A personal modification of BlockWindows with a number of minute changes. The original readme, minus the soon-to-be-outdated mirror links, is below. Read through that for more information.
Changes: (Assuming they haven't already been implemented)
- Typo fixes.
- A not-fully-tested method of checking for admin.
- hosts.bat looks in the current directory for hosts instead of My Downloads
Expecting more? Check out the rewrite branch.
Stop Windows 7 through 10 Nagging and Spying updates, Tasks, IPs, and services. Works with Windows 7 through 10
BlockWindows.bat Right Click and "Run as Admin"
hosts.bat Works with Windows 7 and 8. Appends current hosts file. Run from your Downloads directory. Doesn't work on Windows 10, copy hosts file to your router or firewall if using Windows 10
hosts DNS file of MS hosts to block
hostlist MS Hosts file to blocking for router or firewall use
HideWindowsUpdates.vbs Hides blocked updates, to reinstall click 'show hidden updates'
http://www.hakspek.com/security/windows-script-to-remove-all-windows-10-telemetry-updates/
Bitblp
http://serverfault.com/questions/145843/block-specific-windows-update-hotfix/341318
Colin Bowern and Opmet
Pascalgoty and Fuselet