Dead Space 3 (PC): false VM detection on Surface — VBS can't be disabled
Dead Space 3 (Steam, PC) refuses to launch on my machine with this error:
"We're sorry, an error has occurred — This game will not run in a virtual environment. Please use your main Windows environment to play."
The machine is physical hardware, not a virtual machine.
System:
- Microsoft Surface Laptop 4 (Secured-core PC)
- Intel Core i7-1185G7
- Windows 11 Pro, build 10.0.26200.9457
- UEFI 33.108.143
- Windows Defender only, no third-party security software
- No virtualization software installed
The check appears to trigger on the mere presence of the Windows hypervisor, which Windows 11 runs by default for VBS (virtualization-based security). I tried every documented way to shut it down:
- Disabled Core Isolation / Memory Integrity (confirmed HVCI stopped)
- bcdedit /set hypervisorlaunchtype off
- bcdedit /set vsmlaunchtype off
- bcdedit /set {current} loadoptions DISABLE-LSA-ISO,DISABLE-VBS
- Registry: EnableVirtualizationBasedSecurity = 0, Secure Launch (SystemGuard) = 0
- Verified Hyper-V, Virtual Machine Platform, Windows Hypervisor Platform, WSL, Windows Sandbox and Containers are all disabled
After rebooting, HyperVisorPresent is still True and hvservice.sys is still running.
Per Microsoft's own support answer on an identical Surface Pro case, Surface devices enable virtualization at the firmware level to support security features such as Memory Integrity, and this cannot be fully disabled by the user. Surface UEFI has no virtualization toggle at all.
So there is no action available to me that makes this game launch. Could the detection be changed to identify an actual virtual machine rather than the presence of a hypervisor? VBS is enabled by default on Windows 11, and on Secured-core PCs it cannot be turned off — I expect more reports like this over time.
Happy to provide an msinfo32 report if that helps.