Verification
Problem
E:\> rustup check
stable-x86_64-pc-windows-gnu - update available: 1.97.1 (8bab26f4f 2026-07-14) -> 1.98.1 (48a229cea 2026-09-01)
nightly-i686-pc-windows-gnu - update available: 1.93.0-nightly (6647be936 2025-11-09) -> 1.100.0-nightly (215a8af4b 2026-09-15)
nightly-x86_64-pc-windows-gnu - update available: 1.84.0-nightly (df4ca44d3 2024-10-27) -> 1.100.0-nightly (215a8af4b 2026-09-15)
When I try to update:
E:\> rustup update nightly-i686-pc-windows-gnu
error: toolchain 'nightly-i686-pc-windows-gnu' may not be able to run on this system
note: to build software for that platform, try `rustup target add i686-pc-windows-gnu` instead
note: add the `--force-non-host` flag to install the toolchain anyway
E:\> rustup update nightly-i686-pc-windows-gnu --force-non-host
info: syncing channel updates for nightly-i686-pc-windows-gnu
info: latest update on 2026-09-16 for version 1.100.0-nightly (215a8af4b 2026-09-15)
error: target 'i686-pc-windows-gnu' not found in channel. Perhaps check https://doc.rust-lang.org/nightly/rustc/platform-support.html for available targets
Note: error only happening to nightly, I could update stable channel of same target successfully:
E:\>rustup update stable-i686-pc-windows-gnu --force-non-host
info: syncing channel updates for stable-i686-pc-windows-gnu
info: latest update on 2026-09-03 for version 1.98.1 (48a229cea 2026-09-01)
info: downloading 7 components
cargo installed 12.82 MiB
clippy installed 5.18 MiB
rust-docs installed 23.03 MiB
rust-mingw installed 5.24 MiB
rust-std installed 26.07 MiB
rustc installed 95.13 MiB
rustfmt installed 3.36 MiB
stable-i686-pc-windows-gnu installed - rustc 1.98.1 (48a229cea 2026-09-01)
info: checking for self-update (current version: 1.29.1)
Steps
just try update from old version
Possible Solution(s)
No response
Notes
No response
Rustup version
rustup 1.29.1 (d95a37b6a 2026-08-13)
info: This is the version for the rustup toolchain manager, not the rustc compiler.
info: the currently active `rustc` version is `rustc 1.93.0-nightly (6647be936 2025-11-09)`
Installed toolchains
E:\>rustup show
Default host: x86_64-pc-windows-gnu
rustup home: C:\Users\XXX\.rustup
installed toolchains
--------------------
stable-i686-pc-windows-gnu
stable-x86_64-pc-windows-gnu (default)
nightly-i686-pc-windows-gnu (active)
nightly-x86_64-pc-windows-gnu
1.73-x86_64-pc-windows-gnu
1.78-x86_64-pc-windows-gnu
1.79-x86_64-pc-windows-gnu
1.81-x86_64-pc-windows-gnu
1.82-x86_64-pc-windows-gnu
1.88-x86_64-pc-windows-gnu
active toolchain
----------------
name: nightly-i686-pc-windows-gnu
active because: directory override for 'E:\'
installed targets:
i686-pc-windows-gnu
x86_64-unknown-linux-gnu
x86_64-unknown-linux-musl
OS version
Verification
Problem
When I try to update:
Note: error only happening to nightly, I could update stable channel of same target successfully:
Steps
just try update from old version
Possible Solution(s)
No response
Notes
No response
Rustup version
Installed toolchains
OS version
Windows 11 x64