故障描述:
通過 VMware vSphere Client 連接到安裝 VMware ESXi 虛擬環境的主機時,當啟動其中的虛擬機后,無法連接到控制台。
選擇“控制台”時,控制台窗口的上方提示一行 “VMRC 控制台連接已斷開...正在嘗試重新連接”。(事實上,一直無法連接到該虛擬機)
如下圖:
網上的解決方法1:
原因分析:從情況看,類似於Windows系統的DEP策略處於開啟狀態導致的問題一樣。但這個情況是所有虛擬機都提示這個錯誤,排錯DEP的問題,用本地vSphere Client登錄一個VC平台,問題仍舊一樣。為了排除問題,換了一台筆記本登錄VC,突然發現問題不見了。原來是本地的vSphere Client出了問題,可能是其它安裝的補丁破壞了vSphere Client文件。
解決方法:
重新安裝vSphere Client,即可解決。
網上的解決方法2:
想起之前啟動的時候提示缺少某個 dll 文件導致客戶端無法使用,結果當時忽略了,忽略之后,新建虛擬機管理等都沒有問題,而到打開控制台時就出現上述問題,原因就是某個組件丟失導致,也可能是安裝補丁的時候破壞了客戶端文件。
最簡單的解決辦法就是:
首先卸載虛擬機客戶端軟件,清除多余的注冊表,然后重啟計算機,啟動之后刪除原有的安裝目錄,重新安裝客戶端軟件即可正常使用了。
我的解決方法:
重啟 ESXi 主機,再啟動 虛擬機。