Skip to content
/ VMFirst Public

A small and pretty basic batchfile script for fast first time setup of new VMs.

License

Notifications You must be signed in to change notification settings

Ferixy/VMFirst

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VMFirst

Telegram Badge 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.

VMFirst Screenshot

Why should I use it?

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.

Usage

Note: Please run the script as administrator

  1. Download the latest release
  2. Again, please run the script as administrator
  3. enjoy!

VMFirst Features

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

Things to consider

  • 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.