You can login if you already have an account or register by clicking the button below.
Registering is free and all you need is a username and password. We never ask you for your e-mail.
Open note pad in Windows, create a file "BlockWindows10.bat", paste and save below the code.
ECHO OFF
REM --- remember to invoke from ELEVATED command prompt!
REM --- or start the batch with context menu "run as admin".
SETLOCAL
REM --- (as of 2015-07-14):
REM KB3035583 - GWX Update installs Get Windows 10 app in Windows 8.1 and Windows 7 SP1
REM KB2952664 - Compatibility update for upgrading Windows 7
REM KB2976978 - Compatibility update for Windows 8.1 and Windows 8
REM KB3021917 - Update to Windows 7 SP1 for performance improvements
REM KB3022345 - Telemetry [Replaced by KB3068708]
REM KB3068708 - Update for customer experience and diagnostic telemetry
REM --- uninstall updates
echo uninstalling updates ...
echo - next
start "title" /b /wait wusa.exe /kb:2952664 /uninstall /quiet /norestart
echo - next
start "title" /b /wait wusa.exe /kb:2976978 /uninstall /quiet /norestart
echo - next
start "title" /b /wait wusa.exe /kb:3021917 /uninstall /quiet /norestart
echo - next
start "title" /b /wait wusa.exe /kb:3022345 /uninstall /quiet /norestart
echo - next
start "title" /b /wait wusa.exe /kb:3068708 /uninstall /quiet /norestart
echo - next
start "title" /b /wait wusa.exe /kb:3035583 /uninstall /quiet /norestart
echo - done.
timeout 10
REM --- hide updates
echo hiding updates ...
start "title" /b /wait cscript.exe "%~dp0HideWindowsUpdates.vbs" 2952664 2976978 3021917 3022345 3068708 3035583
echo - done.
echo ... COMPLETED (please remember to REBOOT windows, now)
pause
REM --- EOF
Open note pad in Windows, create a file "HideWindowsUpdates.vbs", paste and save below the code.
If Wscript.Arguments.Count < 1 Then
WScript.Echo "Syntax: HideWindowsUpdates.vbs [Hotfix Article ID]" & vbCRLF & _
" - Examples: HideWindowsUpdates.vbs 2990214" & vbCRLF & _
" - Examples: HideWindowsUpdates.vbs 3022345 3035583"
WScript.Quit 1
End If
Dim objArgs
Set objArgs = Wscript.Arguments
Dim updateSession, updateSearcher
Set updateSession = CreateObject("Microsoft.Update.Session")
Set updateSearcher = updateSession.CreateUpdateSearcher()
Wscript.Stdout.Write "Searching for pending updates..."
Dim searchResult
Set searchResult = updateSearcher.Search("IsInstalled=0")
Dim update, kbArticleId, index, index2
WScript.Echo CStr(searchResult.Updates.Count) & " found."
For index = 0 To searchResult.Updates.Count - 1
Set update = searchResult.Updates.Item(index)
For index2 = 0 To update.KBArticleIDs.Count - 1
kbArticleId = update.KBArticleIDs(index2)
For Each hotfixId in objArgs
If kbArticleId = hotfixId Then
If update.IsHidden = False Then
WScript.Echo "Hiding update: " & update.Title
update.IsHidden = True
Else
WScript.Echo "Already hiddn: " & update.Title
End If
End If
Next
Next
Next
'// EOF
Notes:
Use at your own risk
Invoke the *.bat as "elevated"
Remember to reboot Windows after the script has completed
From time to time Microsoft releases a new revision of a particular update - it's then required to hide it again
Feel free to revise or extend the list of suspicious updates
All thanks goes to Opmet user from superuser.com in creating these scripts =-)
view the rest of the comments →
[–] DjRakso 0 points 10 points 10 points (+10|-0) ago (edited ago)
From another post I commented about Windows 7 "security" updates.
https://mega.co.nz/#fm/18gTxbrI
I would recommend the following for Windows 7 users who do not want any Windows 10 updates and this Telemetry update. Below was the copied code from the http://superuser.com/questions/922068/how-to-disable-the-get-windows-10-icon-shown-in-the-notification-area-tray website but I formatted for Voat to use.
Open note pad in Windows, create a file "BlockWindows10.bat", paste and save below the code.
Open note pad in Windows, create a file "HideWindowsUpdates.vbs", paste and save below the code.
Notes:
All thanks goes to Opmet user from superuser.com in creating these scripts =-)
[–] Diggit ago
You're a gentleman and a scholar.