Share this article

Improve this guide

Installer Encountered An Error 0x800f0905: Solved

Check out tried and tested fixes that worked for most!

4 min. read

Updated onOctober 28, 2024

updated onOctober 28, 2024

Share this article

Improve this guide

Read our disclosure page to find out how can you help Windows Report sustain the editorial teamRead more

For fixing Windows errors, we recommend Fortect:

Fortect will identify and deploy the correct fix for your Windows errors. Follow the 3 easy steps to get rid of Windows errors:

If you’re a Windows user, you’re probably familiar with the0x800f0905 errorwhile trying to update Windows. Below, we’ll explain how to fix this in just a few easy steps (applicable for Windows 10 &11).

The error message signals the operating system is unable to install the requested updates. This could happen ue to corrupt system files, update component errors, or misconfigured settings.

Here’s how to fix it:

How can I fix Installer encountered an error 0x800f0905?

How can I fix Installer encountered an error 0x800f0905?

Start by disabling anythird-party antiviruses(some might interfere) andVPNs. You can use Windows Security until the updates are installed. If these tricks won’t help, keep reading.

1. Run the Windows Update troubleshooter

Alternatively, you can trydedicated third-party repair softwareto automatically fix Windows Update-related errors.

2. Reset Windows update components

1. PressWindows+Sto launch theSearchmenu, enterWindows Terminalin the text field at the top, right-click on the relevant search result, and then selectRun as administratorfrom the context menu.

  1. ClickYeson theUAC(User Account Control) prompt that pops up.

3.Up next, click on the downward arrow at the top, and selectCommand Promptfrom the list of options. Alternatively, you can pressCtrl+Shift+2to launch theCommand Prompttab.

4.Now, type/paste the following commands to stop the BITS and Windows update service, and hitEnterafter each to execute them:

net stop bits

net stop wuauserv

5.Next, enter the following command to delete the qmgr*.dat files:Del “%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloaderqmgr*.dat”

6.Now, enter the following commands to rename some critical folders:

Ren %Systemroot%\SoftwareDistribution\DataStore DataStore.bak

Ren %Systemroot%\SoftwareDistribution\Download Download.bak

Ren %Systemroot%\System32\catroot2 catroot2.bak

If this is your first attempt at resetting Windows Update components, skip this step.

7.Paste the following commands and hitEnterto reset theBITSandWindows Updateservices:

sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

8.Next, paste the following command and hitEnter:cd /d %windir%\system32

  1. You will now have to execute each of the following commands to reregister theBITSandWindows Updatefiles to fix the 0x800f0905 error encountered by the installer:

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.dllregsvr32.exe muweb.dll

regsvr32.exe wuwebv.dll

  1. Execute the following command to reset Winsock:netsh winsock reset

11.Finally, execute these commands to restart theBITSandWindows Updateservice:

net start bits

net start wuauserv

Resetting the Windows Update components is one of the best fixes for any issues related to updating the OS.

Though the process is slightly longer, it’s known to eliminate the install error – 0x800f0905 encountered by installer in Windows for a lot of users.

3. Fix file corruption with SFC

This command scans and fixessystem file corruptionwhich could very much lead to installer error 0x800f0905.

4. Perform a system restore

System restoretakes your computer back to a state where the error didn’t exist altogether. For example, say it’s misconfigured settings or a conflicting application causing the error, and restoring the system works perfectly here.

5. Manually install the updates

After manually downloading and installing the Windows update, the 0x800f0905 error encountered by the installer should be eliminated.

6. Perform an in-place upgrade

That’s it! If none of the previous methods worked, performing an in-place upgrade should most certainly get things up and running when receiving theInstaller encountered an error 0x800f0905message.

If it still doesn’t work, you canfactory reset Windows 11or evenroll back to Windows 10.

Tell us which fix worked or whether you had to reset Windows 11 in the comments section below.

More about the topics:Windows Update

Kazim Ali Alvi

Windows Hardware Expert

Kazim has always been fond of technology, be it scrolling through the settings on his iPhone, Android device, or Windows PC. He’s specialized in hardware devices, always ready to remove a screw or two to find out the real cause of a problem.

Long-time Windows user, Kazim is ready to provide a solution for your every software & hardware error on Windows 11, Windows 10 and any previous iteration. He’s also one of our experts in Networking & Security.

User forum

0 messages

Sort by:LatestOldestMost Votes

Comment*

Name*

Email*

Commenting as.Not you?

Save information for future comments

Comment

Δ

Kazim Ali Alvi

Windows Hardware Expert

Kazim is specialized in hardware devices, always ready to remove a screw or two to find out the real cause of a problem.