Windows 11 Updating AMD Graphics

Occasional Contributor

I'm having an issue where Windows Update keeps updating my graphics driver with the Microsoft driver. I've turned the device installation setting to "No," but Windows keeps updating the graphics driver thus I cannot access the AMD performance app cause the AMD software conflicts with the generic Windows driver.


Is there another way to prevent Windows from updating my graphics card and only allow AMD to update it?

7 Replies


Usually it's because you have the wrong driver, and you haven't downloaded the latest one from the AMD site (it's never going to try to replace it if you have the latest one.)



I normally keep all of my apps and software up to date so that's not the problem. There's a conflict between the "Advanced Micro Devices, Inc. - Display - 26.20.14048.2" update and every AMD update so far.

If I install the latest AMD update the micro update appears in Windows Update as a pending install. When I install the micro update the AMD control panel gives me an error message and won't open.


Change the following settings, and try running the script at the bottom of this post...


1.) Settings -> Windows Update -> Advanced Options ->

1A.) Receive updates for other Microsoft products (off)

1B.) Get me up to date (off)

1C.) Download updates over metered connections (off)

1D.) Notify me when a restart is required to finish updating (off)


2.) Settings -> Windows Update -> Advanced Options -> Delivery Optimization ->

2A.) Allow downloads from other PCs (off)


3.) Accounts -> Sign-in options ->

3A.) Automatically save my restartable apps and restart them when I sign back in (off)

3B.) Show account details such as my email address on the sign-in screen (off)

3C.) Use my sign-in info to automatically finish setting up after an update (off)


4.) Start Powershell -> Start Menu -> Run -> taskmgr -> File -> Run new Task -> %SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe -> Select "Create this task with administrative privileges." -> Click OK.




./sc config EventLog start= auto;./sc config UsoSvc start= auto;./sc config wuauserv start= auto;./net start EventLog;./net start UsoSvc;./net start wuauserv;
DISM /Online /Cleanup-image /Restorehealth;
DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase;
DISM /Cleanup-Mountpoints;




Note: The first line enables Windows Update (as well as other services Windows Update needs to be able to function.) The second line is really to restore the image, while it can replace missing operating system components, the third line removes superseded components after updating as well as finalizing the updates so they cannot be uninstalled, with the fourth line cleaning up leftovers from partially mounted images in an unrecoverable state, while the fifth line replaces missing or corrupt files (sure it's slightly more complex, but this explanation is probably good enough.)


DISM should have cleared the Windows Update Cache at this point, which is located in this folder: %SystemRoot%\SoftwareDistribution\Download


"Clean Up the WinSxS Folder" ->



If you didn't install the wrong driver package from the AMD site, then you may have to look for this driver within the driver store and manually remove it once you have reinstalled the latest drivers (it could be a series of drivers.) I doubt you would need to do this...


This is the path where the files for the drivers are physically located, but you STILL have to use PnPUtil to uninstall them: %SystemRoot%\System32\Drivers

Launch the Command Prompt -> Start Menu -> Run -> taskmgr -> File -> Run new Task -> %SystemRoot%\System32\CMD.EXE -> Select "Create this task with administrative privileges." -> Click OK.

REM Create a list currently installed drivers on the Desktop
pnputil /enum-drivers > "%UserProfile%\Desktop\driverlist.txt"

The associated driver names will be listed in the above file as: Published Name: <oem#.inf>

Once you have created the list, you can copy old drivers that are associated with the GPU from the list, into another text file, and then manually create a command line entry for each one to remove them from the Windows Driver Store.

REM Remove a driver from an Online Windows Image
pnputil /delete-driver <oem#.inf> /force

"PnPUtil Command Syntax: Legacy Command Mapping" ->

You ALSO have to check to see if each GPU driver is listed as a service within this registry key "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services", and delete any leftover entries accordingly via Regedit or Powershell.

Launch Powershell -> Start Menu -> Run -> taskmgr -> File -> Run new Task -> %SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe -> Select "Create this task with administrative privileges." -> Click OK.

dir "HKLM:\SYSTEM\CurrentControlSet\Services" | Format-Table -Property Name



I have no idea what GPU you have, so it could be any one from this list...


Use Expand to extract the CAB and MSU files, to locate the original INF files to compare with what is already installed (so you know what to remove.)


"Expands one or more compressed files. You can also use this command to retrieve compressed files from distribution disks." ->


Start the Command Prompt -> Start Menu -> Run -> taskmgr -> File -> Run new Task -> %SystemRoot%\System32\CMD.EXE -> Select "Create this task with administrative privileges." -> Click OK.


For example, you download hotfix 934307. The Windows6.0-KB934307-x86.msu file is in the C:\934307 folder. You type the following command at a command prompt to expand the .msu file to a temporary folder:


expand -f:* "C:\934307\Windows6.0-KB934307-x86.msu" %TEMP%



"Description of the Windows Update Standalone Installer in Windows" ->



I'm still having issues. I'm not into editing the like the registry because I'm not an expert in software stuff. I've included a screenshot of the graphics card properties. It's now saying the amd driver and software versions don't match. 


I literally have no idea what type of laptop you have (make and model.) There are so many that have an integrated Vega 3 GPU. I can't actually give you much help, other than to suggest using the auto-detect installer, or a driver from the vendor's website (if it's an all-in-one laptop.) It would give you the exact same driver in most cases, so this can't hurt for now at least ->


EDIT: If you use this method, it often has chipset drivers bundled in with the graphics driver. If that doesn't work then you need the make and model of the laptop, and to manually enter in the values using the list-box on that page (which most likely is going to give you the same result anyways.)