Wat!

Virtualization and Surface Book 3

I recently bought a Surface Book 3 and installed a VMWare virtual machine on it. It was running super slow. Some Googling around lead me to this discussion, and the solution worked for me. Leaving it here for future use.

1. Turn off Hyper-V.  Run the "Turn Windows features on or off" applet and uncheck the entire "Hyper-V" tree

2. Disable Credential Guard: Run the "Edit group policy" applet, and navigate to the Local Computer Policy > Computer Configuration > Administrative Templates > System > Device Guard group.  For the "Turn On Virtualization Based Security", set it to "Disabled"

3. Turn off hypervisor in the boot loader: in PowerShell as Administrator, type 

bcdedit /set hypervisorlaunchtype off

4. Disable DeviceGuard: run the "Registry Editor" applet and navigate to Computer > HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > DeviceGuard group.  set the "EnableVirtualizationBasedSecurity" to 0, set "RequireMicrosoftSignedBootChain" to 0.  Then navigate further to ... Scenarios > HyperVisorEnforcedCodeIntegrity and set "Enabled" to 0

5. Disable Memory Integrity: in the Settings Applet, navigate to Update & Security > Windows Security > Device Security > Core Isolation.  Turn the Memory Integrity option "Off"

When you reboot, you should have "Virtualization Based Security: not enabled" and the Intel utility will show VT-x enabled.

Source: https://answers.microsoft.com/en-us/surface/forum/all/how-to-enable-vt-x-on-surface-book-3/b9057c59-eb8a-4221-85c4-90a3d44edd55

Sam Afshari's Notes May 17, 2021

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.

An unhandled error has occurred. Reload 🗙