VMM 伺服器、連結庫伺服器和虛擬化主機之間的傳輸失敗,錯誤為 12700、2927 或 2912

本文可協助您修正當您在 Virtual Machine Manager (VMM) 伺服器、連結庫伺服器 (的) 和虛擬化主機之間傳輸內容時,發生錯誤 12700、2927 或 2912 的問題。

原始產品版本: Microsoft System Center 2012 R2 Virtual Machine Manager
原始 KB 編號: 2405062

徵狀

System Center Virtual Machine Manager 使用背景智慧型手機送服務 (BITS) ,在 VMM 伺服器、連結庫伺服器 () 和虛擬化主機之間傳輸內容。 如果其中一部使用 HTTPS 連接埠 443 的相關伺服器上有服務,傳送速率可能會變慢,或甚至失敗,並出現下列其中一個錯誤:

錯誤 (12700) <目的地主機上> vhd 的路徑「檔案或目錄已損毀且無法讀取」 (0x80070570)

錯誤 (2927)
嘗試連絡伺服器 servername.contoso.com 時發生硬體管理錯誤。 (未知的錯誤 (0x8033811e) )

錯誤 (2912)
嘗試連絡 servername.contoso.com 伺服器上的代理程式時發生內部錯誤。 (未知的錯誤 (0x80072f06) )

原因

如果 BITS 用來進行檔案傳輸的埠正由另一個應用程式或服務使用中,就會發生此問題。 BITS 使用預設埠 443 (十進位) ,這是安全網站 (HTTPS) 常用的埠。

解決方案

若要解決此問題,請將 VMM 設定為在其連結庫伺服器 (的) 與虛擬化主機之間使用另一個埠進行 BITS 傳輸。

注意事項

您必須確定新選取的埠不會被相關主機之間的防火牆封鎖。

  1. 在您的 VMM 伺服器上,開啟登錄 編輯器。

  2. 瀏覽至 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings

  3. 找出 BITSTcpPort 應該具有十進位 443 值的 。 將它變更為環境中未使用的某些埠 (例如 8500) 。

  4. 重新啟動 Virtual Machine Manager 服務,讓變更生效。