Eine digital signierte.NET Framework 2.0-Windows-Anwendung startet sehr langsam oder ein Windows-Dienst kann ein Timeout beim Start

Problembeschreibung

Wenn Sie versuchen, eine digital signierte Microsoft.NET Framework 2.0 Windows- oder Windows-Dienst starten, startet die Anwendung sehr langsam. Digital signierte Windows Services können ein Timeout während des Starts und sinngemäß die folgende Fehlermeldung vom Service Control Manager:
Fehler 1053: Der Dienst hat nicht rechtzeitig auf die Start- oder reagiert.

Ursache

Dieses Problem tritt auf, weil die Zertifikatwiderrufsliste (CRL) für die Authentifizierung die Anwendung heruntergeladen werden muss. Fehlende Netzwerkkonnektivität verursacht durch Timeout Fehlschlagen des Downloads. Eine Firewall blockiert z. B. möglicherweise den Download. Beim ersten Start von Windows wird die Verbindung noch nicht initialisiert.

Problemlösung

Um dieses Problem zu beheben, verwenden Sie eine der folgenden Methoden.

Methode 1

Zwischenspeichern Sie die Zertifikate lokal.

Hinweis Das Zertifikat läuft in 15 Tagen.

Methode 2

Minimieren Sie das Standardzeitlimit für Netzwerk. Weitere Informationen das Standardtimeout ändern, klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:

841632 nach der Installation des Sicherheitsupdates MS04-11, erhalten die Fehlermeldung "403.13 Clientzertifikat widerrufen"

Methode 3

Für einen Windowsdienst können Sie das Standardzeitlimit für den Dienst starten zu erhöhen. Gehen Sie hierzu folgendermaßen vor:
  1. Klicken Sie auf Start, klicken Sie auf Ausführen, geben Sie regedit ein, und klicken Sie dann auf OK.
  2. Suchen Sie den folgenden Registrierungsunterschlüssel:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
  3. Zeigen Sie im Menü Bearbeiten auf Neu, und klicken Sie dann auf DWORD-Wert.
  4. Geben Sie ServicesPipeTimeout, und drücken Sie dann die EINGABETASTE.
  5. Klicken Sie ServicesPipeTimeoutund dann auf Ändern.
  6. Geben Sie im Feld Wert den gewünschten Timeoutwert in Millisekunden (ms), und klicken Sie auf OK. Neue Service-Timeout 60 Sekunden sein, beispielsweise 60000 in das Feld Wert ein.
  7. Klicken Sie im Menü Datei auf Beenden.
  8. Starten Sie den Computer neu.


    Hinweis Sie müssen den Computer für den Service Control Manager, Änderung neu.

Status

Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.
Eigenschaften

Artikelnummer: 941990 – Letzte Überarbeitung: 14.01.2017 – Revision: 1

Feedback