Exchange 2013 CU 7 Installationsfehler WMSVC

The estimated reading time 2 minutes

Bei der Installation des aktuellen Updates von Exchange 2013 (CU7) auf einem Windows 2008R2 Server tritt manchmal folgender Fehler auf:

Der folgende Fehler wurde generiert, als "$error.Clear();

          $keyPath = "HKLM:\Software\Microsoft\WebManagement\Server";

          if (!(Get-Item $keyPath -ErrorAction SilentlyContinue))

          {

            New-Item $keyPath -Force

          }

          Set-ItemProperty -path $keyPath -name "EnableRemoteManagement" -value 0x1 -Type DWORD -Force;

 

          if (Get-Service WMSVC* | ?{$_.Name -eq 'WMSVC'})

          {

            Set-Service WMSVC -StartupType Automatic

            Stop-SetupService -ServiceName WMSVC;

            Start-SetupService -ServiceName WMSVC

          }

        " ausgeführt wurde: "Microsoft.Exchange.Configuration.Tasks.ServiceDidNotReachStatusException: Der Status 'Running' konnte vom Dienst 'WMSVC' nicht auf diesem Server erreicht werden.

   bei Microsoft.Exchange.Configuration.Tasks.Task.ThrowError(Exception exception, ErrorCategory errorCategory, Object target, String helpUrl)

   bei Microsoft.Exchange.Configuration.Tasks.Task.WriteError(Exception exception, ErrorCategory category, Object target)

   bei Microsoft.Exchange.Management.Tasks.ManageSetupService.WaitForServiceStatus(ServiceController serviceController, ServiceControllerStatus status, Unlimited`1 maximumWaitTime, Boolean ignoreFailures, Boolean sendWatsonReportForHungService)

   bei Microsoft.Exchange.Management.Tasks.ManageSetupService.StartService(ServiceController serviceController, Boolean ignoreServiceStartTimeout, Boolean failIfServiceNotInstalled, Unlimited`1 maximumWaitTime, String[] serviceParameters)

   bei Microsoft.Exchange.Management.Tasks.ManageSetupService.StartService(String serviceName, Boolean ignoreServiceStartTimeout, Boolean failIfServiceNotInstalled, Unlimited`1 maximumWaitTime, String[] serviceParameters)

   bei Microsoft.Exchange.Management.Tasks.StartSetupService.InternalProcessRecord()

   bei Microsoft.Exchange.Configuration.Tasks.Task.<ProcessRecord>b__b()

   bei Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String funcName, Action func, Boolean terminatePipelineIfFailed)".

 

Dieser Fehler tritt auf, wenn der Server den Dienst “WMSVC” nicht mehr starten kann

https://technet.microsoft.com/en-us/library/cc735010(v=ws.10).aspx

In meinem Fall war das Problem ein nicht mehr vorhandenes Zertifikat (wurde durch die Umstellung von SHA1 auf SHA2 getauscht.

Um die Installation erfolgreich abzuschließen muss der Dienst lauffähig sein.

Im Eventlog ließ sich Fehler 1007 finden(IISWMSVC_STARTUP_UNABLE_TO_READ_CETIFICATE):

EX2013Cu01

 

Mit

netsh http show sslcert

können die zugeordneten SSL Zertifikate angezeigt werden.

EX2013Cu02

Die Zuordnung muss geprüft werden, leider steht hier nur der sogenannte Thumbprint oder auch Fingerabdruck des Zertifikates.

Um den aktuellen Fingerabdruck des im Moment verwendeten Zertifikates herauszufinden, kann man mit dem IE auf die OWA Website des Exchange Servers gehen


EX2013Cu03

 

EX2013Cu04

 

Wie man sieht ist der Zertifikatshash zwischen 0.0.0.0:443 und 0.0.0.0:444 verschieden, der Dienst kann also nicht starten, weil er das Zertifikat nicht findet.

Um dies zu beheben müssen folgende Schritte gemacht werden

Aufrufen des IIS-Managers

EX2013Cu05

Öffnen des Verwaltungsdienstes

EX2013Cu07

Hier ist kein SSL Zertifikat zugewiesen, dies muss nun mit Hilfe des Pulldown-Menüs getan werden.

Danach sollte sich der Dienst starten lassen

EX2013Cu08

EX2013Cu09

 

Zur Überprüfung kann nun nochmals der Befehl

netsh http show sslcert

angegeben werden und die Fingerabdrücke der Zertifikate verglichen werden


EX2013Cu10

 

Nun sollte die CU7 Installation durchlaufen.

Gutes Gelingen.

 

 

Print Friendly, PDF & Email
Was this article helpful?
YesNo
0 0 votes
Article Rating
Abonnieren
Benachrichtige mich bei
guest
1 Kommentar
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Schorch
Schorch
1 Jahr zuvor

Danke! Das hat mir geholfen!