Over the past few months, my Windows PC has developed an annoying issue. Sometimes when I boot up, I launch a game or video editing program… and get hit by lag and performance stutters. I might just about get 1 FPS in Rocket League if I’m lucky!
I then check Task Manager, and I notice that the graphics card is no longer showing up. Why is this? And how can it be fixed? The short answer is:
Windows Update can clash with AMD’s own driver management software, resulting in a mismatching GPU driver version – that stops the GPU from working. To fix this, you should re-install the AMD drivers, and stop Windows Update from doing this again in the future.
Overview: AMD vs Windows Display Drivers
Before diving into exactly why this issue happens, it’s worth recapping on the ‘battle’ between display drivers.
1-2 decades ago, when you purchased a new piece of hardware or a peripheral, it often came with a CD/DVD containing drivers on them. These ‘drivers’ are bits of software that tell the Windows operating system how to control the hardware (or peripheral). Without these drivers, Windows would often ignore the new hardware – or just say that it’s an unknown and unrecognized device.
You would plug in some headphones, and… nothing would happen. Or you would install a new graphics card, and then be stuck at some awful resolution when booting up Windows.
But since then, Windows started getting much better at automatically downloading drivers when you installed a new piece of hardware or peripheral. This works well in the majority of cases, however some devices are too complex for Windows to manage completely.
As a result, Windows will sometimes install a basic version of the required drivers, but the user can then install the full drivers later. When it comes to AMD graphics cards, you will now be able to boot into a good resolution (after installing a fancy new graphics card) – and you might be able to play some games too.
But you certainly won’t be able to use the full power from the graphics card, or turn on some AMD-specific settings like Radeon Super Resolution and Radeon Anti-Lag:
As a result, it is often better to go straight to AMD and install the graphics card display drivers from there – bypassing Windows entirely. After all, what’s the point in only having basic display drivers when you have some really expensive GPU?
Why AMD and Windows Sometimes Clash (And Windows ‘Deletes’ The AMD Drivers)
Windows is needy and clingy. There, I said it. Even if you make the sensible decision to bypass Windows (and install the full display drivers directly from AMD), sometimes it will come along and remove these drivers. The graphics card will then disappear from Windows, and the AMD Software suite will say:
“Windows Update may have automatically replaced your AMD Graphics driver. Hence, the version of AMD Software you have launched is not compatible with your currently installed AMD Graphics driver”AMD Software suite warning
It links to a helpful AMD.com FAQ page, which explains that Windows has probably reset the graphics driver.
Gee, thanks Windows. I’ll go back to playing Cyberpunk 2077 with 1 frame a second! Who needs a fully functioning graphics card, anyway?
Well, I do. So here’s how to fix this problem once and for all.
How To Fix This (Two Simple Steps)
In general, you need to do two things here: reinstall the AMD drivers, and then stop Windows from resetting these drivers every few weeks.
Step 1: Restore The AMD Drivers
When you get the “Windows Update may have automatically replaced your AMD Graphics driver” error from the AMD software suite, you have two main options:
- Repair the drivers.
- Completely uninstall and reinstall the drivers.
To repair the drivers, simply launch the AMD installer (this is usually in the C:\AMD\ folder), and click “Repair” and “Drivers Only”:
Then restart your computer, and it should hopefully restore the proper AMD drivers.
But if you still have issues with the GPU missing, you will want to do a full uninstall and reinstall. The first step here is to go into Windows Settings, go into Apps and Programs and search for “AMD”:
When clicking “Uninstall” here, the AMD Software suite will appear and ask you which drivers to remove. Click the check box next to your graphics, and click “Uninstall”:
After this is done, you will need to restart your computer. At this point, you will not have any AMD graphics drivers left on your computer. You can then start the process of installing the display drivers again, by downloading the latest AMD Software: Adrenaline Edition program from AMD.com. Then click the downloaded “exe”, to start installing it:
After a minute or two, this will launch an AMD software launcher which asks you what to install. Here you can choose to install just the basic AMD drivers, or the full drivers and software suite:
Click install and (after another restart) the proper AMD GPU drivers will now be installed on your computer. This will restore the full graphics performance, allowing you to finally play games and get more than 1 FPS again – woohoo!
However this issue might rear its head again soon, so the final step is to stop Windows Update from resetting the display drivers again.
Step 2: Stop Windows From Deleting the AMD GPU Drivers In The Future
Unfortunately both Windows 10 and 11 suffer from this issue, whereby Windows randomly decides that your manually installed AMD display drivers are ‘old’ – thereby installing ‘newer’ drivers which are incompatible (and, in-fact, older than what you already had installed).
Many users suffer from this issue, and the only solution is to try and change an internal Windows setting to stop Windows Update from ‘fixing’ (i.e. corrupting) the AMD driver. There are three possible approaches here, although not all options work for all users:
- Change ‘Device installation’ settings.
- Use RegEdit to stop automatic driver updates.
- Use Group Policy Editor to disable driver updates.
Option #1: Change ‘Device installation’ settings
Windows has a built-in option to download manufacturer’s drivers (or not). You can disable this by searching for “Change device installation settings” selecting “No” in the dialog box that appears:
While this option can work for some drivers, it is a bit less reliable in stopping Windows updates from overwriting the AMD GPU drivers.
Option #2: Use RegEdit
Some users have reported being able to modify a registry setting, to block Windows Update from impacting GPU drivers. To do this, launch regedit by pressing Windows key + R and typing “regedit”:
Then navigate to HKEY_LOCAL_MACHINE > SOFTWARE > Policies > Microsoft > Windows > DriverSearching, and find the option “DriverUpdateWizardWuSearchEnabled”.
Update the value to be “0” (meaning disabled), and click OK. Restart your computer for this change to take effect.
Note: not all versions of Windows will have this registry option available. If you don’t have a “DriverSearching” folder under “Windows”, you are probably running an unsupported version of Windows for this option.
Option #3: Set a Group Policy
Windows Pro has a Local Group Policy Editor, which is designed for system administrators to manage settings across a range of computers (on the same network). This Group Policy Editor also (thankfully) has an option to stop automatic driver updates.
The video below walks you through how to disable this setting, but in general you need to click Windows key + R (to launch the Run dialog), type “gpedit.msc” and navigate to Computer Config -> Admin Templates -> Windows Components -> Windows Update, then enable the “Do not include drivers with Windows Updates” option:
Hopefully at least one of these approaches works for you! Some users report that nothing seems to work, and Windows keeps resetting their display drivers, but I was able to stop this issue via the group policy approach.
If you have any questions, feedback or suggestions about this article, please leave a comment below. Please note that all comments go into a moderation queue (to prevent blog spam). Your comment will be manually reviewed and approved by Tristan in less than a week. Thanks!
18 thoughts on “AMD Graphics Drivers Automatically Removed By Windows Update (How To Fix)”
Thanks man that was really annoying!
No problem, really glad this helped you out! It’s a really frustrating issue for sure.
Thanks for taking the time to write this, really helped me out.
You’re welcome Bobo, glad to hear it helped you out – it’s a frustrating issue for sure!
I am still stuck after doing all these steps. Now I know why AMD driver have a bad reputation.
Sorry to hear it Azri – the final steps (uninstall and reinstall) worked fine for me. Feel free to reply back with more details of your setup (OS, AMD GPU model) and I can try and take a further look in-case I can think of any further steps for you to tru. Or feel free to email me directly at tristan (at) techoverwrite (dot) com.
Thanks for this. Had to fight with this issue again after Windows 11 removed my drivers and replaced them with who knows how many years’ old version. I squarely blame Microsoft for being lazy about this issue.
Glad it helped, it’s definitely a frustrating issue for sure. I hope Microsoft or AMD can come out with a permanent fix ASAP. 😔
Dude you are a life savior. I am facing this problem for years. The clear install and factory reset option worked smoothly for me. I used the option 1 for stopping windows and now we wait. Thank you mate this was a frustrating problem <3.
That’s awesome to hear, glad it helped fix your issues.
I have done options 1 and 3 and still windows 11 keeps installing old drivers from 2018 to my AMD RX540.
Hmm sorry to hear it, Jani. I’ll keep an ear out, in-case I hear of other methods to stop this. My drivers have stopped being auto-rolled back now which is nice, but if I hear of other ways to stop this, I’ll update this article.
There is one other option but it’s not for the faint of heart. There is an alternative OS build called AtlasOS. It uses win10 kernel but is very slimmed down to the point you gain some FPS and reduce input latency – however there is no windows update features anymore so manual updates are needed when security patches are needed. So you may want two machines one for just gaming and other for work, business, research, banking, and etc..
Ooo that’s an interesting point, thanks Derek. AtlasOS definitely sounds like it’ll ‘fix’ this issue too – nice suggestion.
A few days ago I had this happen to my PC with Windows replacing the drivers. I followed the steps here (uninstalling and reinstalling AMD Adrenalin) however now the framerate I get in games like Overwatch is far lower than I was getting before. Additionally if I open the Task Manager when I have Overwatch open, it says the CPU is always at 100% whether I’m in a game or in the menus. Do you know how I could fix this?
Hmm sorry to hear it Sean. It does almost sound like Windows is skipping the graphics card here. Do you ever see any GPU usage, or is it always around 0%? Double check the AMD Adrenaline settings in-case the graphics card is (essentially) ‘switched off’ for Overwatch. Also ensure that your HDMI or DP cable is plugged into your graphics card, not your motherboard (worth stating this because it’s easy to play around with the cables in situations like this, and forget that you need to be plugged into the GPU).
Hopefully it works for me in the future, but I’m very glad I stumbled on this guide! Very useful!
Hi John, thanks – I hope you don’t need to use this too often (i.e. hopefully Windows doesn’t reset your drivers at all/very often!).