Installation of KB3035583 - Win10 Downloader
How do I stop this update from deploying and how can I remove it from PCs that all ready have it installed?
It's kicking off downloading Windows 10 in the background and it's really effecting my network bandwidth.
0 Comments
[ + ] Show comments
Answers (1)
Please log in to answer
Posted by:
jleitsch
9 years ago
command line to uninstall
wusa /uninstall /kb:3035583 /quiet /norestart
you may want to delete the files it installs under C:\Windows\System32\GWX
To prevent future updates you could disable "Recommended Updates"
Or hide it via VBS or some other scripting language. I use a C# application that hooks into the WUAPI but here is a vbs that may work.
Run using cscript or comment out the wscript.echo lines for unattend running.
The update.IsHidden line might need to be changed from "true" to "1" ........
###########################
Set updateSession = CreateObject("Microsoft.Update.Session")
updateSession.ClientApplicationID = "MSDN Sample Script"
Set updateSearcher = updateSession.CreateUpdateSearcher()
WScript.Echo "Searching for updates..." & vbCRLF
Set searchResult = updateSearcher.Search("IsInstalled=0 and IsHidden=0")
If searchResult.Updates.Count = 0 Then
WScript.Echo "There are no applicable updates."
WScript.Quit
End If
For I = 0 to searchResult.Updates.Count-1
Set update = searchResult.Updates.Item(I)
For C = 0 to update.KBArticleIDs.count-1
If InStr(UCase(update.KBArticleIDs(C)),UCase("3035583")) Then
update.IsHidden = true
End If
Next
Next
###########################
Save the script above(Lines between the ######) as HideWin10Update.vbs and upload it as a dependency in a new task.
Create a Verify task
Launch a program...
Directory : c:\windows\system32
File: cmd.exe
Parameters: /c systeminfo | find "KB3035583"
Check "Wait for completion"
Create On Success Tasks
Launch a program...
Directory : c:\windows\system32
File: wusa.exe
Parameters: /uninstall /kb:3035583 /quiet /norestart
Check "Wait for completion"
Launch a program...
Directory : c:\windows\system32
File: cmd.exe
Parameters: /c RD /S /Q C:\Windows\System32\GWX
Check "Wait for completion"
Launch a program...
Directory : c:\windows\system32
File: cscript.exe
Parameters: $(KACE_DEPENDENCY_DIR)\HideWin10Update.VBS
Check "Wait for completion"
Create Remediation Task
Launch a program...
Directory : c:\windows\system32
File: cscript.exe
Parameters: $(KACE_DEPENDENCY_DIR)\HideWin10Update.VBS
Check "Wait for completion"
wusa /uninstall /kb:3035583 /quiet /norestart
you may want to delete the files it installs under C:\Windows\System32\GWX
To prevent future updates you could disable "Recommended Updates"
Or hide it via VBS or some other scripting language. I use a C# application that hooks into the WUAPI but here is a vbs that may work.
Run using cscript or comment out the wscript.echo lines for unattend running.
The update.IsHidden line might need to be changed from "true" to "1" ........
###########################
Set updateSession = CreateObject("Microsoft.Update.Session")
updateSession.ClientApplicationID = "MSDN Sample Script"
Set updateSearcher = updateSession.CreateUpdateSearcher()
WScript.Echo "Searching for updates..." & vbCRLF
Set searchResult = updateSearcher.Search("IsInstalled=0 and IsHidden=0")
If searchResult.Updates.Count = 0 Then
WScript.Echo "There are no applicable updates."
WScript.Quit
End If
For I = 0 to searchResult.Updates.Count-1
Set update = searchResult.Updates.Item(I)
For C = 0 to update.KBArticleIDs.count-1
If InStr(UCase(update.KBArticleIDs(C)),UCase("3035583")) Then
update.IsHidden = true
End If
Next
Next
###########################
Save the script above(Lines between the ######) as HideWin10Update.vbs and upload it as a dependency in a new task.
Create a Verify task
Launch a program...
Directory : c:\windows\system32
File: cmd.exe
Parameters: /c systeminfo | find "KB3035583"
Check "Wait for completion"
Create On Success Tasks
Launch a program...
Directory : c:\windows\system32
File: wusa.exe
Parameters: /uninstall /kb:3035583 /quiet /norestart
Check "Wait for completion"
Launch a program...
Directory : c:\windows\system32
File: cmd.exe
Parameters: /c RD /S /Q C:\Windows\System32\GWX
Check "Wait for completion"
Launch a program...
Directory : c:\windows\system32
File: cscript.exe
Parameters: $(KACE_DEPENDENCY_DIR)\HideWin10Update.VBS
Check "Wait for completion"
Create Remediation Task
Launch a program...
Directory : c:\windows\system32
File: cscript.exe
Parameters: $(KACE_DEPENDENCY_DIR)\HideWin10Update.VBS
Check "Wait for completion"
Comments:
-
How can I do this by pushing it out with KACE... Yeah, unfortunately, I'm still a NEWB with KACE. - hitechgreg 9 years ago
-
I updated my answer with a quick rundown - jleitsch 9 years ago
-
Thanks Jleitsch! - hitechgreg 9 years ago
-
BTW: KACE does not provide this patch.
https://support.software.dell.com/kb/153613
You should check how to patch with KACE in the future, to supress such things.
https://support.software.dell.com/k1000-systems-management-appliance/videos contains also a video for you (patching step by step) - Nico_K 9 years ago-
It's easier to pull my own teeth with out pain medicine than it is to check with KACE support on how to do specific things. My experience with KACE support has been nothing but slow and useless... But thanks for the clarification Nico! - hitechgreg 9 years ago
-
Thanks for this little tidbit! I had no idea. I've been monitoring my patch list for it because I just really don't want my users seeing that. They must have known that all of us wouldn't want that. Props to the K-Team! - getElementById 9 years ago