WSUS funktioniert nicht mehr und "HRESULT: 0x80070057 (E_INVALIDARG)"

- Veröffentlicht unter Software - Windows von

Wie das immer so mit Ideen zu Blog-Beiträgen ist, bleibt aus Zeitmangel gern mal was liegen. Vor folgendem Problem stand ich daher bereits Anfang August: Auf einem Windows SBS 2011 funktionierten die Windows Server Update Services (WSUS) nicht mehr. Offenbar auch schon länger. Die Konfigurationskonsole konnte ich nicht öffnen.

In der Windows-Ereignisanzeige fand ich massig Einträge folgender Art (gekürzt):

Event code: 3008
Event message: Es ist ein Konfigurationsfehler aufgetreten.
Event time: 02.08.2013 18:07:33
Event time (UTC): 02.08.2013 16:07:33
Event ID: f00cb7b6aaa14c9491570b58dfb8d276
Event sequence: 1
Event occurrence: 1
Event detail code: 0

Application information:
    Application domain: /LM/W3SVC/908950345/ROOT/DssAuthWebService-40-130199332535170547
    Trust level: Full
    Application Virtual Path: /DssAuthWebService
    Application Path: C:\Program Files\Update Services\WebServices\DssAuthWebService\
    Machine name: W2K11SBS

Process information:
    Process ID: 16616
    Process name: w3wp.exe
    Account name: NT-AUTORITÄT\NETZWERKDIENST

Exception information:
    Exception type: HttpException
    Exception message: Die Datei oder Assembly "DssAuthWebService, Version=3.1.6001.1, Culture=neutral, PublicKeyToken=31bf3856ad364e35" oder eine Abhängigkeit davon wurde nicht gefunden. Falscher Parameter. (Ausnahme von HRESULT: 0x80070057 (E_INVALIDARG))

Nicht nur für "/DssAuthWebService", sondern ebenso für "/SimpleAuthWebService" und "/ClientWebService".

Weiteren Einträgen der Ereignisanzeige konnte ich dann entnehmen, dass der Server schon einmal abgestürzt sowie die System-Festplatte vollgelaufen war. Nach vielen Lösungsansätzen stieß ich auf den Beitrag Could not load file or assembly ... The parameter is incorrect ... HRESULT: 0x80070057 (E_INVALIDARG) des Benutzers "derekslager".

Das simple Leeren des Ordners "C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files" löste endlich das Problem.