├── DisableWiFiSense.reg ├── hosts.bat ├── HideWindowsUpdates.vbs ├── README.md ├── hostslist ├── hosts ├── hosts-dnsmasq └── BlockWindows.bat /DisableWiFiSense.reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\Software\Microsoft\WcmSvc\wifinetworkmanager] 4 | "WiFiSenseCredShared"=dword:00000000 5 | "WiFiSenseOpen"=dword:00000000 6 | -------------------------------------------------------------------------------- /hosts.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | REM This blocks MS telemetry IP's from hosts file. Appends to current hosts file, only run once. 3 | REM WIN10 blocks this method, if running WIN10 add the entries in the file 'hosts' to your router or firewall blocklist 4 | 5 | openfiles.exe 1>nul 2>&1 6 | if not %errorlevel% equ 0 ( 7 | Echo Requires Administrator Privileges! You are not administrator! Right Click file select run as admin 8 | pause 9 | EXIT 1 10 | ) else ( 11 | 12 | type %~dp0hosts >> %windir%\system32\Drivers\etc\hosts 13 | echo Completed 14 | pause 15 | ) 16 | -------------------------------------------------------------------------------- /HideWindowsUpdates.vbs: -------------------------------------------------------------------------------- 1 | '// Inspired by Opmet and Colin Bowern: http://serverfault.com/a/341318 2 | If Wscript.Arguments.Count < 1 Then 3 | WScript.Echo "Syntax: HideWindowsUpdates.vbs [Hotfix Article ID]" & vbCRLF & _ 4 | " - Examples: HideWindowsUpdates.vbs 2990214" & vbCRLF & _ 5 | " - Examples: HideWindowsUpdates.vbs 3022345 3035583" 6 | WScript.Quit 1 7 | End If 8 | 9 | Dim objArgs 10 | Set objArgs = Wscript.Arguments 11 | Dim updateSession, updateSearcher 12 | Set updateSession = CreateObject("Microsoft.Update.Session") 13 | Set updateSearcher = updateSession.CreateUpdateSearcher() 14 | 15 | Wscript.Stdout.Write "Searching for pending updates..." 16 | Dim searchResult 17 | Set searchResult = updateSearcher.Search("IsInstalled=0") 18 | 19 | Dim update, kbArticleId, index, index2 20 | WScript.Echo CStr(searchResult.Updates.Count) & " found." 21 | For index = 0 To searchResult.Updates.Count - 1 22 | Set update = searchResult.Updates.Item(index) 23 | For index2 = 0 To update.KBArticleIDs.Count - 1 24 | kbArticleId = update.KBArticleIDs(index2) 25 | 26 | For Each hotfixId in objArgs 27 | If kbArticleId = hotfixId Then 28 | If update.IsHidden = False Then 29 | WScript.Echo "Hiding update: " & update.Title 30 | update.IsHidden = True 31 | Else 32 | WScript.Echo "Already hidden: " & update.Title 33 | End If 34 | End If 35 | Next 36 | 37 | Next 38 | Next 39 | '// EOF 40 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # BlockWindows 2 | Stop Windows 7 through 10 Nagging and Spying updates, Tasks, IPs, and services. Works with Windows 7 through 10 3 | 4 | FILES 5 | ----- 6 | 7 | BlockWindows.bat Right Click and "Run as Admin" 8 | 9 | hosts.bat Works with Windows 7 and 8. Appends current hosts file. Run from your Downloads directory. 10 | Doesn't work on Windows 10, copy hosts file to your router or firewall if using Windows 10 11 | 12 | hosts DNS file of MS hosts to block 13 | 14 | hostlist MS Hosts file to blocking for router or firewall use 15 | 16 | hosts-dnsmasq Hosts file for dd-wrt and other routers 17 | 18 | HideWindowsUpdates.vbs Hides blocked updates, to reinstall click 'show hidden updates' 19 | 20 | DisableWiFiSense.reg Adds registry to disable WiFi Sense, which steals your wifi password without your consent. 21 | 22 | JavaScript HashCalc 23 | 24 | http://sourceforge.net/projects/hash-calculator/ 25 | 26 | I created this code from information from: 27 | -- 28 | 29 | http://www.hakspek.com/security/windows-script-to-remove-all-windows-10-telemetry-updates/ 30 | 31 | Bitblp 32 | 33 | http://serverfault.com/questions/145843/block-specific-windows-update-hotfix/341318 34 | 35 | Colin Bowern and Opmet 36 | 37 | https://www.astaro.org/gateway-products/web-protection-web-filtering-application-visibility-control/58583-heres-how-block-windows-10-spying-2.html 38 | 39 | Pascalgoty and Fuselet 40 | 41 | Please submit any updates 42 | ------- 43 | https://blockwindows.wordpress.com/ 44 | --- 45 | PS There is a highly concerted effort by M$ to harass websites that link to this. I'm tired of constantly trying to convince website admins it's not spam. 46 | -- 47 | Please repost these URLs many places on social media, blogs, etc. I'm in it for the long haul. 48 | -- 49 | https://blockwindows.wordpress.com/ 50 | 51 | https://github.com/WindowsLies/BlockWindows/ 52 | 53 | https://gitlab.com/windowslies/blockwindows/ 54 | 55 | File Mirrors 56 | -- 57 | LATEST 58 | 59 | http://mir.cr/LJM1TMLV 60 | 61 | SHA256 a48869ebe89fa78dc41c833554ea08f0234ee62405672534b24896c75605dd8e 62 | 63 | OLD 64 | 65 | http://www.hakspek.com/wp-content/uploads/2015/08/block_w10.zip 66 | 67 | SHA256 5f02ddef572cb408c5a9e44387e7d07ee4c95843edcdc79fa690b5a9910f6c74 68 | -------------------------------------------------------------------------------- /hostslist: -------------------------------------------------------------------------------- 1 | a.ads1.msn.com 2 | a.ads2.msads.net 3 | a.ads2.msn.com 4 | a.rad.msn.com 5 | a-0001.a-msedge.net 6 | a-0002.a-msedge.net 7 | a-0003.a-msedge.net 8 | a-0004.a-msedge.net 9 | a-0005.a-msedge.net 10 | a-0006.a-msedge.net 11 | a-0007.a-msedge.net 12 | a-0008.a-msedge.net 13 | a-0009.a-msedge.net 14 | ac3.msn.com 15 | ad.doubleclick.net 16 | adnexus.net 17 | adnxs.com 18 | ads.msn.com 19 | ads1.msads.net 20 | ads1.msn.com 21 | aidps.atdmt.com 22 | aka-cdn-ns.adtech.de 23 | a-msedge.net 24 | apps.skype.com 25 | az361816.vo.msecnd.net 26 | az512334.vo.msecnd.net 27 | b.ads1.msn.com 28 | b.ads2.msads.net 29 | b.rad.msn.com 30 | bs.serving-sys.com 31 | c.atdmt.com 32 | c.msn.com 33 | cdn.atdmt.com 34 | cds26.ams9.msecn.net 35 | choice.microsoft.com 36 | choice.microsoft.com.nsatc.net 37 | compatexchange.cloudapp.net 38 | corp.sts.microsoft.com 39 | corpext.msitadfs.glbdns2.microsoft.com 40 | cs1.wpc.v0cdn.net 41 | db3aqu.atdmt.com 42 | df.telemetry.microsoft.com 43 | diagnostics.support.microsoft.com 44 | ec.atdmt.com 45 | fe2.update.microsoft.com.akadns.net 46 | feedback.microsoft-hohm.com 47 | feedback.search.microsoft.com 48 | feedback.windows.com 49 | flex.msn.com 50 | g.msn.com 51 | h1.msn.com 52 | i1.services.social.microsoft.com 53 | i1.services.social.microsoft.com.nsatc.net 54 | lb1.www.ms.akadns.net 55 | live.rads.msn.com 56 | m.adnxs.com 57 | m.hotmail.com 58 | msedge.net 59 | msftncsi.com 60 | msnbot-65-55-108-23.search.msn.com 61 | msntest.serving-sys.com 62 | oca.telemetry.microsoft.com 63 | oca.telemetry.microsoft.com.nsatc.net 64 | pre.footprintpredict.com 65 | preview.msn.com 66 | pricelist.skype.com 67 | rad.live.com 68 | rad.msn.com 69 | redir.metaservices.microsoft.com 70 | reports.wes.df.telemetry.microsoft.com 71 | s.gateway.messenger.live.com 72 | schemas.microsoft.akadns.net 73 | secure.adnxs.com 74 | secure.flashtalking.com 75 | services.wes.df.telemetry.microsoft.com 76 | settings-sandbox.data.microsoft.com 77 | settings-win.data.microsoft.com 78 | sls.update.microsoft.com.akadns.net 79 | sO.2mdn.net 80 | sqm.df.telemetry.microsoft.com 81 | sqm.telemetry.microsoft.com 82 | sqm.telemetry.microsoft.com.nsatc.net 83 | ssw.live.com 84 | static.2mdn.net 85 | statsfe1.ws.microsoft.com 86 | statsfe2.update.microsoft.com.akadns.net 87 | statsfe2.ws.microsoft.com 88 | survey.watson.microsoft.com 89 | telecommand.telemetry.microsoft.com 90 | telecommand.telemetry.microsoft.com.nsatc.net 91 | telemetry.appex.bing.net 92 | telemetry.appex.bing.net:443 93 | telemetry.microsoft.com 94 | telemetry.urs.microsoft.com 95 | ui.skype.com 96 | view.atdmt.com 97 | vortex.data.microsoft.com 98 | vortex-bn2.metron.live.com.nsatc.net 99 | vortex-cy2.metron.live.com.nsatc.net 100 | vortex-sandbox.data.microsoft.com 101 | vortex-win.data.microsoft.com 102 | watson.live.com 103 | watson.microsoft.com 104 | watson.ppe.telemetry.microsoft.com 105 | watson.telemetry.microsoft.com 106 | watson.telemetry.microsoft.com.nsatc.net 107 | wes.df.telemetry.microsoft.com 108 | -------------------------------------------------------------------------------- /hosts: -------------------------------------------------------------------------------- 1 | # MS Tracking 2 | 3 | 0.0.0.0 a.ads1.msn.com 4 | 0.0.0.0 a.ads2.msads.net 5 | 0.0.0.0 a.ads2.msn.com 6 | 0.0.0.0 a.rad.msn.com 7 | 0.0.0.0 a-0001.a-msedge.net 8 | 0.0.0.0 a-0002.a-msedge.net 9 | 0.0.0.0 a-0003.a-msedge.net 10 | 0.0.0.0 a-0004.a-msedge.net 11 | 0.0.0.0 a-0005.a-msedge.net 12 | 0.0.0.0 a-0006.a-msedge.net 13 | 0.0.0.0 a-0007.a-msedge.net 14 | 0.0.0.0 a-0008.a-msedge.net 15 | 0.0.0.0 a-0009.a-msedge.net 16 | 0.0.0.0 ac3.msn.com 17 | 0.0.0.0 ad.doubleclick.net 18 | 0.0.0.0 adnexus.net 19 | 0.0.0.0 adnxs.com 20 | 0.0.0.0 ads.msn.com 21 | 0.0.0.0 ads1.msads.net 22 | 0.0.0.0 ads1.msn.com 23 | 0.0.0.0 aidps.atdmt.com 24 | 0.0.0.0 aka-cdn-ns.adtech.de 25 | 0.0.0.0 a-msedge.net 26 | 0.0.0.0 apps.skype.com 27 | 0.0.0.0 az361816.vo.msecnd.net 28 | 0.0.0.0 az512334.vo.msecnd.net 29 | 0.0.0.0 b.ads1.msn.com 30 | 0.0.0.0 b.ads2.msads.net 31 | 0.0.0.0 b.rad.msn.com 32 | 0.0.0.0 bs.serving-sys.com 33 | 0.0.0.0 c.atdmt.com 34 | 0.0.0.0 c.msn.com 35 | 0.0.0.0 cdn.atdmt.com 36 | 0.0.0.0 cds26.ams9.msecn.net 37 | 0.0.0.0 choice.microsoft.com 38 | 0.0.0.0 choice.microsoft.com.nsatc.net 39 | 0.0.0.0 compatexchange.cloudapp.net 40 | 0.0.0.0 corp.sts.microsoft.com 41 | 0.0.0.0 corpext.msitadfs.glbdns2.microsoft.com 42 | 0.0.0.0 cs1.wpc.v0cdn.net 43 | 0.0.0.0 db3aqu.atdmt.com 44 | 0.0.0.0 df.telemetry.microsoft.com 45 | 0.0.0.0 diagnostics.support.microsoft.com 46 | 0.0.0.0 ec.atdmt.com 47 | 0.0.0.0 fe2.update.microsoft.com.akadns.net 48 | 0.0.0.0 feedback.microsoft-hohm.com 49 | 0.0.0.0 feedback.search.microsoft.com 50 | 0.0.0.0 feedback.windows.com 51 | 0.0.0.0 flex.msn.com 52 | 0.0.0.0 g.msn.com 53 | 0.0.0.0 h1.msn.com 54 | 0.0.0.0 i1.services.social.microsoft.com 55 | 0.0.0.0 i1.services.social.microsoft.com.nsatc.net 56 | 0.0.0.0 lb1.www.ms.akadns.net 57 | 0.0.0.0 live.rads.msn.com 58 | 0.0.0.0 m.adnxs.com 59 | 0.0.0.0 m.hotmail.com 60 | 0.0.0.0 msedge.net 61 | 0.0.0.0 msftncsi.com 62 | 0.0.0.0 msnbot-65-55-108-23.search.msn.com 63 | 0.0.0.0 msntest.serving-sys.com 64 | 0.0.0.0 oca.telemetry.microsoft.com 65 | 0.0.0.0 oca.telemetry.microsoft.com.nsatc.net 66 | 0.0.0.0 pre.footprintpredict.com 67 | 0.0.0.0 preview.msn.com 68 | 0.0.0.0 pricelist.skype.com 69 | 0.0.0.0 rad.live.com 70 | 0.0.0.0 rad.msn.com 71 | 0.0.0.0 redir.metaservices.microsoft.com 72 | 0.0.0.0 reports.wes.df.telemetry.microsoft.com 73 | 0.0.0.0 s.gateway.messenger.live.com 74 | 0.0.0.0 schemas.microsoft.akadns.net 75 | 0.0.0.0 secure.adnxs.com 76 | 0.0.0.0 secure.flashtalking.com 77 | 0.0.0.0 services.wes.df.telemetry.microsoft.com 78 | 0.0.0.0 settings-sandbox.data.microsoft.com 79 | 0.0.0.0 settings-win.data.microsoft.com 80 | 0.0.0.0 sls.update.microsoft.com.akadns.net 81 | 0.0.0.0 sO.2mdn.net 82 | 0.0.0.0 sqm.df.telemetry.microsoft.com 83 | 0.0.0.0 sqm.telemetry.microsoft.com 84 | 0.0.0.0 sqm.telemetry.microsoft.com.nsatc.net 85 | 0.0.0.0 ssw.live.com 86 | 0.0.0.0 static.2mdn.net 87 | 0.0.0.0 statsfe1.ws.microsoft.com 88 | 0.0.0.0 statsfe2.update.microsoft.com.akadns.net 89 | 0.0.0.0 statsfe2.ws.microsoft.com 90 | 0.0.0.0 survey.watson.microsoft.com 91 | 0.0.0.0 telecommand.telemetry.microsoft.com 92 | 0.0.0.0 telecommand.telemetry.microsoft.com.nsatc.net 93 | 0.0.0.0 telemetry.appex.bing.net 94 | 0.0.0.0 telemetry.microsoft.com 95 | 0.0.0.0 telemetry.urs.microsoft.com 96 | 0.0.0.0 ui.skype.com 97 | 0.0.0.0 view.atdmt.com 98 | 0.0.0.0 vortex.data.microsoft.com 99 | 0.0.0.0 vortex-bn2.metron.live.com.nsatc.net 100 | 0.0.0.0 vortex-cy2.metron.live.com.nsatc.net 101 | 0.0.0.0 vortex-sandbox.data.microsoft.com 102 | 0.0.0.0 vortex-win.data.microsoft.com 103 | 0.0.0.0 watson.live.com 104 | 0.0.0.0 watson.microsoft.com 105 | 0.0.0.0 watson.ppe.telemetry.microsoft.com 106 | 0.0.0.0 watson.telemetry.microsoft.com 107 | 0.0.0.0 watson.telemetry.microsoft.com.nsatc.net 108 | 0.0.0.0 wes.df.telemetry.microsoft.com 109 | -------------------------------------------------------------------------------- /hosts-dnsmasq: -------------------------------------------------------------------------------- 1 | address=/a.ads1.msn.com/0.0.0.0 2 | address=/a.ads2.msads.net/0.0.0.0 3 | address=/a.ads2.msn.com/0.0.0.0 4 | address=/a.rad.msn.com/0.0.0.0 5 | address=/a-0001.a-msedge.net/0.0.0.0 6 | address=/a-0002.a-msedge.net/0.0.0.0 7 | address=/a-0003.a-msedge.net/0.0.0.0 8 | address=/a-0004.a-msedge.net/0.0.0.0 9 | address=/a-0005.a-msedge.net/0.0.0.0 10 | address=/a-0006.a-msedge.net/0.0.0.0 11 | address=/a-0007.a-msedge.net/0.0.0.0 12 | address=/a-0008.a-msedge.net/0.0.0.0 13 | address=/a-0009.a-msedge.net/0.0.0.0 14 | address=/ac3.msn.com/0.0.0.0 15 | address=/ad.doubleclick.net/0.0.0.0 16 | address=/adnexus.net/0.0.0.0 17 | address=/adnxs.com/0.0.0.0 18 | address=/ads.msn.com/0.0.0.0 19 | address=/ads1.msads.net/0.0.0.0 20 | address=/ads1.msn.com/0.0.0.0 21 | address=/aidps.atdmt.com/0.0.0.0 22 | address=/aka-cdn-ns.adtech.de/0.0.0.0 23 | address=/a-msedge.net/0.0.0.0 24 | address=/apps.skype.com/0.0.0.0 25 | address=/az361816.vo.msecnd.net/0.0.0.0 26 | address=/az512334.vo.msecnd.net/0.0.0.0 27 | address=/b.ads1.msn.com/0.0.0.0 28 | address=/b.ads2.msads.net/0.0.0.0 29 | address=/b.rad.msn.com/0.0.0.0 30 | address=/bs.serving-sys.com/0.0.0.0 31 | address=/c.atdmt.com/0.0.0.0 32 | address=/c.msn.com/0.0.0.0 33 | address=/cdn.atdmt.com/0.0.0.0 34 | address=/cds26.ams9.msecn.net/0.0.0.0 35 | address=/choice.microsoft.com/0.0.0.0 36 | address=/choice.microsoft.com.nsatc.net/0.0.0.0 37 | address=/compatexchange.cloudapp.net/0.0.0.0 38 | address=/corp.sts.microsoft.com/0.0.0.0 39 | address=/corpext.msitadfs.glbdns2.microsoft.com/0.0.0.0 40 | address=/cs1.wpc.v0cdn.net/0.0.0.0 41 | address=/db3aqu.atdmt.com/0.0.0.0 42 | address=/df.telemetry.microsoft.com/0.0.0.0 43 | address=/diagnostics.support.microsoft.com/0.0.0.0 44 | address=/ec.atdmt.com/0.0.0.0 45 | address=/fe2.update.microsoft.com.akadns.net/0.0.0.0 46 | address=/feedback.microsoft-hohm.com/0.0.0.0 47 | address=/feedback.search.microsoft.com/0.0.0.0 48 | address=/feedback.windows.com/0.0.0.0 49 | address=/flex.msn.com/0.0.0.0 50 | address=/g.msn.com/0.0.0.0 51 | address=/h1.msn.com/0.0.0.0 52 | address=/i1.services.social.microsoft.com/0.0.0.0 53 | address=/i1.services.social.microsoft.com.nsatc.net/0.0.0.0 54 | address=/lb1.www.ms.akadns.net/0.0.0.0 55 | address=/live.rads.msn.com/0.0.0.0 56 | address=/m.adnxs.com/0.0.0.0 57 | address=/m.hotmail.com/0.0.0.0 58 | address=/msedge.net/0.0.0.0 59 | address=/msftncsi.com/0.0.0.0 60 | address=/msnbot-65-55-108-23.search.msn.com/0.0.0.0 61 | address=/msntest.serving-sys.com/0.0.0.0 62 | address=/oca.telemetry.microsoft.com/0.0.0.0 63 | address=/oca.telemetry.microsoft.com.nsatc.net/0.0.0.0 64 | address=/pre.footprintpredict.com/0.0.0.0 65 | address=/preview.msn.com/0.0.0.0 66 | address=/pricelist.skype.com/0.0.0.0 67 | address=/rad.live.com/0.0.0.0 68 | address=/rad.msn.com/0.0.0.0 69 | address=/redir.metaservices.microsoft.com/0.0.0.0 70 | address=/reports.wes.df.telemetry.microsoft.com/0.0.0.0 71 | address=/s.gateway.messenger.live.com/0.0.0.0 72 | address=/schemas.microsoft.akadns.net/0.0.0.0 73 | address=/secure.adnxs.com/0.0.0.0 74 | address=/secure.flashtalking.com/0.0.0.0 75 | address=/services.wes.df.telemetry.microsoft.com/0.0.0.0 76 | address=/settings-sandbox.data.microsoft.com/0.0.0.0 77 | address=/settings-win.data.microsoft.com/0.0.0.0 78 | address=/sls.update.microsoft.com.akadns.net/0.0.0.0 79 | address=/so.2mdn.net/0.0.0.0 80 | address=/sqm.df.telemetry.microsoft.com/0.0.0.0 81 | address=/sqm.telemetry.microsoft.com/0.0.0.0 82 | address=/sqm.telemetry.microsoft.com.nsatc.net/0.0.0.0 83 | address=/ssw.live.com/0.0.0.0 84 | address=/static.2mdn.net/0.0.0.0 85 | address=/statsfe1.ws.microsoft.com/0.0.0.0 86 | address=/statsfe2.update.microsoft.com.akadns.net/0.0.0.0 87 | address=/statsfe2.ws.microsoft.com/0.0.0.0 88 | address=/survey.watson.microsoft.com/0.0.0.0 89 | address=/telecommand.telemetry.microsoft.com/0.0.0.0 90 | address=/telecommand.telemetry.microsoft.com.nsatc.net/0.0.0.0 91 | address=/telemetry.appex.bing.net/0.0.0.0 92 | address=/telemetry.microsoft.com/0.0.0.0 93 | address=/telemetry.urs.microsoft.com/0.0.0.0 94 | address=/ui.skype.com/0.0.0.0 95 | address=/view.atdmt.com/0.0.0.0 96 | address=/vortex.data.microsoft.com/0.0.0.0 97 | address=/vortex-bn2.metron.live.com.nsatc.net/0.0.0.0 98 | address=/vortex-cy2.metron.live.com.nsatc.net/0.0.0.0 99 | address=/vortex-sandbox.data.microsoft.com/0.0.0.0 100 | address=/vortex-win.data.microsoft.com/0.0.0.0 101 | address=/watson.live.com/0.0.0.0 102 | address=/watson.microsoft.com/0.0.0.0 103 | address=/watson.ppe.telemetry.microsoft.com/0.0.0.0 104 | address=/watson.telemetry.microsoft.com/0.0.0.0 105 | address=/watson.telemetry.microsoft.com.nsatc.net/0.0.0.0 106 | address=/wes.df.telemetry.microsoft.com/0.0.0.0 107 | -------------------------------------------------------------------------------- /BlockWindows.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | openfiles.exe 1>nul 2>&1 3 | if not %errorlevel% equ 0 ( 4 | Echo You are not administrator! Right Click file select run as admin 5 | pause 6 | EXIT 1 7 | ) else ( 8 | 9 | SETLOCAL 10 | 11 | REM --- uninstall updates 12 | echo uninstalling updates ... 13 | echo Delete KB971033 (license validation) 14 | start "title" /b /wait wusa.exe /kb:971033 /uninstall /quiet /norestart 15 | echo - next 16 | echo Delete KB2902907 (Microsoft Security Essentials) 17 | start "title" /b /wait wusa.exe /kb:2902907 /uninstall /quiet /norestart 18 | echo - next 19 | echo Delete KB2952664 (Get Windows 10 assistant) 20 | start "title" /b /wait wusa.exe /kb:2952664 /uninstall /quiet /norestart 21 | echo - next 22 | echo Delete KB2976978 (update for windows 8.1 and windows 8) 23 | start "title" /b /wait wusa.exe /kb:2976978 /uninstall /quiet /norestart 24 | echo - next 25 | echo Delete KB2977759 (update for windows 7 rtm) 26 | start "title" /b /wait wusa.exe /kb:2977759 /uninstall /quiet /norestart 27 | echo - next 28 | echo Delete KB2990214 (Get Windows 10 for Win7) 29 | start "title" /b /wait wusa.exe /kb:2990214 /uninstall /quiet /norestart 30 | echo - next 31 | echo Delete KB3012973 (Upgrade to Windows 10 Pro) 32 | start "title" /b /wait wusa.exe /kb:3012973 /uninstall /quiet /norestart 33 | echo - next 34 | echo Delete KB3014460 (Upgrade for windows insider preview / upgrade to windows 10) 35 | start "title" /b /wait wusa.exe /kb:3014460 /uninstall /quiet /norestart 36 | echo - next 37 | echo Delete KB3015249 (Upgrade that adds telemetry points to consent.exe in Windows 8.1 and Windows 7) 38 | start "title" /b /wait wusa.exe /kb:3015249 /uninstall /quiet /norestart 39 | echo - next 40 | echo Delete KB3021917 (update to Windows 7 SP1 for performance improvements) 41 | start "title" /b /wait wusa.exe /kb:3021917 /uninstall /quiet /norestart 42 | echo - next 43 | echo Delete KB3022345 (telemetry) 44 | start "title" /b /wait wusa.exe /kb:3022345 /uninstall /quiet /norestart 45 | echo - next 46 | echo Delete KB3035583 (GWX Update installs Get Windows 10 app in Windows 8.1 and Windows 7 SP1) 47 | start "title" /b /wait wusa.exe /kb:3035583 /uninstall /quiet /norestart 48 | echo - next 49 | echo Delete KB3044374 (Get Windows 10 for Win8.1) 50 | start "title" /b /wait wusa.exe /kb:3044374 /uninstall /quiet /norestart 51 | echo - next 52 | echo Delete KB3050265 (update for Windows Update on Win7) 53 | start "title" /b /wait wusa.exe /kb:3050265 /uninstall /quiet /norestart 54 | echo - next 55 | echo Delete KB3050267 (update for windows update client for windows 8.1 june 2015) 56 | start "title" /b /wait wusa.exe /kb:3050267 /uninstall /quiet /norestart 57 | echo - next 58 | echo Delete KB3065987 (update for Windows Update on Win7/Server 2008R2) 59 | start "title" /b /wait wusa.exe /kb:3065987 /uninstall /quiet /norestart 60 | echo - next 61 | echo Delete KB3068708 (telemetry) 62 | start "title" /b /wait wusa.exe /kb:3068708 /uninstall /quiet /norestart 63 | echo - next 64 | echo Delete KB3075249 (telemetry for Win7/8.1) 65 | start "title" /b /wait wusa.exe /kb:3075249 /uninstall /quiet /norestart 66 | echo - next 67 | echo Delete KB3075851 (update for Windows Update on Win7/Server 2008R2) 68 | start "title" /b /wait wusa.exe /kb:3075851 /uninstall /quiet /norestart 69 | echo - next 70 | echo Delete KB3075853 (update for Windows Update on Win8.1/Server 2012R2) 71 | start "title" /b /wait wusa.exe /kb:3075853 /uninstall /quiet /norestart 72 | echo - next 73 | echo Delete KB3080149 (Telemetry) 74 | start "title" /b /wait wusa.exe /kb:3080149 /uninstall /quiet /norestart 75 | echo - done. 76 | timeout 5 77 | 78 | REM --- Hide updates 79 | echo Hiding updates, may take a while be patient... 80 | 81 | start "title" /b /wait cscript.exe "%~dp0HideWindowsUpdates.vbs" 971033 2902907 2952664 2976978 2977759 2990214 3012973 3014460 3015249 3021917 3022345 3035583 3044374 3050265 3050267 3065987 3068708 3075249 3075851 3075853 3080149 82 | echo - done. 83 | 84 | REM --- Block Hosts 85 | echo Blocking Hosts(Including OUTLOOK,HOTMAIL,LIVE.COM,BING) add REM in front of any you use... 86 | 87 | echo block a-0001.a-msedge.net 88 | route -p add 204.79.197.200/32 127.0.0.1 89 | 90 | echo block a23-218-212-69.deploy.static.akamaitechnologies.com 91 | route -p add 23.218.212.69/32 127.0.0.1 92 | 93 | echo block a.ads1.msn.com 94 | route -p add 204.160.124.125/32 127.0.0.1 95 | route -p add 8.253.14.126/32 127.0.0.1 96 | route -p add 8.254.25.126/32 127.0.0.1 97 | 98 | echo block a.ads2.msads.net 99 | route -p add 93.184.215.200/32 127.0.0.1 100 | 101 | echo block a.ads2.msn.com 102 | route -p add 198.78.194.252/32 127.0.0.1 103 | route -p add 198.78.209.253/32 127.0.0.1 104 | route -p add 8.254.23.254/32 127.0.0.1 105 | 106 | echo block ac3.msn.com 107 | route -p add 131.253.14.76/32 127.0.0.1 108 | 109 | echo block activation.playready.microsoft.com 110 | route -p add 134.170.119.205/32 127.0.0.1 111 | 112 | echo block ads1.msads.net 113 | route -p add 23.201.58.73/32 127.0.0.1 114 | 115 | echo block ads1.msn.com 116 | route -p add 204.160.124.125/32 127.0.0.1 117 | route -p add 8.253.14.126/32 127.0.0.1 118 | route -p add 8.254.25.126/32 127.0.0.1 119 | 120 | echo block adsmockarc.azurewebsites.net 121 | route -p add 191.236.16.12/32 127.0.0.1 122 | 123 | echo block ads.msn.com 124 | route -p add 157.56.91.82/32 127.0.0.1 125 | 126 | echo block adsyndication.msn.com 127 | route -p add 207.46.120.187/32 127.0.0.1 128 | 129 | echo block ajax.aspnetcdn.com 130 | route -p add 93.184.215.200/32 127.0.0.1 131 | 132 | echo block api.bing.com 133 | route -p add 191.234.5.80/32 127.0.0.1 134 | 135 | echo block appexmapsappupdate.blob.core.windows.net 136 | route -p add 23.98.49.14/32 127.0.0.1 137 | 138 | echo block apps.skype.com 139 | route -p add 104.79.147.136/32 127.0.0.1 140 | 141 | echo block a.rad.msn.com 142 | route -p add 65.55.2.6/32 127.0.0.1 143 | 144 | echo block au.au-msedge.net 145 | route -p add 191.234.4.50/32 127.0.0.1 146 | 147 | echo block auth.gfx.ms 148 | route -p add 23.61.72.70/32 127.0.0.1 149 | 150 | echo block b.ads1.msn.com 151 | route -p add 204.160.124.125/32 127.0.0.1 152 | route -p add 8.253.14.126/32 127.0.0.1 153 | route -p add 8.254.25.126/32 127.0.0.1 154 | 155 | echo block b.ads2.msads.net 156 | route -p add 93.184.215.200/32 127.0.0.1 157 | 158 | echo block bing.com 159 | route -p add 204.79.197.200/32 127.0.0.1 160 | 161 | echo block bingads.microsoft.com 162 | route -p add 66.119.152.205/32 127.0.0.1 163 | 164 | echo block b.rad.msn.com 165 | route -p add 65.55.2.6/32 127.0.0.1 166 | 167 | echo block bs.serving-sys.com 168 | route -p add 63.241.108.124/32 127.0.0.1 169 | 170 | echo block c1.microsoft.com 171 | route -p add 131.253.40.50/32 127.0.0.1 172 | 173 | echo block cdn.content.prod.cms.msn.com 174 | route -p add 165.254.155.67/32 127.0.0.1 175 | route -p add 165.254.155.75/32 127.0.0.1 176 | 177 | echo block cdp1.public-trust.com 178 | route -p add 64.18.20.10/32 127.0.0.1 179 | route -p add 65.207.25.151/32 127.0.0.1 180 | 181 | echo block choice.microsoft.com 182 | route -p add 157.56.91.77/32 127.0.0.1 183 | 184 | echo block choice.microsoft.com.nsatc.net 185 | route -p add 157.56.91.77/32 127.0.0.1 186 | 187 | echo block c.microsoft.com 188 | route -p add 134.170.185.126/32 127.0.0.1 189 | 190 | echo block c.msn.com 191 | route -p add 131.253.40.50/32 127.0.0.1 192 | 193 | echo block cmsresources.windowsphone.com 194 | route -p add 23.201.59.128/32 127.0.0.1 195 | 196 | echo block content.windows.microsoft.com 197 | route -p add 165.254.155.49/32 127.0.0.1 198 | route -p add 165.254.155.96/32 127.0.0.1 199 | 200 | echo block corpext.msitadfs.glbdns2.microsoft.com 201 | route -p add 65.55.29.238/32 127.0.0.1 202 | 203 | echo block corp.sts.microsoft.com 204 | route -p add 65.55.29.238/32 127.0.0.1 205 | 206 | echo block c.s-microsoft.com 207 | route -p add 23.201.36.177/32 127.0.0.1 208 | 209 | echo block dc.services.visualstudio.com 210 | route -p add 23.102.169.243/32 127.0.0.1 211 | 212 | echo block dev.virtualearth.net 213 | route -p add 131.253.40.84/32 127.0.0.1 214 | 215 | echo block df.telemetry.microsoft.com 216 | route -p add 65.52.100.7/32 127.0.0.1 217 | 218 | echo block diagnostics.support.microsoft.com 219 | route -p add 157.56.121.89/32 127.0.0.1 220 | 221 | echo block displaycatalog.md.mp.microsoft.com 222 | route -p add 64.4.54.50/32 127.0.0.1 223 | 224 | echo block dl.delivery.mp.microsoft.com 225 | route -p add 165.254.206.121/32 127.0.0.1 226 | route -p add 165.254.206.122/32 127.0.0.1 227 | 228 | echo block dmd.metaservices.microsoft.com 229 | route -p add 134.170.30.221/32 127.0.0.1 230 | 231 | echo block download.microsoft.com 232 | route -p add 23.74.8.194/32 127.0.0.1 233 | route -p add 23.74.8.209/32 127.0.0.1 234 | 235 | echo block download-ssl.msgamestudios.com 236 | route -p add 104.79.151.241/32 127.0.0.1 237 | 238 | echo block ecn.dev.virtualearth.net 239 | route -p add 23.201.59.4/32 127.0.0.1 240 | 241 | echo block en-us.appex-rf.msn.com 242 | route -p add 165.254.155.81/32 127.0.0.1 243 | route -p add 165.254.155.88/32 127.0.0.1 244 | 245 | echo block fe3.delivery.mp.microsoft.com 246 | route -p add 65.52.108.90/32 127.0.0.1 247 | 248 | echo block feedback.microsoft-hohm.com 249 | route -p add 64.4.6.100/32 127.0.0.1 250 | route -p add 65.55.39.10/32 127.0.0.1 251 | 252 | echo block feedback.search.microsoft.com 253 | route -p add 157.55.129.21/32 127.0.0.1 254 | 255 | echo block feedback.windows.com 256 | route -p add 134.170.188.248/32 127.0.0.1 257 | 258 | echo block ff4a487e56259f4bd5831e9e30470e83.azr.msnetworkanalytics.testanalytics.net 259 | route -p add 65.52.8.54/32 127.0.0.1 260 | 261 | echo block flex.msn.com 262 | route -p add 131.253.40.47/32 127.0.0.1 263 | 264 | echo block geo-prod.do.dsp.mp.microsoft.com 265 | route -p add 64.4.54.98/32 127.0.0.1 266 | 267 | echo block g.live.com 268 | route -p add 131.253.40.59/32 127.0.0.1 269 | 270 | echo block g.msn.com 271 | route -p add 131.253.40.59/32 127.0.0.1 272 | 273 | echo block go.microsoft.com 274 | route -p add 104.79.133.115/32 127.0.0.1 275 | 276 | echo block go.skype.com 277 | route -p add 191.234.42.225/32 127.0.0.1 278 | 279 | echo block h1.msn.com 280 | route -p add 23.201.54.238/32 127.0.0.1 281 | 282 | echo block h2.msn.com 283 | route -p add 23.201.54.238/32 127.0.0.1 284 | 285 | echo block help.bingads.microsoft.com 286 | route -p add 207.46.202.114/32 127.0.0.1 287 | 288 | echo block hotmail.com 289 | route -p add 157.55.152.112/32 127.0.0.1 290 | route -p add 157.56.172.28/32 127.0.0.1 291 | route -p add 65.55.77.28/32 127.0.0.1 292 | route -p add 65.55.85.12/32 127.0.0.1 293 | 294 | echo block i1.services.social.microsoft.com 295 | route -p add 23.201.43.90/32 127.0.0.1 296 | 297 | echo block i1.services.social.microsoft.com.nsatc.net 298 | 299 | echo block iecvlist.microsoft.com 300 | route -p add 93.184.215.200/32 127.0.0.1 301 | 302 | echo block ieonline.microsoft.com 303 | route -p add 204.79.197.200/32 127.0.0.1 304 | 305 | echo block img-s-msn-com.akamaized.net 306 | route -p add 165.254.155.48/32 127.0.0.1 307 | route -p add 165.254.155.56/32 127.0.0.1 308 | 309 | echo block inference.location.live.net 310 | route -p add 191.238.27.70/32 127.0.0.1 311 | 312 | echo block js.microsoft.com 313 | route -p add 23.201.36.177/32 127.0.0.1 314 | 315 | echo block licensing.md.mp.microsoft.com 316 | route -p add 64.4.54.36/32 127.0.0.1 317 | 318 | echo block live.rads.msn.com 319 | route -p add 137.117.100.176/32 127.0.0.1 320 | 321 | echo block livetileedge.dsx.mp.microsoft.com 322 | route -p add 104.79.150.111/32 127.0.0.1 323 | 324 | echo block logging.windows.microsoft.com 325 | route -p add 134.170.119.140/32 127.0.0.1 326 | 327 | echo block login.live.com 328 | route -p add 131.253.61.66/32 127.0.0.1 329 | route -p add 131.253.61.68/32 127.0.0.1 330 | route -p add 131.253.61.80/32 127.0.0.1 331 | route -p add 131.253.61.98/32 127.0.0.1 332 | 333 | echo block login.live.com.nsatc.net 334 | route -p add 131.253.61.66/32 127.0.0.1 335 | route -p add 131.253.61.68/32 127.0.0.1 336 | route -p add 131.253.61.80/32 127.0.0.1 337 | route -p add 131.253.61.98/32 127.0.0.1 338 | 339 | echo block mediadiscovery.microsoft.com 340 | route -p add 104.79.153.14/32 127.0.0.1 341 | 342 | echo block m.hotmail.com 343 | route -p add 207.46.101.8/32 127.0.0.1 344 | 345 | echo block microsoft.com 346 | route -p add 134.170.185.46/32 127.0.0.1 347 | route -p add 134.170.188.221/32 127.0.0.1 348 | 349 | echo block msftncsi.com 350 | 351 | echo block msnbc.com 352 | route -p add 23.78.45.86/32 127.0.0.1 353 | 354 | echo block msn.com 355 | route -p add 23.101.196.141/32 127.0.0.1 356 | 357 | echo block msnportal.112.2o7.net 358 | route -p add 192.243.250.72/32 127.0.0.1 359 | route -p add 192.243.250.88/32 127.0.0.1 360 | route -p add 66.235.138.193/32 127.0.0.1 361 | route -p add 66.235.138.194/32 127.0.0.1 362 | route -p add 66.235.138.195/32 127.0.0.1 363 | route -p add 66.235.139.17/32 127.0.0.1 364 | route -p add 66.235.139.18/32 127.0.0.1 365 | route -p add 66.235.139.19/32 127.0.0.1 366 | route -p add 66.235.139.205/32 127.0.0.1 367 | route -p add 66.235.139.206/32 127.0.0.1 368 | route -p add 66.235.139.207/32 127.0.0.1 369 | 370 | echo block msntest.serving-sys.com 371 | route -p add 128.177.96.56/32 127.0.0.1 372 | route -p add 128.177.96.59/32 127.0.0.1 373 | 374 | echo block nexus.officeapps.live.com 375 | route -p add 104.46.50.125/32 127.0.0.1 376 | 377 | echo block oca.telemetry.microsoft.com 378 | route -p add 65.55.252.63/32 127.0.0.1 379 | 380 | echo block oca.telemetry.microsoft.com.nsatc.net 381 | route -p add 65.55.252.63/32 127.0.0.1 382 | 383 | echo block ocsp.msocsp.com 384 | route -p add 108.162.232.196/32 127.0.0.1 385 | route -p add 108.162.232.197/32 127.0.0.1 386 | route -p add 108.162.232.198/32 127.0.0.1 387 | route -p add 108.162.232.199/32 127.0.0.1 388 | route -p add 108.162.232.200/32 127.0.0.1 389 | route -p add 108.162.232.201/32 127.0.0.1 390 | route -p add 108.162.232.202/32 127.0.0.1 391 | route -p add 108.162.232.203/32 127.0.0.1 392 | route -p add 108.162.232.204/32 127.0.0.1 393 | route -p add 108.162.232.205/32 127.0.0.1 394 | route -p add 108.162.232.207/32 127.0.0.1 395 | 396 | echo block ocsp.omniroot.com 397 | route -p add 72.21.91.8/32 127.0.0.1 398 | 399 | echo block ocsp.startssl.com 400 | route -p add 165.254.114.112/32 127.0.0.1 401 | route -p add 165.254.114.120/32 127.0.0.1 402 | 403 | echo block officeclient.microsoft.com 404 | route -p add 137.116.64.35/32 127.0.0.1 405 | 406 | echo block outlook.com 407 | route -p add 132.245.113.194/32 127.0.0.1 408 | route -p add 132.245.13.210/32 127.0.0.1 409 | route -p add 132.245.17.34/32 127.0.0.1 410 | route -p add 132.245.23.242/32 127.0.0.1 411 | route -p add 132.245.81.130/32 127.0.0.1 412 | route -p add 132.245.92.194/32 127.0.0.1 413 | route -p add 157.56.237.242/32 127.0.0.1 414 | 415 | echo block pipe.skype.com 416 | route -p add 104.43.161.140/32 127.0.0.1 417 | 418 | echo block platform.bing.com 419 | route -p add 204.79.197.200/32 127.0.0.1 420 | 421 | echo block pre.footprintpredict.com 422 | route -p add 204.79.197.200/32 127.0.0.1 423 | 424 | echo block preview.msn.com 425 | route -p add 137.117.100.176/32 127.0.0.1 426 | 427 | echo block pricelist.skype.com 428 | 429 | echo block r20swj13mr.microsoft.com 430 | route -p add 93.184.215.200/32 127.0.0.1 431 | 432 | echo block rad.live.com 433 | route -p add 65.55.2.6/32 127.0.0.1 434 | 435 | echo block rad.msn.com 436 | route -p add 65.55.2.6/32 127.0.0.1 437 | 438 | echo block redir.metaservices.microsoft.com 439 | route -p add 165.254.155.51/32 127.0.0.1 440 | route -p add 165.254.155.88/32 127.0.0.1 441 | 442 | echo block reports.wes.df.telemetry.microsoft.com 443 | route -p add 65.52.100.91/32 127.0.0.1 444 | 445 | echo block sb.scorecardresearch.com 446 | route -p add 104.79.156.195/32 127.0.0.1 447 | 448 | echo block services.wes.df.telemetry.microsoft.com 449 | route -p add 65.52.100.92/32 127.0.0.1 450 | 451 | echo block settings.data.microsoft.com 452 | route -p add 65.55.44.108/32 127.0.0.1 453 | 454 | echo block settings-sandbox.data.microsoft.com 455 | route -p add 111.221.29.177/32 127.0.0.1 456 | 457 | echo block settings-ssl.xboxlive.com 458 | route -p add 104.79.156.227/32 127.0.0.1 459 | 460 | echo block settings-win.data.microsoft.com 461 | route -p add 65.55.44.108/32 127.0.0.1 462 | 463 | echo block s.gateway.messenger.live.com 464 | route -p add 157.56.106.210/32 127.0.0.1 465 | 466 | echo block sgmetrics.cloudapp.net 467 | route -p add 168.62.11.145/32 127.0.0.1 468 | 469 | echo block shell.windows.com 470 | route -p add 137.116.81.94/32 127.0.0.1 471 | 472 | echo block sls.update.microsoft.com 473 | route -p add 157.55.133.204/32 127.0.0.1 474 | 475 | echo block sls.update.microsoft.com.akadns.net 476 | route -p add 157.55.240.220/32 127.0.0.1 477 | 478 | echo block sls.update.microsoft.com.nsatc.net 479 | route -p add 157.55.133.204/32 127.0.0.1 480 | 481 | echo block social.answers.microsoft.com 482 | route -p add 134.170.52.190/32 127.0.0.1 483 | 484 | echo block spynet2.microsoft.com 485 | route -p add 23.96.212.225/32 127.0.0.1 486 | 487 | echo block spynetalt.microsoft.com 488 | route -p add 23.96.212.225/32 127.0.0.1 489 | 490 | echo block sqm.df.telemetry.microsoft.com 491 | route -p add 65.52.100.94/32 127.0.0.1 492 | 493 | echo block sqm.microsoft.com 494 | route -p add 65.55.44.82/32 127.0.0.1 495 | 496 | echo block sqm.telemetry.microsoft.com 497 | route -p add 65.55.252.93/32 127.0.0.1 498 | 499 | echo block sqm.telemetry.microsoft.com.nsatc.net 500 | route -p add 65.55.252.93/32 127.0.0.1 501 | 502 | echo block ssw.live.com 503 | route -p add 207.46.101.29/32 127.0.0.1 504 | 505 | echo block statsfe1.ws.microsoft.com 506 | route -p add 134.170.115.60/32 127.0.0.1 507 | route -p add 207.46.114.61/32 127.0.0.1 508 | 509 | echo block statsfe2.update.microsoft.com.akadns.net 510 | route -p add 65.52.108.153/32 127.0.0.1 511 | 512 | echo block statsfe2.ws.microsoft.com 513 | route -p add 64.4.54.22/32 127.0.0.1 514 | 515 | echo block storeedgefd.dsx.mp.microsoft.com 516 | route -p add 104.79.153.53/32 127.0.0.1 517 | 518 | echo block store-images.microsoft.com 519 | route -p add 104.79.129.31/32 127.0.0.1 520 | 521 | echo block survey.watson.microsoft.com 522 | route -p add 207.68.166.254/32 127.0.0.1 523 | 524 | echo block t0.ssl.ak.dynamic.tiles.virtualearth.net 525 | route -p add 104.79.157.54/32 127.0.0.1 526 | 527 | echo block t0.ssl.ak.tiles.virtualearth.net 528 | route -p add 23.201.29.83/32 127.0.0.1 529 | 530 | echo block telecommand.telemetry.microsoft.com 531 | route -p add 65.55.252.92/32 127.0.0.1 532 | 533 | echo block telecommand.telemetry.microsoft.com.nsatc.net 534 | route -p add 65.55.252.92/32 127.0.0.1 535 | 536 | echo block telemetry.appex.bing.net 537 | route -p add 168.62.187.13/32 127.0.0.1 538 | 539 | echo block telemetry.microsoft.com 540 | route -p add 65.52.100.9/32 127.0.0.1 541 | 542 | echo block telemetry.urs.microsoft.com 543 | route -p add 131.253.40.37/32 127.0.0.1 544 | 545 | echo block tile-service.weather.microsoft.com 546 | route -p add 23.201.54.135/32 127.0.0.1 547 | 548 | echo block tlu.dl.delivery.mp.microsoft.com 549 | route -p add 165.254.206.130/32 127.0.0.1 550 | route -p add 165.254.206.137/32 127.0.0.1 551 | 552 | echo block ui.skype.com 553 | route -p add 157.56.109.8/32 127.0.0.1 554 | 555 | echo block urs.microsoft.com 556 | route -p add 134.170.21.248/32 127.0.0.1 557 | 558 | echo block vassg141.ocsp.omniroot.com 559 | route -p add 209.133.57.74/32 127.0.0.1 560 | route -p add 209.133.57.83/32 127.0.0.1 561 | 562 | echo block version.hybrid.api.here.com 563 | route -p add 107.20.234.199/32 127.0.0.1 564 | route -p add 174.129.23.235/32 127.0.0.1 565 | route -p add 174.129.30.42/32 127.0.0.1 566 | route -p add 54.243.53.207/32 127.0.0.1 567 | 568 | echo block vortex.data.microsoft.com 569 | route -p add 64.4.54.254/32 127.0.0.1 570 | 571 | echo block vortex-sandbox.data.microsoft.com 572 | route -p add 64.4.54.32/32 127.0.0.1 573 | 574 | echo block vortex-win.data.microsoft.com 575 | route -p add 64.4.54.254/32 127.0.0.1 576 | 577 | echo block watson.live.com 578 | route -p add 207.46.223.94/32 127.0.0.1 579 | 580 | echo block watson.microsoft.com 581 | route -p add 65.55.252.71/32 127.0.0.1 582 | 583 | echo block watson.ppe.telemetry.microsoft.com 584 | route -p add 65.52.100.11/32 127.0.0.1 585 | 586 | echo block watson.telemetry.microsoft.com 587 | route -p add 65.52.108.29/32 127.0.0.1 588 | 589 | echo block watson.telemetry.microsoft.com.nsatc.net 590 | route -p add 65.52.108.29/32 127.0.0.1 591 | 592 | echo block wes.df.telemetry.microsoft.com 593 | route -p add 65.52.100.93/32 127.0.0.1 594 | 595 | echo block www.microsoft.com 596 | route -p add 184.31.194.59/32 127.0.0.1 597 | 598 | echo block www.modern.ie 599 | route -p add 168.62.49.33/32 127.0.0.1 600 | 601 | echo block www.msftncsi.com 602 | route -p add 128.177.96.24/32 127.0.0.1 603 | route -p add 128.177.96.65/32 127.0.0.1 604 | 605 | echo block www.msn.com 606 | route -p add 204.79.197.203/32 127.0.0.1 607 | 608 | echo done 609 | 610 | REM --- Disable tasks 611 | echo Disabling tasks... 612 | echo Depending on Windows version, Errors here are normal and can be ignored 613 | 614 | schtasks /Change /TN "\Microsoft\Windows\Application Experience\AitAgent" /DISABLE 615 | schtasks /Change /TN "\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser" /DISABLE 616 | schtasks /Change /TN "\Microsoft\Windows\Application Experience\ProgramDataUpdater" /DISABLE 617 | schtasks /Change /TN "\Microsoft\Windows\Autochk\Proxy" /DISABLE 618 | schtasks /Change /TN "\Microsoft\Windows\Customer Experience Improvement Program\Consolidator" /DISABLE 619 | schtasks /Change /TN "\Microsoft\Windows\Customer Experience Improvement Program\KernelCeipTask" /DISABLE 620 | schtasks /Change /TN "\Microsoft\Windows\Customer Experience Improvement Program\UsbCeip" /DISABLE 621 | schtasks /Change /TN "\Microsoft\Windows\DiskDiagnostic\Microsoft-Windows-DiskDiagnosticDataCollector" /DISABLE 622 | schtasks /Change /TN "\Microsoft\Windows\Maintenance\WinSAT" /DISABLE 623 | schtasks /Change /TN "\Microsoft\Windows\Media Center\ActivateWindowsSearch" /DISABLE 624 | schtasks /Change /TN "\Microsoft\Windows\Media Center\ConfigureInternetTimeService" /DISABLE 625 | schtasks /Change /TN "\Microsoft\Windows\Media Center\DispatchRecoveryTasks" /DISABLE 626 | schtasks /Change /TN "\Microsoft\Windows\Media Center\ehDRMInit" /DISABLE 627 | schtasks /Change /TN "\Microsoft\Windows\Media Center\InstallPlayReady" /DISABLE 628 | schtasks /Change /TN "\Microsoft\Windows\Media Center\mcupdate" /DISABLE 629 | schtasks /Change /TN "\Microsoft\Windows\Media Center\MediaCenterRecoveryTask" /DISABLE 630 | schtasks /Change /TN "\Microsoft\Windows\Media Center\ObjectStoreRecoveryTask" /DISABLE 631 | schtasks /Change /TN "\Microsoft\Windows\Media Center\OCURActivate" /DISABLE 632 | schtasks /Change /TN "\Microsoft\Windows\Media Center\OCURDiscovery" /DISABLE 633 | schtasks /Change /TN "\Microsoft\Windows\Media Center\PBDADiscovery" /DISABLE 634 | schtasks /Change /TN "\Microsoft\Windows\Media Center\PBDADiscoveryW1" /DISABLE 635 | schtasks /Change /TN "\Microsoft\Windows\Media Center\PBDADiscoveryW2" /DISABLE 636 | schtasks /Change /TN "\Microsoft\Windows\Media Center\PvrRecoveryTask" /DISABLE 637 | schtasks /Change /TN "\Microsoft\Windows\Media Center\PvrScheduleTask" /DISABLE 638 | schtasks /Change /TN "\Microsoft\Windows\Media Center\RegisterSearch" /DISABLE 639 | schtasks /Change /TN "\Microsoft\Windows\Media Center\ReindexSearchRoot" /DISABLE 640 | schtasks /Change /TN "\Microsoft\Windows\Media Center\SqlLiteRecoveryTask" /DISABLE 641 | schtasks /Change /TN "\Microsoft\Windows\Media Center\UpdateRecordPath" /DISABLE 642 | echo - done 643 | 644 | REM --- Kill services 645 | echo Killing Diagtrack-service (if it still exists)... 646 | sc stop Diagtrack 647 | sc delete Diagtrack 648 | echo - done 649 | 650 | echo Stop remoteregistry-service (if it still exists)... 651 | sc config remoteregistry start= disabled 652 | sc stop remoteregistry 653 | 654 | echo Done — Manually Reboot for changes to take effect 655 | REM shutdown -r 656 | pause 657 | ) 658 | --------------------------------------------------------------------------------