Hallo,
nach dem ich bei uns WSUS 3.0 SP1 vom Server mit dem Windows Install Clean Up entfernt habe und auch alle Einträge im IIS für WSUS gelöscht habe (Hintergrund: wegen defekter DB) wollte ich nun WSUS 3.0 SP2 installieren.
Leider ist mir die Installation auf ein Fehler gelaufen

In der wsussetup.log steht:
2009-09-09 17:07:28 Success MWUSSetup Validating pre-requisites...
2009-09-09 17:07:36 Success MWUSSetup No SQL instances found
2009-09-09 17:07:45 Success MWUSSetup Initializing installation details
2009-09-09 17:07:45 Success MWUSSetup Installing ASP.Net
2009-09-09 17:08:14 Success MWUSSetup ASP.Net is installed successfully
2009-09-09 17:08:14 Success MWUSSetup Installing wYukon using MSI on Win2k3
2009-09-09 17:08:14 Success MWUSSetup Installing wYukon...
2009-09-09 17:09:24 Success MWUSSetup wYukon Installed Successfully
2009-09-09 17:09:25 Success MWUSSetup Installing WSUS...
2009-09-09 17:09:27 Success CustomActions.Dll Unable to get INSTALL_LANGUAGE property, calculating it...
2009-09-09 17:09:27 Success CustomActions.Dll Successfully set propery of WSUS admin groups' full names
2009-09-09 17:09:29 Success CustomActions.Dll .Net framework path: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
2009-09-09 17:09:30 Success CustomActions.Dll Creating user group: WSUS-Berichterstatter with Description: WSUS-Administratoren, die nur Berichte auf dem Windows Server Update Services-Server ausführen können.
2009-09-09 17:09:30 Success CustomActions.Dll Creating WSUS-Berichterstatter user group
2009-09-09 17:09:30 Success CustomActions.Dll WSUS-Berichterstatter user group already exists
2009-09-09 17:09:30 Success CustomActions.Dll Successfully created WSUS-Berichterstatter user group
2009-09-09 17:09:30 Success CustomActions.Dll Creating user group: WSUS-Administratoren with Description: WSUS-Administratoren können den Windows Server Update Services-Server verwalten.
2009-09-09 17:09:30 Success CustomActions.Dll Creating WSUS-Administratoren user group
2009-09-09 17:09:30 Success CustomActions.Dll WSUS-Administratoren user group already exists
2009-09-09 17:09:30 Success CustomActions.Dll Successfully created WSUS-Administratoren user group
2009-09-09 17:09:30 Success CustomActions.Dll Successfully created WSUS user groups
2009-09-09 17:09:30 Success CustomActions.Dll Succesfully set binary SID property
2009-09-09 17:09:30 Success CustomActions.Dll Succesfully set binary SID property
2009-09-09 17:09:30 Success CustomActions.Dll Successfully set binary SID properties
2009-09-09 17:10:43 Error MWUSSetup InstallWsus: MWUS Installation Failed (Error 0x80070643: Schwerwiegender Fehler bei der Installation.)
2009-09-09 17:10:43 Error MWUSSetup CInstallDriver:
erformSetup: WSUS installation failed (Error 0x80070643: Schwerwiegender Fehler bei der Installation.)
2009-09-09 17:10:43 Error MWUSSetup CSetupDriver::LaunchSetup: Setup failed (Error 0x80070643: Schwerwiegender Fehler bei der Installation.)Und in der wsusca....log steht:
...
Die Installationsphase wird gestartet.
Die Protokolldatei enthält den Fortschritt der Assembly C:\Programme\Update Services\Setup\bin\Microsoft.UpdateServices.Setup.CustomActions.dll.
Die Datei befindet sich in C:\DOKUME~1\ADMINI~1.HUO\LOKALE~1\Temp\WSUSCa_090909_1707.log.
Assembly C:\Programme\Update Services\Setup\bin\Microsoft.UpdateServices.Setup.CustomActions.dll wird installiert.
Betroffene Parameter:
categorymessagefile = C:\Programme\Update Services\Common\EventCategories.dll
logtoconsole =
assemblypath = C:\Programme\Update Services\Setup\bin\Microsoft.UpdateServices.Setup.CustomActions.dll
showcallstack =
logfile = C:\DOKUME~1\ADMINI~1.HUO\LOKALE~1\Temp\WSUSCa_090909_1707.log
wsusinstall =
Vom Installertyp Microsoft.UpdateServices.Setup.CustomActions.MyPerformanceCounterInstaller kann keine Instanz erstellt werden.System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht.
bei System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck)
bei System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache)
bei System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache)
bei System.Activator.CreateInstance(Type type, Boolean nonPublic)
bei System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
bei System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
bei System.Configuration.Install.AssemblyInstaller.InitializeFromAssembly()
Die interne Ausnahme System.MissingFieldException wurde mit folgender Fehlermeldung ausgelöst: Feld nicht gefunden: Microsoft.UpdateServices.Internal.SusPerformanceCounter.LastCacheRefreshTime..
bei Microsoft.UpdateServices.Setup.CustomActions.MyPerformanceCounterInstaller.Insta
llClientWebServicePerformanceCounters()
bei Microsoft.UpdateServices.Setup.CustomActions.MyPerformanceCounterInstaller..ctor
()
Während der Installationsphase ist eine Ausnahme aufgetreten.
System.InvalidOperationException: Vom Installertyp Microsoft.UpdateServices.Setup.CustomActions.MyPerformanceCounterInstaller kann keine Instanz erstellt werden.
bei System.Configuration.Install.AssemblyInstaller.InitializeFromAssembly()
bei System.Configuration.Install.AssemblyInstaller.Install(IDictionary savedState)
bei System.Configuration.Install.Installer.Install(IDictionary stateSaver)
bei System.Configuration.Install.TransactedInstaller.Install(IDictionary savedState)
Die interne Ausnahme System.Reflection.TargetInvocationException wurde mit folgender Fehlermeldung ausgelöst: Ein Aufrufziel hat einen Ausnahmefehler verursacht..
bei System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck)
bei System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache)
bei System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache)
bei System.Activator.CreateInstance(Type type, Boolean nonPublic)
bei System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
bei System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
bei System.Configuration.Install.AssemblyInstaller.InitializeFromAssembly()
Die interne Ausnahme System.MissingFieldException wurde mit folgender Fehlermeldung ausgelöst: Feld nicht gefunden: Microsoft.UpdateServices.Internal.SusPerformanceCounter.LastCacheRefreshTime..
bei Microsoft.UpdateServices.Setup.CustomActions.MyPerformanceCounterInstaller.Insta
llClientWebServicePerformanceCounters()
bei Microsoft.UpdateServices.Setup.CustomActions.MyPerformanceCounterInstaller..ctor
()
Die Rollbackphase der Installation wird gestartet......
davor und danach steht noch einiges, aber ich denk mal dies war nicht ausschlaggebend.
Wer weis mehr? Warum kann er keine Instanz erstellen?
Danke im Voraus