Hi,
I am having issues downloading Windows Updates. It all started one day when I noticed that the server showed 80% memory usage for no apparent reason. I tried rebooting but it would hang at Shutting Down. After almost two hours waiting I had to do a hard reboot. Did some troubleshooting upon restart, then tried another reboot and it hang again, which forced me to do another hard reboot. After resetting the Windows Updates components, I was then able to reboot the server normally and the memory usage values returned to normal. I am thinking that perhaps a Windows Update was stuck? Although during the deregistration and registration process I encountered some errors for some of the dlls:
The module "mshtml.dll" was loaded but the entry-point DLLRegisterServer was not found.
Make sure that "mshtml.dll" is a valid DLL or OCX file and try again.
I also got this same error for the files shdocvw.dll, browseui.dll and qmgr.dll.
For a bunch of other files, I got a different error.
The module "msxml.dll" failed to load.
Make sure the binary is stored at the specific path or debug it to check for problems with the binary or dependent .DLL files.
Next to the msxml.dll I also got this error on the following files: gpkcsp.dll, sccbase.dll, slbcsp.dll, initpki.dll, wuaueng1.dll, wucltui.dll, wuweb.dll, muweb.dll
For my next steps, I run CHKDSK, which found and repaired errors successfully.
I then run SFC /SCANNOW which found corruption and also repaired it successfully.
Next I ran DISM /Online /Cleanup-Image /CheckHealth and /ScanHealth, which both reported running successfully and repairable. However, when I use the /RestoreHealth switch, it fails complaining that it cannot find the source. So I downloaded the Windows Server 2012 Standard evaluation ISO from Microsoft, mounted the image to the E: drive and run the DISM tool again with the /RestoreHealth switch and the /Source switch, specifying the E: drive as the source:
DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:E:\Sources\Install.wim:1 /LimitAccess
But that also fails complaining that it cannot find a source. I then tried using the IMAGE_HEALTH tool from another forum, thinking that perhaps I was not using the DISM tool properly somehow and the /RestoreHealth got further along but it also fails. However, looking at the DISM log, it seems that there are only a couple of repositories that are missing and that could be the reason why it fails?
I feel that the server is already performing much better than the original state I found it in but I really need to fix this Windows Updates problem so that I can install the latest security/required updates. This currently fails with error codes 800F081F and 80073712. The attached SFCFix could not find anything. I will upload the zipped CBS log shortly, it’s over 1GB in size. Please help, I am at a loss and I am not sure what else I can do other than a repair install, which I would like to avoid.
View attachment SFCFix.txt
I am having issues downloading Windows Updates. It all started one day when I noticed that the server showed 80% memory usage for no apparent reason. I tried rebooting but it would hang at Shutting Down. After almost two hours waiting I had to do a hard reboot. Did some troubleshooting upon restart, then tried another reboot and it hang again, which forced me to do another hard reboot. After resetting the Windows Updates components, I was then able to reboot the server normally and the memory usage values returned to normal. I am thinking that perhaps a Windows Update was stuck? Although during the deregistration and registration process I encountered some errors for some of the dlls:
The module "mshtml.dll" was loaded but the entry-point DLLRegisterServer was not found.
Make sure that "mshtml.dll" is a valid DLL or OCX file and try again.
I also got this same error for the files shdocvw.dll, browseui.dll and qmgr.dll.
For a bunch of other files, I got a different error.
The module "msxml.dll" failed to load.
Make sure the binary is stored at the specific path or debug it to check for problems with the binary or dependent .DLL files.
Next to the msxml.dll I also got this error on the following files: gpkcsp.dll, sccbase.dll, slbcsp.dll, initpki.dll, wuaueng1.dll, wucltui.dll, wuweb.dll, muweb.dll
For my next steps, I run CHKDSK, which found and repaired errors successfully.
I then run SFC /SCANNOW which found corruption and also repaired it successfully.
Next I ran DISM /Online /Cleanup-Image /CheckHealth and /ScanHealth, which both reported running successfully and repairable. However, when I use the /RestoreHealth switch, it fails complaining that it cannot find the source. So I downloaded the Windows Server 2012 Standard evaluation ISO from Microsoft, mounted the image to the E: drive and run the DISM tool again with the /RestoreHealth switch and the /Source switch, specifying the E: drive as the source:
DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:E:\Sources\Install.wim:1 /LimitAccess
But that also fails complaining that it cannot find a source. I then tried using the IMAGE_HEALTH tool from another forum, thinking that perhaps I was not using the DISM tool properly somehow and the /RestoreHealth got further along but it also fails. However, looking at the DISM log, it seems that there are only a couple of repositories that are missing and that could be the reason why it fails?
I feel that the server is already performing much better than the original state I found it in but I really need to fix this Windows Updates problem so that I can install the latest security/required updates. This currently fails with error codes 800F081F and 80073712. The attached SFCFix could not find anything. I will upload the zipped CBS log shortly, it’s over 1GB in size. Please help, I am at a loss and I am not sure what else I can do other than a repair install, which I would like to avoid.
View attachment SFCFix.txt