私はいくつかのプロジェクト管理サービスを実行するWindowsサーバーを持っています。私は通常、サービスを管理するためにデスクトップをリモート接続します。
サービスが非常に遅くなり、ドキュメントには、VMでサービスを実行することはお勧めできないと記載されています。
WindowsインストールがVMで実行されているかどうかを確認するにはどうすればよいですか?
デバイスマネージャを確認すると、物理マシンでは入手できない仮想ドライバのVMWareがかなりの数ある可能性があります。
また、CMDウィンドウにsysteminfo
と入力し、MicrosoftWindowsの代わりにSystem Manufacturer: VMware, Inc.
などと表示されている場合は、仮想であるかどうかに関係なく設定を行うことができます。
Windowsの場合は、[スタート]→[msinfo32の書き込み]→[Enter]を押します。
VMWare VMの場合、システムの製造元情報に「VMWare.Inc」と表示されます。おそらく他のVM Hyper-Vなどのプラットフォームもこの情報を入力します。
このコードを試してください:
@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
)