Neulich wurde ich wieder mit einem etwas eigenartigen Problem konfrontiert!
Und zwar wollte ich bzw. wir, auf einem SBS 2011 Server den WSUS 3.2 Serverdienst installieren.
Die Installation schlug aber jedes mal einfach Fehl, ohne dass man einen richtigen Fehlercode erhielt!
In der „WSUSSetup.log“ Datei, welche man unter „%temp%“ findet, fanden wir anschließend folgenden Fehlercode: 0x80070643
Hier ein kurzer Auszug wie das ganze in etwa aussah:
2017-08-07 11:14:36 Error MWUSSetup InstallWsus: MWUS Installation Failed (Error 0x80070643: Fatal error during installation.) 2017-08-07 11:14:36 Error MWUSSetup CInstallDriver::PerformSetup: WSUS installation failed (Error 0x80070643: Fatal error during installation.) 2017-08-07 11:14:36 Error MWUSSetup CSetupDriver::LaunchSetup: Setup failed (Error 0x80070643: Fatal error during installation.) 2017-08-07 11:14:40 Error MWUSSetup DoInstall: Wsus setup failed (Error 0x80070643: Fatal error during installation.) |
➡ Außerdem fanden wir in der Ereignisanzeige Fehler mit „MsIInsstaller“ mit der EventID 11722
Nach kurzer Recherche im Internet konnten wir auch schon die Ursache, sowie eine Lösung für unser „kleines“ Problem finden!
Ursache:
Schuld an dem ganzen ist .NET Framework!
Ist nämlich .NET Framework 4.6 und / oder .NET Framework 4.7 oder neuer auf dem Server installiert, kann man WSUS 3.0 / 3.0 SP2 / 3.2 nicht installieren!
Im Microsoft Artikel dazu, heißt es so schön:
This issue occurs because WSUS 3.2 cannot detect the newly installed .NET Framework version correctly
Lösung:
Man muss also alle .NET Framework Versionen ab Version 4.6 deinstallieren!
(Keine Angst, nach erfolgreicher Installation des WSUS Servers, kann man diese wieder problemlos installieren! Das bringt später keine Einschränkung oder Probleme beim WSUS! Es geht wirklich NUR um die Installation!)
Und hier noch die dazu notwendigen Schritte in gekürzter Form:
- Aufrufen der zurzeit installierten Programme über „Systemsteuerung“ => „Programme und Features„
- Anschließend deinstalliert man alle .NET Framework Versionen ab bzw. inklusive Version 4.6 (wie oben bereits erwähnt)
- Danach startet man nochmals die Installation von WSUS 3.2
Diese sollte nun erfolgreich, ohne Abbruch oder sonstige Fehlermeldungen durchlaufen! - Nach erfolgreicher Installation, kann man auch schon wieder alle gewünschten bzw. benötigten .NET Framework Versionen installieren 😉
➡ Danke nochmals an den fleißigen Leser meines Blogs, der mich um Hilfe bat, und mit dem ich dadurch diese Lösung finden & testen konnte!
Important!
Diese Lösung gilt natürlich nicht nur für den SBS 2011 Server bzw. Server 2008 / 2008 R2, sondern für „alle“ Windows Server Versionen (z.B. auch Server 2012 / 2016 etc…), weil es ja mit dem .NET Framework zusammenhängt! 😉
3 Kommentare
Hallo Alfred und Daniel,
auch ich wollte heute auf einem 2k8 R2 den WSUS installieren und nach vier Stunden habe ich ähnliche Zeilen gesichtet.
Damit dürfte „klar“ sein, dass das Problem nicht an .NET liegt, sondern an den Dateipfaden 😉
Vielleicht nimmst du ja Alfreds Kommentar als zusätzliche Lösung mit auf.
Viele Grüße
Sebastian
Hallo Daniel,
leider hat bei mir auch das deinstallieren der neueren .Net Frameworks nicht geholfen. Im WSUSSetupmsi_190508_1225.txt wurde ich dann fündig.
Fehler 1722. Es liegt ein ….., Befehl: C:\Windows\Microsoft.NET\Framework64\v4.7.3062\InstallUtil.exe <—–
Diese Verzeichnis existiert nicht. Die Version 4 und neuer wurden im Verzeichnis C:\Windows\Microsoft.NET\Framework64\v4.0.30319 installiert.
Ich habe einfach das Verzeichnis kopiert und umbenannt. danach lief die Installation ohne Fehler durch.
Autor
Hallo Alfred!
Danke für deinen netten Kommentar und deinen Hinweis bzw. gleich die passende Lösung zu deinem Problem!
Evtl. hilft dein Hinweis ja auch noch anderen Lesern weiter =)
LG
Daniel