I hope the below solution may fix the update issues on your PC.
The below steps are found online. You can still find the original information on https://windowsjet.com/how-to-fix-the-windows-update-error-code-0x8024a105-4041/
Method 1: Disable Background Intelligent Transfer Service
- You have to press Windows key + R to open the Run Command. You have to type ‘services.msc‘ and hit Enter.
- In the Services window, you have to scroll down and locate the Background Intelligent Transfer Service.
- Right-click on that service and choose the Stop option.
- Then, you have to locate the Windows Update service.
- Right-click on it and choose Stop.
- Then, you have to restart your system and try running the update.
Method 2: Run Windows Update Troubleshooter
- First and foremost, you have to open the Settings through a keyboard shortcut Windows key + I.
- In the Windows Settings, you have to click on the Update & Security option.
- On the left side, you have to tap on the Troubleshoot option.
- Proceed to select Windows Update under ‘Get up and running‘ on the right side.
- Just click on Run the troubleshooter button.
- You have to follow the on-screen instructions to complete the troubleshooting process.
- At last, try to update your PC to check whether the error gets fixed.
Method 3: Reset Software Distribution Folder
- You just navigate to the following path.
C:\Windows\SoftwareDistribution\Download
- Then, you have to delete all content in the Download folder. It is important that you should not delete the Download folder itself.
- You have to click ‘Yes‘ if prompted for administrator permission.
- After that, restart your PC and check whether the error code 0x8024a105 gets fixed.
- Method 4: Modify Windows Update Settings
- Press the Windows key + I to open the Settings.
- You have to choose the Update & Security option.
- Click the Advanced options link.
- You have to uncheck the ‘Give me updates for other Microsoft products when I update Windows’ option.
- Then, you have to restart your PC to apply the changes.
- Now, again go to Settings -> Update & Security -> click Check for Updates button to install all available Windows Updates.
- Once your system gets updated, you will see a message ‘Your device is up to date’.
- Now, close all opened windows and try to install the update and check whether the error gets fixed.
Method 5: Reset Windows Update Components
- First, you have to click the Windows key.
- Now, you can see a search box. In that, you have to type ‘command prompt’.
- Right-click on the top result and choose Run as administrator.
- After that, you have to execute the below commands one by one and click Enter after each command.
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptSvc
- After that, you have to run the below command and hit Enter to delete qmgr*.dat files.
Del “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat
- You have to copy and paste the below command and hit Enter.
cd /d %windir%\system32
- To re-register Windows Update and BITS files, you have to execute the below commands one by one and press Enter after each command.
regsvr32.exe atl.dll
regsvr32.exe urlmon.dll
regsvr32.exe mshtml.dll
regsvr32.exe shdocvw.dll
regsvr32.exe browseui.dll
regsvr32.exe jscript.dll
regsvr32.exe vbscript.dll
regsvr32.exe scrrun.dll
regsvr32.exe msxml.dll
regsvr32.exe msxml3.dll
regsvr32.exe msxml6.dll
regsvr32.exe actxprxy.dll
regsvr32.exe softpub.dll
regsvr32.exe wintrust.dll
regsvr32.exe dssenh.dll
regsvr32.exe rsaenh.dll
regsvr32.exe gpkcsp.dll
regsvr32.exe sccbase.dll
regsvr32.exe slbcsp.dll
regsvr32.exe cryptdlg.dll
regsvr32.exe oleaut32.dll
regsvr32.exe ole32.dll
regsvr32.exe shell32.dll
regsvr32.exe initpki.dll
regsvr32.exe wuapi.dll
regsvr32.exe wuaueng.dll
regsvr32.exe wuaueng1.dll
regsvr32.exe wucltui.dll
regsvr32.exe wups.dll
regsvr32.exe wups2.dll
regsvr32.exe wuweb.dll
regsvr32.exe qmgr.dll
regsvr32.exe qmgrprxy.dll
regsvr32.exe wucltux.dll
regsvr32.exe muweb.dll
regsvr32.exe wuwebv.dll
- At last, you have to start the services by executing the below commands one by one and hit Enter after each command.
- net start bits
net start wuauserv
net start appidsvc
net start cryptSvc
- Now, you have to close the Command Prompt windows and reboot your system.