Sometimes whenever you check for new updates available, System Administrators experiences Windows Update Error 0x80010108.
Here at Ibmi Media, as part of our Server Management Services, we regularly help our Customers to solve Windows related issues.
In this context, we shall look into the steps to fix Windows update error 0x80010108.
What triggers Windows Update Error 0x80010108?
To ensure that your system stays optimized, you need to keep it updated from time to time. Failure to update Windows will lead to lagging and performance issues while using it.
In essence Windows Update Error 0x80010108 is related to the wups2.dll file in the Windows Update service.
How to fix Windows Update Error 0x80010108?
To solve this Windows problem, simply follow the following steps;
1. Start the Windows Update Service Again
i. To begin, navigate to the Start button and type Command Prompt. Then, Right-click on the result and select Run as administrator to open Command Prompt with admin rights.
ii. Then, in the Command Prompt window, run the below two commands one by one and hit Enter after each command:
net stop wuauserv
net start wuauserv
This will restart the Windows Update service all over, so we try running the Windows Update again and check if it is working.
[Still facing this Windows error? Read the other tips below to fix it.]
2. Re-register the wups2.dll file
i. Go to the Start button on desktop and type Powershell. Right-click on the result and select Run as administrator to open Windows Powershell in admin mode.
ii. In the Powershell window, run the below command hit Enter:
regsvr32 wups2.dll /s
This will re-register the wups2.dll file in the Windows Update service. Then, restart the system and check for new updates.
3. Check date and time
Incorrect date and time can occur due to broken motherboard battery, and if the error 0x80010108 occurs, we advise to check the time and date. If date or time is wrong, we do the following:
i. Click the clock in the bottom right corner. Choose Date and time settings.
ii. Turn Set time automatically option off and then turn it back on. This should automatically fix the time and date.
4. Turn off proxy
Error 0x80010108 can occur if we are using proxy, therefore we should to turn it off. To do that, we follow these steps:
i. Press Windows Key + S and enter internet options. Select Internet Options from the menu.
ii. Go to Connections tab and click on LAN settings.
When settings window opens, uncheck Automatically detect settings and Use a proxy server for LAN options. Click OK to save changes.
5. Turn off VPN
VPN software is great if we want to protect privacy online or bypass certain limitations, but sometimes VPN software can cause Error 0x80010108.
To fix this problem, we recommend to disable VPN software on the system. If that does not work, we might have to remove all installed VPN clients and check if that fixes the problem.
6. Clean the DNS cache
In some cases, DNS can cause Error 0x80010108, and the fix is to clear the DNS cache. To do that, we follow these steps:
i. Press Windows Key + X to open Power User Menu and choose Command Prompt (Admin).
ii. When Command Prompt opens, enter ipconfig /flushdns and press Enter.
Once done, close Command Prompt and check if the issue is resolved.
7. Perform a Clean Boot
Third-party applications and services can sometimes interfere with Windows services and cause various problems, therefore, we perform a Clean Boot.
To do that, we follow these steps:
i. Press Windows Key + R and enter msconfig.
ii. When System Configuration window opens, go to Services tab and check Hide all Microsoft services. After that click the Disable all button.
iii. Go to Startup tab and click Open Task Manager.
iv. When Task Manager opens, select each Startup application, right click it and choose Disable. After disabling all applications close Task Manager and click Apply and OK in System Configuration window.
Restart the PC and check if the problem is resolved.
If the problem is fixed, it means that one of the third-party applications was causing it.
To find which application caused this problem, repeat the same steps, but be sure to enable applications and services one by one until we find the one that is causing this issue.
[Finding it stressful to fix Windows errors? We are available 24*7]
8. Perform the sfc scan
Error 0x80010108 might appear if the installation is corrupt, and in order to fix it, we need to run sfc scan. To do that, we follow these steps:
i. Open Command Prompt as administrator.
ii. When Command Prompt opens, enter sfc /scannow and press Enter.
iii. Finally, Wait for the process to complete.
9. Disable antivirus software
Sometimes third-party antivirus software can interfere with Windows services and cause all sorts of problems. Hence, we recommend to try disabling antivirus tool.
Bear in mind that almost any antivirus software can cause this issue to appear, therefore be sure to disable all third-party antivirus tools that we have installed.
If disabling the antivirus does not help, we suggest to temporarily uninstall it and see if that fixes the problem.
10. Uninstall latest Windows updates
There is also a possibility that some Windows Update actually disrupted the Store. If we suspect that might be the case, go on and delete the troublesome update.
Here is how we do that:
i. Press Windows Key + I to open the Settings app.
ii. Once the Settings app opens, navigate to Update & security section.
iii. Go to Windows Update tab and click on Update history.
iv. Click on Uninstall updates.
v. List of installed updates will now appear. Select the problematic update that we want to remove and click the Uninstall button.
After removing the update, restart the system.
11. Run DISM
And finally, if none of the previous solutions resolved the problem, let us re-deploy the system image using the DISM (Deployment Image Servicing and Management) tool.
Here is how we do it:
i. Right-click Start and open Command Prompt (Admin).
ii. Paste the following command and press Enter:
DISM /Online /Cleanup-Image /RestoreHealth
iii. Wait until the scan is finished.
iv. Restart the system and try updating again.