Fix: Der Server hat sich nicht innerhalb des erforderlichen Timeouts bei DCOM registriert

Der Fehler "Server hat sich nicht innerhalb des erforderlichen Zeitlimits bei DCOM registriert"  signalisiert, dass sich eine oder mehrere DCOM- Software (Distributed Component Object Model)  innerhalb eines angemessenen Zeitraums nicht selbst registrieren können.

Eine DCOM-Software muss sich als eine Art Server registrieren, damit andere Programme oder Maschinen ihre Funktionalität remote aufrufen können. Wenn die Registrierung fehlschlägt oder dies nicht innerhalb des vorgegebenen Zeitrahmens geschieht , wird in der Ereignisanzeige der „Server hat sich nicht innerhalb des erforderlichen Zeitlimits bei DCOM registriert“ angezeigt .

Was ist DCOM (Distributed Component Object Model)?

DCOM ist eine Reihe von Konzepten und Programmschnittstellen, mit denen ein Client-Programmobjekt einen oder mehrere Dienste von einem sogenannten Serverprogramm anfordern kann. DCOM ist vom Component Object Model (COM) abgeleitet , das es Client- und Server-Apps ermöglicht, auf demselben Computer zu kommunizieren.

Ein Server, der sich aufgrund eines Timeouts nicht bei DCOM registrieren kann, ist eine Routine, sodass sich die Fehlermeldung als harmlos herausstellen kann. Die meisten Benutzer entdecken den Fehler jedoch in ihrer Ereignisanzeige nach einem schwerwiegenden Symptom, z. B. wenn ihre Festplatte bei 100% Auslastung gesperrt ist oder in allen Anwendungen kein Ton zu hören ist.

Es ist nicht einfach, die genaue Ursache für dieses Problem zu ermitteln. Es gibt jedoch einige Szenarien, die dieses Problem häufig verursachen. Hier sind einige Komponenten, die diesen bestimmten Fehler wahrscheinlich verursachen:

  • Widersprüchliche oder fehlende Anmeldeinformationen
  • Firewall-Einstellungen
  • Widersprüchliche DCOM-Einstellungen für den lokalen Computer und die Anwendung

Wenn Sie derzeit mit diesem speziellen Problem zu kämpfen haben, beginnen Sie mit der Fehlerbehebung Ihres Problems mit den unten aufgeführten möglichen Korrekturen. Bitte befolgen Sie jede Methode der Reihe nach, bis Sie auf eine Lösung stoßen, die Ihr Problem behebt.

Methode 1: Ändern Sie den Starttyp der Function Discovery Resource Publication

Die Function Discovery Resource Publication ist ein Windows-Dienst, der für die Veröffentlichung des Computers und der zugehörigen Ressourcen verantwortlich ist, damit diese über das verbundene Netzwerk erkannt werden können.

Obwohl dies theoretisch eine wichtige Komponente ist, ist es einigen Benutzern gelungen, den Fehler "Server hat sich nicht innerhalb des erforderlichen Zeitlimits bei DCOM registriert  " zu beheben, indem der Starttyp von " Automatisch" auf " Automatisch" (verzögert) geändert wurde .

Hinweis: Beachten Sie, dass dies die Funktionalität von DCOM in keiner Weise beeinträchtigt - es verzögert lediglich den Dienst, der möglicherweise für das Problem verantwortlich ist. Es ist bekannt, dass DCOM-Zeitüberschreitungen beim Start auftreten, wenn das System die erforderlichen Komponenten lädt. Wenn dies die Ursache des Problems ist, wird es behoben.

Hier ist eine Kurzanleitung zum Ändern des Starttyps des  Function Discovery Resource Publication-  Dienstes:

  1. Drücken Sie die Windows-Taste + R , um ein Ausführungsfenster zu öffnen. Geben Sie „ services.msc “ ein und drücken Enter die öffnen Dienste Fenster.

  2. Scrollen Sie durch den Namen des Dienstes und suchen Sie nach Function Discovery Resource Publication. Klicken Sie mit der rechten Maustaste darauf und wählen Sie Eigenschaften.

  3. In Eigenschaften unter dem Allgemein Registerkarte, erweitern Sie das Dropdown-Menü in der Nähe von Starttyp und legen Sie es auf Automatisch (Verzögerter Start) .

  4. Klicken Sie auf Übernehmen und starten Sie Ihr System neu. Überprüfen Sie beim nächsten Start, ob das Problem behoben wurde.

Methode 2: Deaktivieren Sie Updates von mehr als einem Ort (Windows 10, 8.1).

Nach gründlichen Untersuchungen in den DCOM-Systemprotokollen haben einige Benutzer festgestellt, dass eine bestimmte Windows Update-Einstellung das Problem verursacht hat. Wie sich herausstellt, kann das Aktivieren von Updates von mehr als einer Stelle (Herunterladen von anderen PCs zulassen)  im Menü " Erweiterte Einstellungen" der WU den  Fehler "Server hat sich nicht innerhalb des erforderlichen Zeitlimits bei DCOM registriert" verursachen Abhängig von Ihrer Ersteinrichtung ist diese Option möglicherweise standardmäßig aktiviert.

Hier ist eine Kurzanleitung zum Deaktivieren von  Updates von mehr als einem Ort in Delivery Optimization:

  1. Drücken Sie die Windows-Taste + R , um ein Ausführungsfenster zu öffnen. Geben Sie " control update " ein und drücken Sie die Eingabetaste , um das Windows Update- Fenster zu öffnen .

  2. Scrollen Sie im Windows Update- Bildschirm nach unten zu Update-Einstellungen und klicken Sie auf Erweiterte Optionen .

  3. In Erweiterte Optionen , klicken Sie auf Delivery Optimization .

    Hinweis: Wenn Sie nicht über das Creators Update verfügen , klicken Sie auf Auswählen, wie Updates geliefert werden (unter Auswählen, wie Updates installiert werden ).

  4. Stellen Sie den Schalter neben Downloads von anderen PCs zulassen auf OFF.

    Hinweis:  Wenn Sie nicht über das Update des Erstellers verfügen, deaktivieren Sie das Umschalten unter Updates an mehreren Stellen .

Methode 3: Windows Store-Zertifikat reparieren 

Wie sich herausstellt, kann der  Fehler "Server hat sich nicht innerhalb des erforderlichen Zeitlimits bei DCOM registriert" auch durch eine Zertifizierung von Windows Store Apps verursacht werden. Einige Benutzer konnten das Problem durch Beheben von Problemen im Zusammenhang mit Windows Store beheben. Wenn dies die zugrunde liegende Ursache des Problems ist, ersetzt die Verwendung der Windows Store Apps-Fehlerbehebung automatisch das fehlerhafte Zertifikat.

Hier ist eine Kurzanleitung zur Verwendung der Windows Store Apps-Fehlerbehebung:

  1. Drücken Sie die Windows-Taste + R , um ein Ausführungsfenster zu öffnen. Geben Sie " control.exe / name Microsoft.Troubleshooting " ein und drücken Sie die Eingabetaste , um die Windows-Fehlerbehebung zu öffnen .

  2. Scrollen Sie nach unten zu Suchen und Beheben anderer Probleme, wählen Sie  Windows Store Apps aus und klicken Sie dann auf Problembehandlung ausführen.

  3. Warten Sie, bis der Scan abgeschlossen ist, und führen Sie anschließend die Anweisungen auf dem Bildschirm aus, um das Update für das Windows Store-Zertifikat anzuwenden.

Methode 4: Deaktivieren Sie die Firewall eines Drittanbieters

Wenn Sie eine externe Firewall verwenden, deaktivieren Sie diese vorübergehend, starten Sie Ihren Computer neu und prüfen Sie, ob das Problem behoben ist. Wie einige von diesem Problem betroffene Benutzer bereits betont haben, können einige Firewall-Einstellungen von Drittanbietern verhindern, dass DCOM-Serverprogramme Informationen auf Ihrem Computer austauschen.

Wenn Sie feststellen, dass das Deaktivieren Ihrer Firewall tatsächlich das Problem verursacht hat, verwenden Sie die integrierte Microsoft Security-Firewall oder wählen Sie eine andere Lösung von Drittanbietern.

Methode 5: Deaktivieren Sie DCOM in den Komponentendiensten

Wenn alle oben genannten Methoden fehlgeschlagen sind, können Sie den Fehler wahrscheinlich beheben, indem Sie Distributed COM in Component Services deaktivieren Dadurch wird jedoch die Kommunikation mit Komponenten deaktiviert, die auf anderen Computern gehostet werden. Abhängig von der auf Ihrem Computer installierten Software kann dies Auswirkungen auf Ihr System haben oder nicht.

Wenn Ihr Computer Teil eines Netzwerks ist, wird das DCOM-Kabelprotokoll benötigt, um mit Komponenten auf anderen Computern zu kommunizieren. Alle Windows-basierten Systeme sind zunächst so konfiguriert, dass DCOM aktiviert wird. Obwohl Sie DCOM deaktivieren können, hat dies möglicherweise keine positiven Auswirkungen auf Ihren Computer.

Hinweis: Gehen Sie wie folgt vor, um DCOM zu deaktivieren und zu sehen, wie Ihr System darauf reagiert. Wenn Sie feststellen, dass es Ihnen nicht hilft oder unerwartete Probleme mit anderen Anwendungen verursacht, kehren Sie zu den folgenden Schritten zurück und aktivieren Sie DCOM erneut. Wenn Sie DCOM auf einem Remotecomputer deaktivieren, können Sie nicht erneut remote auf den Computer zugreifen, um DCOM wieder zu aktivieren. In diesem Fall müssen Sie physischen Zugriff auf diesen Computer erhalten.

  1. Drücken Sie die Windows-Taste + R , um ein Ausführungsfenster zu öffnen. Geben Sie " comexp.msc " ein und drücken Sie die Eingabetaste , um die Komponentendienste zu öffnen .

  2. Navigieren Sie in der Konsolenstruktur zu Computerdienste> Computer , klicken Sie mit der rechten Maustaste auf Arbeitsplatz und wählen Sie Eigenschaften .

  3. In Eigenschaften von My,  gehen Sie zu Eigenschaften Standard , deaktivieren Sie das Kontrollkästchen neben Distributed COM aktivieren auf diesem Computer und drücken Sie Übernehmen Sie die Änderungen zu registrieren.

Nachdem Sie DCOM deaktiviert haben, starten Sie Ihr System neu und überwachen Sie die Ereignisanzeige auf neue Vorkommnisse des  Fehlers "Server hat sich nicht innerhalb des erforderlichen Zeitlimits bei DCOM registriert" . Wenn Sie feststellen, dass einige Anwendungen von diesem Problem betroffen sind, führen Sie die obigen Schritte aus, um Distributed COM wieder zu aktivieren.