WSUS broke after patching, and how to fix it.
After the latest patchround, I had WSUS3.0 break on me. The management snapin kept failing with ‘not responding’, and remote MMC connections weren’t accepted anymore either.
I figured to remove and reinstall, keeping the database and logs, but every reïnstall kept failing and bombing at about 90% out with a dialogue box stating ‘there is something wrong with your installation package’. As I knew for sure the package was fine (I did try both the SP1 and SP2 install..) it must be something else.
The logfile MWusSetup.log located in the Windows temp folder mentioned: ERROR CustomActions.Dll RemovePsfsip: Failed to load dll (Error 0x8007007E: The specified module could not be found.)
After a little googling, I found a lot of references, but not one fully working solution.
What worked for me is this (reboot after every step):
Removed all dotnet installs using a MS utility cleanup_tool.exe
(http://blogs.msdn.com/astebner/attachment/8904493.ashx)
Stop and remove the WsusCertService using the 2003 resource kit utility instsrv.exe
(http://www.microsoft.com/downloads/details.aspx?FamilyID=9D467A69-57FF-4AE7-96EE-B18C4790CFFD&displaylang=en)
Cleaned the registry using ccleaner.
(http://www.ccleaner.com)
Reïnstalled .Net3.5SP1
(http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe)
Removed the wsus mmc cache files in my profile directory.
This finally allowed me to reïnstall WSUS.
[BBG]