我有一个Windows服务器,我们在那里运行一些项目管理服务。我通常远程桌面到它来管理服务。该服务变得非常慢,文档中指出不建议在VM上运行该服务。如何确定Windows安装是否正在虚拟机上运行?
2eafrhcq1#
你可以看看Device Manager,你很可能会有很多虚拟驱动程序的VMware,你不会得到一个物理机器。您也可以在CMD窗口中键入systeminfo,如果显示 “System Manufacturer:VMware,Inc." 或类似软件,而不是Microsoft Windows,则您将能够摆脱设置(无论是否为虚拟)。
systeminfo
xghobddn2#
对于Windows,单击开始→写入 msinfo32 →按Enter键。如果是VMware VM,系统制造商信息将显示“VMware. Inc”。可能其他VM平台(如Hyper-V等)也会填写此信息。
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 )
3条答案
按热度按时间2eafrhcq1#
你可以看看Device Manager,你很可能会有很多虚拟驱动程序的VMware,你不会得到一个物理机器。
您也可以在CMD窗口中键入
systeminfo
,如果显示 “System Manufacturer:VMware,Inc." 或类似软件,而不是Microsoft Windows,则您将能够摆脱设置(无论是否为虚拟)。xghobddn2#
对于Windows,单击开始→写入 msinfo32 →按Enter键。
如果是VMware VM,系统制造商信息将显示“VMware. Inc”。可能其他VM平台(如Hyper-V等)也会填写此信息。
jv4diomz3#
请尝试以下代码: