I have seen several times, that my WSUS server is suddently gone when the SUP role is installed locally on the Config Mgr site server. I am not yet 100% sure why this is happening but it’s related to WSUS trying to repair itself. By investigating the Eventlog you are able to monitor the process as it happens. It seems to be related to backup, however the Config Mgr. backup doesn’t touch the WSUS files.

Configmgr backup is runing:

Event Source: SMS Server
Event Category: SMS_SITE_BACKUP
Event ID: 5055
Date: 10/11/2008
Time: 00:02:57
Computer: Testsccm

Then randomly after backup the WSUS Assembly files (used by ConfigMgr to communicate with WSUS) are checked for in the wrong location. The call to the WSUS interface (WSUSApiFeature) fails.

Event Source: MsiInstaller
Event Category: None
Event ID: 1004
Date: 10/11/2008
Time: 00:10:21
User: NT AUTHORITY\SYSTEM
Computer: Testsccm
Description:
Detection of product ‘{2C0D7E35-EE6E-4DC7-BA13-2C68AEDEB59D}’, feature ‘WSUSApiFeature’, component ‘{067AEA00-5C0B-444C-8961-313ACF4C3C75}’ failed. The resource ” does not exist.

This event triggers the WSUS to do a selfrepair, which it actuallly doesn’t support!

Event Source: MsiInstaller
Event Category: None
Event ID: 11706
Date: 10/11/2008
Time: 00:12:32
User: NT AUTHORITY\SYSTEM
Computer: Testsccm
Description:
Product: Microsoft Windows Server Update Services 3.0 SP1 — Error 1706. An installation package for the product Microsoft Windows Server Update Services 3.0 SP1 cannot be found. Try the installation again using a valid copy of the installation package ‘WUSSetup.msi’.

So right now you have a WSUS server which doesn’t work and the only solution is to reinstall the software.

There is work around posted by Sherry Kissinger http://myitforum.com/cs2/blogs/skissinger/.

work around:

  • When Windows Installer trying to “repair” WSUS, it calls WSUS MSI file. To avoid WSUS being removed by “hiding” the WSUS MSI file.
    The WSUS installer file information is saved at:
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\53E7D0C2E6EE7CD4AB31C286EAED5BD9\InstallProperties]
    "LocalPackage"="C:\\WINDOWS\\Installer\\9c9a4.msi"
    "DisplayName"="Microsoft Windows Server Update Services 3.0"
  • We may find the file, e.g. C:\WINDOWS\Installer\9c9a4.msi and rename it. When MSI could not find the C:\WINDOWS\Installer\9c9a4.msi, it is supposed to stop repairing WSUS and not remove it.