Quick fix script for Windows to swap GPU drivers in one click
Quick fix script for Windows to swap GPU drivers in one click
I developed a one-click fix for Windows that replaces your GPU drivers. Check out the script at https://github.com/hexagonal717/wushowhidetoolalt.git. Many users faced issues where Windows Update would repeatedly install outdated drivers. To solve this, I built a PowerShell tool that automatically hides old AMD, Nvidia, and Intel drivers during updates. It runs on every login in a no-window mode via Task Scheduler, ensuring a smooth experience. The script scans the Windows Update title and removes any matching entries, preventing future pop-ups. Learn more in the GitHub repository.
Check the page explaining how to enable or disable drivers during Windows 11 updates.
The registry entries aren't functioning properly. A Microsoft utility called Windows Update Show Hide Tool is the real solution. You need to hide updates you don't want manually, and it does the job. After major Windows updates, things reset and old drivers reappear unexpectedly. I've explored every method—Registry changes, DDU, Prevent Default Installations, etc.—but none worked. Windows Update Show Hide Tool is the only one that actually helps. This inspired my project, which I named wushowhidetoolalt. I automated the whole process so that on each login, the task scheduler runs the HideGpuDriversFromWindowsUpdate script without any pop-ups. Happy using!
This would help if Windows 11 didn’t add a feature that forces drivers to be installed separately.
I understand. Probably related to the AMD model or an older GPU. It hasn't affected my W11 laptop's drivers (5800h iGPU, 3060m) or my W10 desktop (3080). I haven't encountered any display or other driver in my WU after disabling automatic updates. Usually it tries to fetch a driver for my Steelseries mouse each time I clicked "Check for updates."
Refer to the updated script version V1.2.0. It appears the delivery optimization service was not enabled before, which I resolved in this release.