VMware vCenter Converter Standalone無法解除安裝
阿新 • • 發佈:2021-10-29
最近在做伺服器部署應用遷移至虛擬機器的工作,為了減少再次部署、配置系統,選擇使用VMware vCenter Converter Standalone轉換物理機作業系統到虛擬機器。期間有一臺物理伺服器由於硬碟空間佔滿導致Converter Standalone安裝失敗,無法正常啟動。解除安裝時提示can not stop service無法解除安裝。最終安裝幾個假Service,解除安裝成功。
最近在做伺服器部署應用遷移至虛擬機器的工作,為了減少再次部署、配置系統,選擇使用VMware vCenter Converter Standalone轉換物理機作業系統到虛擬機器。期間有一臺物理伺服器由於硬碟空間佔滿導致Converter Standalone安裝失敗,無法正常啟動。
1.存檔儲存空間分析
磁碟空間300G,怎麼算也不應該滿呀。勉強清理了十幾G空間,重啟之後又滿了。找了個磁碟空間分析工具,一分析,傻眼了,pagefile.sys虛擬儲存空間檔案竟然佔了199G,重啟之後佔了210G。那就好弄了,限制虛擬記憶體儲存空間就好了。
磁碟分析工具
- 連結:https://pan.baidu.com/s/1_WduN4Oxr-9xXGKS2y3RCQ
2.解除安裝提示can not stop service
限制好虛擬記憶體,清理完磁碟儲存空間後,準備解除安裝重新按照,但是下載一直提示can not stop service。經百度Converter Standalone安裝成功後會安裝三個服務,分別是:
vmware-converter-agent
vmware-converter-server
vmware-converter-worker
我檢查windows服務列表確實沒有這三個服務,可能是由於磁碟空間佔滿,導致安裝中斷,這三個服務沒有安裝成功。因此無法啟動,但是也無法解除安裝,這解除安裝程式有點較真呀。
3.安裝假服務
既然是個矛盾,我就解決這個矛盾。你不是要找這三個服務嗎?我給你造三個服務不就行了。windows怎麼快速安裝服務呢,我在這裡找到了。
簡單來說,就是用instsrv.exe把srvany.exe註冊成服務,服務名字自定義:
instsrv vmware-converter-agent C:\Windows\System32\srvany.exe instsrv vmware-converter-server C:\Windows\System32\srvany.exe instsrv vmware-converter-worker C:\Windows\System32\srvany.exe
成功安裝了Converter Standalone需要的三個服務,再次執行解除安裝程式,這次下解除安裝成功。程式設計師還是比較理解程式設計師的直性子呀,果然是找不到service就不給我解除安裝了。