Based off of this article
My current set up uses a slightly different approach which is described here.
- Install the VMWare Vagrant Utility. Reboot your machine afterwards.
- Set up a Windows 10 VM as you normally would. Keep the hardware requirements (CPU and RAM) to a minimum.
- In the VM:
- Install the VMWare guest tools
- Disable Shutdown Tracker
- Disable complex passwords
- Set network adapter to "Private"
- Enable RDP
- Disable Driver Signature Enforcement and enable Test Sign mode
- Completely disable UAC: In
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
setEnabledLUA
to 0 - Install all pending updates (optional)
- To redirect debug messages to WinDbg (optional): In
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
create the keyDebug Print Filter
. Add a DWORD entry calledDEFAULT
with value 0xFFFFFFFF
- Shutdown VM
- Open the "Virtual Network Editor" and hit "Change Settings". Select NAT in the list and then NAT Settings. Set UDP timeout to 32767 or WinDbg may get disconnected
- Go to the folder containing the vmx file
- Execute
tar cvzf Win10ProBase.box ./*
. This is the equivalent of runningvagrant package
for VBox. - If step 7 fails create a file called
metadata.json
in that directory with the following content:{ "provider": "vmware_desktop" }
- Execute
vagrant box add layle/win10pro .\Win10ProBase.box
- You are all set now. Use the attached files to spin up your boxes
Make sure to update the host IP in the batch files to your own host IP!