Hi there! If this project is helpful to you please consider giving it a 🌟. thanks!
VMFirst is a small script created out of pure frustration over day to day need of configuring new made VMs. this script is designed around requiring almost zero user input to save time and prevent confusion, the focus of VMFirst is to get rid of the unnecessary windows bloatware and features that are not needed in a VM environment.
The main advantage of VMFirst is ease of use and the time you can save with it. It is designed to let you focus on the important stuff while it gets the VM ready for you, which makes it great for Mass VM deployment or Repeated VM installation.
I made this script to speed up my VM configuring process, but I decided to upload it here for anyone who might need it. I hope you find it useful.
- Download the latest release
- Again, please run the script as administrator
- enjoy!
Argument | Description |
---|---|
Disable News and interest |
Disables News and interests widget |
Disable Advertising ID |
Disables and resets microsoft advertising ID of the VM |
Disable Automatic Windows Updates |
Disables Windows Automatic updates |
Disable BingSearch |
Disables windows search with bing |
Disable Cortana |
Disables Cortana |
Disable MeetNow |
Disables MeetNow button and advertising |
Disable Mouse acceleration |
Disables Mouse acceleration |
Disable SearchBar |
Disables the big ol search windows search bar on taskbar |
Disable Automatic download of promoted apps |
Disables the big ol windows search bar on taskbar |
Disable Telemetry |
Disables the nasty microsoft phone home thingy |
Disable Windows Defender |
Disables Windows Defender and related services to reduce cpu and disk usage.(can get ReEnabled through the script menu) |
Show file extensions |
Makes explorer show file extensions |
Show hidden files |
Makes explorer show hidden files |
Uninstall OneDrive |
Uninstalls OneDrive |
ReEnable Defender |
Incase you need to reactivate windows defender, there is an option to reset windows defender and its services |
Delete Temp files |
Deletes Temporary files |
Disable GameDVR |
Disables Xbox GameBar gameplay recording service |
Disable Delivery Optimization |
Disables Delivery Optimization on the whole machine |
Disable Location service |
Disables Windows location service |
Disable Hibernation |
Disables Hibernation to free up disk space |
Enable DarkMode |
Enables DarkMode to prevent your eyes from exploding |
And much much more! |
You can look up the source code for more details and info |
- this script is intended to be used on windows 10 VMs but you can try it on Windows 11 if you are feeling brave.
- you can run and use VMFirst as soon as you install windows, but it is recommended to run VMFirst after you installed VMware/VirtualBox drivers on your OS.