Der DPM-Schutz-Agent-Dienst kann nicht gestartet werden

Dieser Artikel hilft Ihnen bei der Behebung eines Problems, bei dem Der DPMRA-Dienst mit dem dienstspezifischen Fehler 10048 (0x2740) beim Starten des DpM-Schutz-Agent-Diensts (Data Protection Manager) beendet angezeigt wird.

Ursprüngliche Produktversion: System Center Data Protection Manager
Ursprüngliche KB-Nummer: 947682

Problembeschreibung

Nachdem Sie den DPM-Schutz-Agent in Microsoft System Center Data Protection Manager bereitgestellt haben, kann der DPM-Schutz-Agent-Dienst nicht auf den geschützten Servern gestartet werden. (Ein geschützter Server ist ein Server, der Datenquellen enthält, die Mitglieder der Schutzgruppe sind.)

Ursache

Dieses Problem kann aus einem der folgenden Gründe auftreten:

  • Ein weiterer Prozess ist die Verwendung von TCP-Port 5718 und TCP-Port 5719. Diese beiden Ports werden vom DPM-Schutz-Agent-Dienst benötigt.
  • TCP-Port 5718 und TCP-Port 5719 sind für Firewallanwendungen oder Firewallgeräte auf dem Computer nicht geöffnet.

Lösung 1

Um dieses Problem zu beheben, suchen Sie den Prozess, der die erforderlichen TCP-Ports verwendet. Gehen Sie dazu wie folgt vor:

  1. Öffnen Sie ein Eingabeaufforderungsfenster. Führen Sie die folgenden Befehle an der Eingabeaufforderung aus:

    netstat -ano > netstat.txt
    tasklist > tasklist.txt
    tasklist /svc >svclist.txt
    

    Hinweis

    In diesem Schritt werden die Befehlsausgaben des netstat Befehls und des tasklist Befehls in Textdateien geschrieben, sodass Sie die Ausgaben einfacher überprüfen können. Führen Sie den tasklist Befehl zusammen mit dem /svc Switch aus, da der Prozess, der die erforderlichen Ports verwendet, möglicherweise als Dienst ausgeführt wird.

  2. Öffnen Sie die Textdateien, die in Schritt 1 generiert wurden. Führen Sie dazu die folgenden Befehle an der Eingabeaufforderung aus:

    notepad netstat.txt
    notepad tasklist.txt
    notepad svclist.txt
    
  3. Suchen Sie in der Netstat.txt-Datei nach Einträgen, die TCP-Port 5718 und TCP-Port 5719 entsprechen. Notieren Sie sich den Prozessbezeichner (PID) für jeden Eintrag.

  4. Suchen Sie in der Tasklist.txt-Datei nach den PIDs, die Sie in Schritt 3 gefunden haben, um zu bestimmen, welche Prozesse die erforderlichen Ports verwenden. Wenn Sie die PIDs in der Tasklist.txt-Datei nicht finden, versuchen Sie, die PIDs in der Svclist.txt-Datei zu suchen.

  5. Nachdem Sie ermittelt haben, welcher Prozess die erforderlichen Ports verwendet, konfigurieren Sie das entsprechende Programm, um andere verfügbare Ports zu verwenden. Wenn Sie die Programmports nicht ändern können oder wenn das Programm Ports dynamisch verwendet, müssen Sie das Programm beenden.

Hinweis

Wenn eine andere Anwendung die Ports (5718 und 5719) verwendet, können die Ports nicht geändert werden. In diesem Fall können Sie stattdessen das Tool SetAgentcfg.exe verwenden. Dieses Tool bietet die Möglichkeit, die Standardports zu ändern, die der DPM-Agent verwendet.

Führen Sie die folgenden Schritte auf dem geschützten Computer aus, auf dem das Problem auftritt, um die ports zu ändern, die vom DPM-Agent verwendet werden. Stellen Sie sicher, dass die ports, die Sie neu zuweisen, nicht von anderen Anwendungen verwendet werden.

Hinweis

Führen Sie den folgenden Befehl aus, um den DPM-Installationspfad aufzulisten:

Reg query "HKLM\SOFTWARE\Microsoft\Microsoft Data Protection Manager\Setup" /v installpath

  1. Suchen Sie die SetAgentcfg.exe-Datei vom DPM-Server. Standardmäßig befindet sich die Datei unter %PROGRAMFILES%\Microsoft DPM\DPM\Setup\SetAgentCfg.exe.

  2. Kopieren Sie die Datei auf den geschützten Computer, auf dem das Problem auftritt. Kopieren Sie die Datei in das Verzeichnis DPM\Bin des Agents. Standardmäßig befindet sich die Datei unter %PROGRAMFILES%\Microsoft Data Protection Manager\DPM\bin.

  3. Öffnen Sie auf dem geschützten Computer, auf dem das Problem auftritt, ein administratives Eingabeaufforderungsfenster.

  4. Wechseln Sie im Eingabeaufforderungsfenster zu dem Verzeichnis, in das die SetAgentCfg.exe Datei kopiert wurde. Wechseln Sie z. B. in das Verzeichnis %PROGRAMFILES%\Microsoft Data Protection Manager\DPM\bin.

  5. Führen Sie den folgenden Befehl aus, um die ports zu ändern, die vom DPM-Agent verwendet werden:

    SetAgentCfg e dpmra <port number> <alternate port number>
    
  6. Starten Sie den DPMRA-Dienst neu.

Wenn dieses Problem durch diese Schritte nicht behoben wird, bestimmen Sie, ob die Firewallanwendungen diese Ports überprüfen müssen. Öffnen Sie dann die Ports manuell.

Lösung 2

Führen Sie zum Reservieren der TCP-Ports 5718 und 5719 die schritte aus, die unter Reservieren eines Bereichs kurzlebiger Ports auf einem Computer mit Windows Server 2003 oder Windows 2000 Server dokumentiert sind.

Weitere Informationen

Data Protection Manager und geschützte Server öffnen Verbindungen über TCP-Port 5718 und TCP-Port 5719, um Data Protection Manager-Vorgänge wie Synchronisierung und Wiederherstellung zu ermöglichen. Das aktuelle Problem kann auf geschützten Servern auftreten, auf denen der Microsoft Exchange-Systemaufsichtsdienst ausgeführt wird. Dieser Dienst verwendet TCP-Ports dynamisch. Dieser Dienst kann einen oder beide der erforderlichen Ports verwenden.

Data Protection Manager verwendet auch die folgenden Ports:

  • TCP 135 dynamisch
  • User Datagram Protocol (UDP) 53
  • UDP 88
  • TCP 88
  • UDP 137
  • UDP 138
  • TCP 139
  • TCP 389
  • UDP 389