When Windows 10 was first released, Microsoft provided a tool called wushowhide to allow users to show or hide specific Windows updates—especially useful when certain updates caused problems. However, this tool has become hard to find and is based on deprecated technology. Hence, uphide was born! Uphide is a small, standalone Windows utility that brings back this functionality. It allows you to easily hide unwanted updates directly through the Windows Update API.
- Lists all pending (uninstalled and unhidden) updates.
- Lets you select updates to hide by number.
- Fully standalone and lightweight, with its only runtime dependency being the Windows Update Service.
- Written in memory-safe Rust.
- Run the program and answer yes to the UAC prompt.
- Wait for the update list to populate.
- Type the numbers of the updates to hide, separated by spaces.
- Press Enter.
If you leave the input blank, the program exits without hiding anything.
You'll need Rustup and Cargo installed. Once you do, simply running
cargo build --releasewill produce a fully functional uphide binary.
This project is licensed under the MIT License.