我有一個Windows服務器,我們運行一些項目管理服務。我通常通過遠程桌面來管理服務。如何查找Windows是在虛擬機上還是在物理機上運行?
該服務變得非常慢,文檔說它不建議在VM上運行該服務。
現在我該如何確定Windows安裝是否在VM上運行?
我有一個Windows服務器,我們運行一些項目管理服務。我通常通過遠程桌面來管理服務。如何查找Windows是在虛擬機上還是在物理機上運行?
該服務變得非常慢,文檔說它不建議在VM上運行該服務。
現在我該如何確定Windows安裝是否在VM上運行?
你可以看看設備管理器,你很可能會有不少虛擬驅動程序的VMWare,你不會在物理機器上得到。
此外,您可以在一個CMD窗口中鍵入systeminfo
,如果它說System Manufacturer: VMware, Inc.
或類似的而不是微軟Windows,那麼你將能夠解決設置是虛擬的還是虛擬的。
試試這個代碼:
@echo off
systeminfo > temp.txt
findstr /e "System Model: Virtual Machine" temp.txt
del temp.txt
if errorlevel 1 (
echo Physical machine
) else (
echo Virtual machine
)
對於Windows, 單擊開始→寫MSINFO32→按Enter鍵
系統生產廠家資料顯示: 「VMware公司。」 如果是VM。
比接受的答案更快(對於手動用例) –