無法啟動 DPM protection 代理服務

本文可協助您修正此問題:當您啟動 Data Protection Manager (DPM) Protection 代理程式服務時,當您收到 DPMRA 服務時,收到 DPMRA 服務時,會 **以服務特有的錯誤 10048 (0x2740) ** 錯誤。

原始產品版本:   System Center Data Protection Manager
原始 KB 編號:   947682

徵狀

在 Microsoft System Center Data Protection Manager 中部署 DPM 保護代理程式之後,DPM 保護代理程式服務便無法在受保護的伺服器上啟動。 (受保護的伺服器是包含保護群組成員之資料來源的伺服器。 )

原因

此問題可能是由於下列其中一個原因所造成:

  • 另一個處理常式使用 TCP 埠5718和 TCP 埠5719。 DPM protection agent 服務需要這兩個埠。
  • TCP 埠5718和 TCP 埠5719未針對電腦上的防火牆應用程式或防火牆裝置開啟。

解決方法1

若要解決此問題,請找出使用必要的 TCP 埠的處理常式。 如果要執行這項操作,請依照下列步驟執行:

  1. 開啟 [命令提示字元] 視窗。 在命令提示字元中執行下列命令:

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

    注意

    在這個步驟中,命令輸出 netstattasklist 命令會寫入至文字檔,這樣您就能更輕鬆地檢查輸出。 tasklist請與參數一起執行命令, /svc 因為使用必要端口的程式可能執行為服務。

  2. 開啟步驟1中所產生的文字檔。 若要這麼做,請在命令提示字元中執行下列命令:

    notepad netstat.txt
    notepad tasklist.txt
    notepad svclist.txt
    
  3. 在 Netstat.txt 檔案中,尋找與 TCP 埠5718和 TCP 埠5719對應的任何專案。 請注意每個專案的處理常式識別碼 (PID) 。

  4. 在 Tasklist.txt 檔案中,找出您在步驟3中找到的 Pid,以判斷哪些進程正在使用必要的埠。 如果您找不到 Tasklist.txt 檔案中的 Pid,請嘗試在 Svclist.txt 檔案中尋找 Pid。

  5. 當您發現哪個進程使用必要的埠之後,請設定對應的程式以使用其他可用的埠。 如果您無法變更程式的埠,或此程式會以動態方式使用埠,則必須停止該程式。

注意

如果另一個應用程式使用埠或埠 (5718 和 5719) ,便無法變更這些埠。 在此情況下,您可以改用 SetAgentcfg.exe 工具。 此工具可讓您變更 DPM 代理程式使用的預設埠。

若要變更 DPM 代理程式所使用的埠,請在出現問題的受保護電腦上遵循下列步驟。 請確定任何其他應用程式不會使用您重新指派的埠。

  1. 從 DPM 服務器找出 SetAgentcfg.exe 檔案。 檔案的預設位置是 %PROGRAMFILES%\Microsoft DPM\DPM\Setup\SetAgentCfg.exe

  2. 將檔案複製到出現問題的受保護電腦。 將檔案複製到 agent DPM\Bin 目錄。 檔案的預設位置是 %PROGRAMFILES%\Microsoft Data Protection Manager\DPM\bin

  3. 在出現問題的受保護電腦上,開啟 [系統管理命令提示字元] 視窗。

  4. 在 [命令提示字元] 視窗中,變更為複製 SetAgentCfg.exe 檔案的目錄。 例如,變更為目錄 %PROGRAMFILES%\Microsoft Data Protection Manager\DPM\bin

  5. 執行下列命令,以變更 DPM 代理程式所使用的埠:

    SetAgentCfg e dpmra <port number> <alternate port number>
    
  6. 重新開機 DPMRA 服務。

如果這些步驟無法解決此問題,請判斷防火牆應用程式是否需要驗證這些埠。 然後,手動開啟埠。

解決方法2

若要保留 TCP 埠5718和5719,請依照如何在執行 Windows Server 2003 或 windows 2000 伺服器的電腦上預約一組短暫埠的步驟進行記錄。

其他相關資訊

Data Protection Manager 和受保護的伺服器會開啟透過 TCP 埠5718和 TCP 埠5719的連線,以啟用資料保護管理員作業,例如同步處理及復原。 目前的問題可能發生在執行 Microsoft Exchange 系統助理 服務的受保護伺服器上。 這種服務會動態地使用 TCP 埠。 這項服務可採用一或兩個必要的埠。

Data Protection Manager 也會使用下列埠:

  • TCP 135 動態
  • 使用者資料包協定 (UDP) 53
  • UDP 88
  • TCP 88
  • UDP 137
  • UDP 138
  • TCP 139
  • TCP 389
  • UDP 389