HoloLens 2模拟器启动报错:无法验证虚拟机运行/创建差异磁盘
HoloLens 2模拟器启动报错解决办法
针对你遇到的emulator unable to verify that the virtual machine is running. access is denied.和the emulator is unable to create a differencing disk报错,以及启动后镜像占用问题,可按以下步骤排查修复:
确认Hyper-V服务与存储权限
- 按下
Win+R输入services.msc,找到Hyper-V Virtual Machine Management和Hyper-V Host Compute Service,确保两者为自动启动状态且正在运行。 - 打开Hyper-V管理器(右键开始菜单选择),右键本地主机→Hyper-V设置→虚拟硬盘,检查存储路径所在磁盘的权限,给本地管理员组和当前用户分配完全控制权限。
- 按下
修复模拟器镜像文件夹权限
- 定位到模拟器镜像存储目录(默认路径:
C:\Program Files (x86)\Windows Kits\10\Emulation\HoloLens),右键对应版本的文件夹(如10.0.20348.1522),选择属性→安全→编辑,添加当前用户并赋予完全控制权限。 - 遇到“disk image is in use”提示时,无需重启设备:打开管理员命令提示符,输入
diskpart后依次执行以下命令(替换为实际镜像文件路径):select vdisk file="C:\路径\到\模拟器镜像.vhdx" detach vdisk
- 定位到模拟器镜像存储目录(默认路径:
以管理员身份运行Visual Studio
右键Visual Studio 2022快捷方式→属性→兼容性,勾选以管理员身份运行此程序,应用设置后重启VS再尝试启动模拟器。重置模拟器配置
打开Visual Studio,进入工具→选项→HoloLens模拟器,点击重置模拟器,完成后重新启动模拟器测试。
内容的提问来源于stack exchange,提问作者Matt Hargett
相关产品推荐
相关产品推荐

