當 Windows Server 2008 Hyper-v VMMS 憑證已到期時,您無法連線到虛擬機器

適用於: Windows Server 2008 StandardWindows Server 2008 EnterpriseWindows Server 2008 Datacenter

徵狀


在已安裝 Hyper-v 角色的 Windows Server 2008 電腦上,或在 Microsoft Hyper-v Server 2008 的電腦上,您可能會遇到下列其中一種問題:
  • 當您嘗試連線至虛擬機器時,您會收到下列錯誤訊息:
    無法連線到虛擬機器,因為驗證憑證已過期或無效。 您想要再次嘗試連線嗎?
  • 當您啟動虛擬機器時,您會收到下列錯誤訊息:
    [VMName] 無法初始化。無法初始化電腦遠端系統。 錯誤:「未指定的錯誤」(0x80004005)。 找不到可用的憑證。 錯誤:「未指定的錯誤」(0x80004005)。

原因


這個問題是因為 Hyper-v 虛擬機器管理服務(VMMS)憑證已過期。

解決方案


Service Pack 資訊

若要解決此問題,請取得最新的 Windows Server 2008 service pack。如需詳細資訊,請按一下下列文章編號,以查看 Microsoft 知識庫中的文章:
968849 如何取得 Windows Server 2008 的最新版 Service Pack  

更新資訊

可以從 Microsoft 下載中心下載下列檔案:Windows Server 2008 x64 Edition 更新(KB967902) Download [立即下載967902套件]。如需有關如何下載 microsoft 支援檔案的詳細資訊,請按一下下列文章編號,以查看 Microsoft 知識庫中的文章:
119591 如何從線上服務取得 Microsoft 支援檔案
Microsoft 已對此檔案進行病毒掃描。 Microsoft 是利用發佈當日的最新病毒偵測軟體來掃描檔案。 檔案會儲存在安全性強化的伺服器上,以避免任何未經授權的變更。

先決條件

在您套用此更新之前,必須先安裝 Hyper-v 發行版本本。 如需詳細資訊,請按以下的文章編號,檢視「Microsoft 知識庫」中的文章:
950050 Windows Server 2008 之 Hyper-v 技術的發行版本本更新說明

重新啟動需求

在您套用此更新之後,您必須重新開機電腦

更新取代資訊

此更新不會取代任何其他更新。

檔案資訊

此更新的英文版具有下表所列的檔案屬性(或更新的檔案屬性)。 這些檔案的日期與時間是以國際標準時間 (UTC) 表示。 當您檢視檔案資訊時,它會轉換為當地時間。 若要查看 UTC 與當地時間的差異,請使用 [控制台] 中 [日期和時間] 項目的 [時區] 索引標籤。

Windows Server 2008 記事

在每個環境中安裝的 .manifest 檔案和 mum 檔案,都會分別列在 [Windows Server 2008 的其他檔案資訊] 區段中。 這些檔案及其相關聯的 .cat (安全目錄)檔案對於維護更新元件的狀態而言是至關重要的。 .Cat 檔案是使用 Microsoft 數位簽章簽署的。 未列出這些安全性檔案的屬性。針對所有受支援的以 x64 為基礎的 Windows Server 2008 版本
檔案名稱檔案版本檔案大小日期時間平台
Vmms.exe6.0.6001.22383387840021-Feb-200906:17x64
Vmwp.exe6.0.6001.22383352614421-Feb-200906:17x64
此熱修復程式也包含所有受支援的 Windows Server 2008 版本的 GDR 版本
檔案名稱檔案版本檔案大小日期時間平台
Vmms.exe6.0.6001.18221387881621-Feb-200905:06x64
Vmwp.exe6.0.6001.18221352612021-Feb-200905:06x64
安裝此更新後,就可以自動更新 Hyper-v VMMS 憑證(在已過期時)。

因應措施


若要解決此問題,您可以產生新的憑證。 若要執行這項操作,請依照下列步驟執行:
  1. 關閉或儲存所有虛擬機器。
  2. 重新開機 Hyper-v VMMS。
  3. 啟動虛擬機器。
注意: 因為 Hyper-v VMMS 憑證有效期為一年,所以必須套用更新,才能避免日後發生此問題。

狀態


Microsoft 已確認<適用於>一節中所列的 Microsoft 產品確實有上述問題。

其他相關資訊


若要判斷 Hyper-v VMM 服務自行簽署憑證的到期日,請遵循下列步驟:
  1. 按一下 [開始],按一下 [執行],輸入Mmc ,然後按一下[確定]
  2. 在 [檔案] 功能表上,按一下 [新增/移除管理單元]。
  3. 按一下 [憑證],然後按一下 [新增]。
  4. 按一下 [服務帳戶],然後按[下一步]
  5. 按一下 [本機電腦],然後按一下[下一步]
  6. 按一下 [ Hyper-v 虛擬機器管理],然後按一下[完成]
  7. 按一下[確定] 以關閉 [新增/移除管理單元] 視窗。
  8. 展開 [憑證]-[服務],展開 [Vmms\Personal],然後按一下 [憑證]。
  9. 按兩下 VMM 服務憑證,然後在 [VMM 服務憑證] 視窗中檢查 [到期日]。
如需軟體更新術語的詳細資訊,請按一下下列文章編號,以查看 Microsoft 知識庫中的文章:
824684 描述 Microsoft 軟體更新所使用的標準術語說明

Windows Server 2008 的其他檔資訊

所有受支援的以 x64 為基礎的 Windows Server 2008 版本的其他檔案
檔案名稱檔案版本檔案大小日期時間平台
Amd64_microsoft-hyper-v-vstack-vmms_31bf3856ad364e35_6.0.6001.22383_none_92eac53930a5ec97.manifestNot Applicable24972321-Feb-200906:38Not Applicable
Amd64_microsoft-hyper-v-vstack-vmwp_31bf3856ad364e35_6.0.6001.22383_none_91954bdf3181df4c.manifestNot Applicable19258721-Feb-200906:37Not Applicable
Package_for_kb967902_sc_0_bf~31bf3856ad364e35~amd64~~6.0.1.0.mumNot Applicable1,50521-Feb-200914:39Not Applicable
Package_for_kb967902_sc_0~31bf3856ad364e35~amd64~~6.0.1.0.mumNot Applicable152921-Feb-200914:38Not Applicable
Package_for_kb967902_sc_bf~31bf3856ad364e35~amd64~~6.0.1.0.mumNot Applicable141121-Feb-200914:39Not Applicable
Package_for_kb967902_sc~31bf3856ad364e35~amd64~~6.0.1.0.mumNot Applicable1,43121-Feb-200914:38Not Applicable
Package_for_kb967902_server_0_bf~31bf3856ad364e35~amd64~~6.0.1.0.mumNot Applicable150921-Feb-200914:39Not Applicable
Package_for_kb967902_server_0~31bf3856ad364e35~amd64~~6.0.1.0.mumNot Applicable1,53221-Feb-200914:38Not Applicable
Package_for_kb967902_server_bf~31bf3856ad364e35~amd64~~6.0.1.0.mumNot Applicable141921-Feb-200914:39Not Applicable
Package_for_kb967902_server~31bf3856ad364e35~amd64~~6.0.1.0.mumNot Applicable1,43921-Feb-200914:38Not Applicable
Update-bf.mumNot Applicable177121-Feb-200914:39Not Applicable