Exchange Server 2007 verwaltete Dienste nicht gestartet werden, nach der Installation von Updaterollup für Exchange Server 2007

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 944752 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

Problembeschreibung

Nach der Installation von Updaterollup für Microsoft Exchange Server 2007 verwaltete Exchange 2007, die Dienste nicht gestartet werden können. Darüber hinaus werden die folgenden Ereignisse im Systemprotokoll protokolliert:

Ereignistyp: Fehler
Ereignisquelle: Service Dienststeuerungs-Manager
Ereigniskennung: 7000
Beschreibung: Der Microsoft Exchange EdgeSync-Dienst wurde aufgrund folgenden Fehlers nicht gestartet:
Der Dienst auf die Start- oder Anforderung in eine rechtzeitige hat nicht geantwortet werden. Mode.

Ereignistyp: Information
Ereignisquelle: Microsoft Exchange Server
Ereignis-ID: 5001
Beschreibung: Bucket 77004151, Transaktionstabelle 5, EventType e12, P1 c-Rtl-amd64, P2 08.00.0733.000, P3 Msexchangetransport, P4 unbekannt, unbekannt, P5 P6 s.serviceprocess.timeoutexception, P7 0, P8 08.00.0733.000, P9 NIL, P10 NIL.

Ereignistyp: Fehler
Ereignis Quelle: Dienststeuerungs-Manager
Ereigniskennung: 7000
Beschreibung: die Microsoft Exchange-Transportprotokoll-Suchdienst konnte nicht gestartet aufgrund der folgende Fehlermeldung:
Der Dienst antwortete nicht an den Anfang oder Steuerelement Fordern Sie rechtzeitig.

Ereignistyp: Fehler
Ereignisquelle: Dienststeuerungs-Manager
Ereignis-ID: 7009
Beschreibung: Zeitüberschreitung (30.000 Millisekunden) für warten die Microsoft Exchange Transportprotokoll-Suchdienst zu verbinden.

Die folgende Ereignisse werden im Anwendungsprotokoll protokolliert:

Ereignistyp: Fehler
Quelle: MSExchange-Allgemein
Ereigniskategorie: Allgemein
Ereignis-ID: 4999
Beschreibung:
Watson Bericht vor dem Versand Dw20.exe für Prozess-Id: 1448 mit Parametern: E12, c-RTL-AMD64, 08.00.0733.000, MSExchangeTransport, Unknown, unbekannt, S.ServiceProcess.TimeoutException, 0, 08.00.0733.000

Ereignistyp: Fehler
Ereignisquelle: Microsoft Exchange Server
Ereignis-ID: 5000
Beschreibung:
EventType e12, P1 c-Rtl-amd64, P2 08.00.0733.000, P3 Msexchangetransport, P4 unbekannt, unbekannt, P5 P6 s.serviceprocess.timeoutexception, P7 0, P8 08.00.0733.000, P9 NIL, P10 NIL.

Hinweis Abhängig von der Exchange Server 2007-Rolle können die Ereignisse Zeitüberschreitungen für die anderen Exchange Server-Dienste anzuzeigen.

Ursache

Dieses Problem tritt auf, weil der betroffene Computer kann nicht bis zu der folgenden Microsoft-Website:
http://CRL.Microsoft.com/PKI/CRL/Products/CSPCA.CRL
Dieses Problem tritt aufgrund der folgenden Verhalten:
  • Beim Laden der Microsoft.NET Framework 2.0 eine verwaltete Assembly, die verwaltete Assembly ruft der CryptoAPI Funktion zum Überprüfen der Authenticode-Signatur auf die assembly Dateien, um Publisher-Nachweis für die verwaltete Assembly zu generieren.
  • Die CryptoAPI Funktion überprüft eine Zertifikatwiderrufsliste (CRL), das ist verfügbar unter http://crl.microsoft.com. Dieser Vorgang erfordert eine Internet Verbindung.
  • Wenn die Internet-Verbindung blockiert ist, die ausgehende HTTP Anforderungen können gelöscht werden. Aus diesem Grund wird eine Fehlermeldung nicht zurückgegeben. Dies Problem kann auch auftreten, wenn der Computer http://crl.microsoft.com nicht auflösen kann. Diese lange Verzögerung führt die Zertifikatsperrlistenprüfung Timeout.
  • Service Control Manager (SCM) bestimmt, die die Service dauert zu lange zum Starten und der Dienst überschritten hat die Maximale Service-Startzeit. Aus diesem Grund der Dienststeuerungs-Manager meldet die Fehlermeldung angezeigt, und der Austausch verwaltetem Codedienste nicht gestartet werden.

Lösung

Um dieses Problem zu beheben, müssen Sie die folgenden Optionen:
  • Exchange-Server muss nicht mit dem Internet verbunden. Es muss lediglich Router verfügen, die nicht in einem schwarzen Loch Pakete senden. Die CRL-Überprüfung ist überschritten wurde, da sie nie eine Antwort empfängt. Wenn ein Router eine "keine Route zum Host"-ICMP-Paket oder ähnliche Fehler statt nur auf das Ablegen der Pakete sendet, die Zertifikatsperrlistenprüfung sofort fehl, und der Dienst gestartet würde. Sie können crl.microsoft.com in der Hostsdatei oder auf dem DNS-Server ein Eintrag hinzugefügt und senden die Pakete an einen berechtigten Speicherort im Netzwerk, wie z. B. 127.0.0.1, die die Verbindung abgelehnt wird. Zu diesem Zweck verwenden Sie einen Text-Editor zum Öffnen der Datei Windows\system32\drivers\etc\host, und fügen Sie den folgenden Eintrag:
    CRL.Microsoft.com 127.0.0.1
  • Verwenden Sie einen Schalter in der Konfigurationsdateien, die Exchange-Diensten zugeordnet sind. Dieser Switch arbeitet in die common Language Runtime (CLR) 2.0 SP1-Umgebung, die in enthalten ist die .NET Framework Version 3.5.

    Bei Verwendung der.NET Framework 2.0 Führen Sie die Schritte im Abschnitt "Installieren ein Softwareupdate". Klicken Sie dann auf Weiter im Abschnitt "Create Configuration Files". Wenn Sie bereits über die CLR 2.0 SP1 verfügen Umgebung installiert haben, gehen Sie zum Abschnitt "Create Configuration Files".

Ein Softwareupdate installieren

Bei Verwendung der.NET Framework 2.0, installieren Sie eines der folgende Softwareupdates:
  • Software-Update 936707 mit CRL Build 2.0.50727.876 Weitere Informationen finden Sie die folgende Artikelnummer klicken Anzeigen des Artikels in der Microsoft Knowledge Base:
    936707Update: Eine.NET Framework 2.0 verwalteten Anwendung, die einer Authenticode Signatur dauert länger als gewöhnlich starten
  • Software-Update 942027 mit CRL Build 2.0.50727.926 Weitere Informationen finden Sie im folgenden Artikel Zahl und der Microsoft Knowledge Base:
    942027Update: Können Sie feststellen, dass die Speicherplatzauslastung ist sehr hoch ist, wenn Sie eine Anwendung ausführen, die auf.NET Framework 2.0 basiert
  • Eine andere Softwareupdate, das einen späteren Build CRL hat. Weitere Informationen finden Sie die folgenden Artikelnummer auf der Microsoft Knowledge Base:
    945757 In.NET Framework 2.0 Service Pack 1 behobene Probleme

    Um die.NET Framework 3.5 herunterzuladen, besuchen Sie die folgende Microsoft-Website:
    http://www.Microsoft.com/downloads/details.aspx?FamilyID=333325fd-ae52-4e35-b531-508d977d32a6&displaylang=en

Erstellen von Konfigurationsdateien

Wichtig Sie müssen eine Kopie Ihrer vorhandenen Konfigurationsdateien zum Speichern einer sicheren Ort. Wenn ein Fehler, in einer Konfigurationsdatei, das dem entsprechenden vorliegt Dienst kann nicht gestartet.

Sie müssen für alle Konfigurationsdateien erstellen. Exchange Server 2007 verwaltete Codedienste.

Gewusst wie: Erstellen einer neuen Konfigurationsdatei

Wenn Sie bereits eine Konfigurationsdatei haben, fahren Sie mit der "How to change eine vorhandene Konfigurationsdatei"Abschnitt. So erstellen Sie eine neue Anwendung die Konfigurationsdatei, die den Schalter enthält, der in CLR 2.0 SP1 eingeführt wurde, Gehen Sie folgendermaßen vor:
  1. Erstellen Sie eine Datei, und nennen Sie esApplicationName. exe.config.
  2. Öffnen Sie diese Datei in einem Text-Editor.
  3. Fügen Sie den folgenden Code in der Datei.
    <configuration>
     <runtime>
                
               <generatePublisherEvidence enabled="false" />
     </runtime> 
    </configuration>
  4. Speichern Sie die Änderungen in der Datei.
Sie müssen möglicherweise neue Konfigurationsdateien für die folgenden erstellen Dienste oder Programme:
  • Microsoft.Exchange.AntispamUpdateSvc.exe
  • MsExchangeFDS.exe
  • MSExchangeTransport.exe

Gewusst wie: Ändern Sie eine vorhandene Konfigurationsdatei

Wichtig Bevor Sie Änderungen an der Konfigurationsdatei vornehmen, speichern Sie eine Kopie der aktuellen Datei an einem sicheren Ort.

Wenn die Konfigurationsdatei ist bereits vorhanden für einen Dienst, fügen Sie die folgende Zeile an die Common Language Runtime-Optionen Abschnitt in der Datei.
<generatePublisherEvidence enabled="false"/>
Nachdem Sie diesen Eintrag hinzufügen, wird z. B. der Common Language Runtime-Optionen-Abschnitt ähneln Sie im folgende Beispiel.
<configuration> <runtime>
<generatePublisherEvidence enabled="false"/>
<Other entries>
</runtime> </configuration>
Hinweis Ersetzen Sie <Other entries="">in diesem Beispiel wird mit den ursprünglichen Positionen.

Sie müssen die Konfigurationsdateien für die folgenden aktualisieren Dienste oder Programme: </Other>
  • Bin\EdgeTransport.exe
  • Bin\ExBPA.exe
  • Bin\ExBPACmd.exe
  • Bin\ExTRA.exe
  • Bin\Microsoft.Exchange.Cluster.ReplayService.exe
  • Bin\Microsoft.Exchange.EdgeSyncSvc.exe
  • Bin\Microsoft.Exchange.Monitoring.exe
  • Bin\Microsoft.Exchange.search.ExSearch.exe
  • Bin\Microsoft.Exchange.ServiceHost.exe
  • Bin\MSExchangeMailboxAssistants.exe
  • Bin\MSExchangeMailSubmission.exe
  • Bin\MSExchangeTransportLogSearch.exe
  • ClientAccess\PopImap\Microsoft.Exchange.Imap4.Exe
  • ClientAccess\PopImap\Microsoft.Exchange.Pop3.Exe
Hinweis Deaktivieren der Generierung der Herausgeberbeweis lockern nicht Sicherheit. Die Assembly ist gleich behandelt, als hätte es eine ungültige Authenticode Signatur. Keine Berechtigungen erteilt wurden basierend auf einer validierten Authenticode-Signatur sind nicht mehr mit dieser Konfigurationsoption gewährt. Dieses Verhalten ist akzeptabel, da Exchange Server 2007 nicht haben Publisher-Nachweis. CAS-Standardrichtlinie basiert nicht auf die PublisherMembershipCondition-Klasse. Aus diesem Grund, es sei denn, die Anwendung ausgeführt wird, auf ein Computer, der benutzerdefinierte CAS-Richtlinienänderungen umfasst oder, sofern die Anwendung ist Anforderungen für die PublisherIdentityPermission-Klasse erfüllen soll, können Sie Sperren Sie die Generierung von Herausgeberbeweis für Exchange 2007 verwaltete sicher Code-Services.

Problembehandlung

Wenn ein Dienst nicht gestartet wird, nachdem Sie ändern oder erstellen Sie die Konfigurationsdateien, es ist in der Regel, ein XML-Syntaxfehler oder ein fehlerhaftes Wert. In beiden Fällen erhalten Sie eine Fehlermeldung angezeigt, in der Exchange 2007-Edge Transport-Dienst, die etwa so aussieht:

Event Type: Error
Event Source: MSExchangeTransport
Event Category: Process 
Event ID: 14004
Date: Date
Time: Time
User: N/A
Computer: Computer_Name
Description:
The worker process has failed to load application configuration file: System.Configuration.ConfigurationErrorsException: Configuration system failed to initialize ---> System.Configuration.ConfigurationErrorsException: The 'generatePublisherEvidence' start tag on line 4 does not match the end tag of 'runtime'. Line 5, position 6. (C:\Program Files\Microsoft\Exchange Server\Bin\edgetransport.exe.config line 5) ---> System.Xml.XmlException: The 'generatePublisherEvidence' start tag on line 4 does not match the end tag of 'runtime'. Line 5, position 6.
   at System.Xml.XmlTextReaderImpl.Throw(Exception e)
   at System.Xml.XmlTextReaderImpl.ThrowTagMismatch(NodeData startTag)
   at System.Xml.XmlTextReaderImpl.ParseEndElement()
   at System.Xml.XmlTextReaderImpl.ParseElementContent()
   at System.Xml.XmlTextReaderImpl.Skip()
   at System.Configuration.XmlUtil.StrictSkipToNextElement(ExceptionAction action)
   at System.Configuration.BaseConfigurationRecord.ScanSectionsRecursive(XmlUtil xmlUtil, String parentConfigKey, Boolean inLocation, String locationSubPath, OverrideModeSetting overrideMode, Boolean skipInChildApps)
   at System.Configuration.BaseConfigurationRecord.ScanSections(XmlUtil xmlUtil)
   at System.Configuration.BaseConfigurationRecord.InitConfigFromFile()
   --- End of inner exception stack trace ---
   at System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean ignoreLocal)
   at System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(ConfigurationSchemaErrors schemaErrors)
   at System.Configuration.ClientConfigurationSystem.EnsureInit(String configKey)
   --- End of inner exception stack trace ---
   at System.Configuration.ConfigurationManager.GetSection(String sectionName)
   at System.Configuration.ConfigurationManager.get_AppSettings()
   at Microsoft.Exchange.Transport.TransportAppConfig.GetConfigBool(String label, Boolean defaultValue)
   at Microsoft.Exchange.Transport.TransportAppConfig.ResourceManagerConfig.Load()
   at Microsoft.Exchange.Transport.TransportAppConfig.Load()
   at Microsoft.Exchange.Transport.Main.Program.Run(String[] args)
 
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

Status

Microsoft hat bestätigt, dass dies ein Problem in den Microsoft-Produkten handelt, die aufgelistet werden im Abschnitt "Betrifft".Microsoft untersucht dieses Problem und wird Weitere Informationen in diesem Artikel bereitstellen, sobald Sie verfügbar sind.

Eigenschaften

Artikel-ID: 944752 - Geändert am: Sonntag, 30. Dezember 2012 - Version: 7.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Exchange Server 2007 Standard Edition
  • Microsoft Exchange Server 2007 Enterprise Edition
Keywords: 
kbtshoot kbexpertiseinter kbmt KB944752 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 944752
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com