如何确定Windows是在虚拟机上还是在物理机上运行?

hgc7kmma  于 2023-01-18  发布在  Windows
关注(0)|答案(3)|浏览(356)

我有一个Windows服务器,我们在那里运行一些项目管理服务。我通常远程桌面到它来管理服务。
该服务变得非常慢,文档中指出不建议在VM上运行该服务。
如何确定Windows安装是否正在虚拟机上运行?

2eafrhcq

2eafrhcq1#

你可以看看Device Manager,你很可能会有很多虚拟驱动程序的VMware,你不会得到一个物理机器。
您也可以在CMD窗口中键入systeminfo,如果显示 “System Manufacturer:VMware,Inc." 或类似软件,而不是Microsoft Windows,则您将能够摆脱设置(无论是否为虚拟)。

xghobddn

xghobddn2#

对于Windows,单击开始→写入 msinfo32 →按Enter键。
如果是VMware VM,系统制造商信息将显示“VMware. Inc”。可能其他VM平台(如Hyper-V等)也会填写此信息。

jv4diomz

jv4diomz3#

请尝试以下代码:

@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
)

相关问题