虚拟机启动后,状态栏会出现一些虚拟设备,点击弹出会导致虚拟机无法使用。
解决方案:
1、在桌面新建disable_virtio_removale.bat文件,内容如下:
@ECHO OFF
FOR /f %%A IN ('reg query "HKLM\SYSTEM\CurrentControlSet\Enum\PCI"') DO (
echo "%%A" | find "VEN_1AF4" > NUL && FOR /f %%B IN ('reg query "%%A"') DO (
rem change 6 -> 2
reg add "%%B" /v Capabilities /t REG_DWORD /d 2 /f
)
)
cls
如果Intel设备不能隐藏,新建disable_intel_removale.bat文件,内容如下:
@ECHO OFF
FOR /f %%A IN ('reg query "HKLM\SYSTEM\CurrentControlSet\Enum\PCI"') DO (
echo "%%A" | find "VEN_8086" > NUL && FOR /f %%B IN ('reg query "%%A"') DO (
rem change 6 -> 2
reg add "%%B" /v Capabilities /t REG_DWORD /d 2 /f
)
)
cls
2、打开组策略,Windows 设置 > 脚本启动
3、点击浏览,打开 C:\Windows\System32\GroupPolicy\Machine\Scripts\Startup。将脚本文件复制到这个目录,随后,添加到启动脚本。
4、最后重启虚拟机。