<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://aznot.com/index.php?action=history&amp;feed=atom&amp;title=Microsoft%2FWindows_Updates</id>
	<title>Microsoft/Windows Updates - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://aznot.com/index.php?action=history&amp;feed=atom&amp;title=Microsoft%2FWindows_Updates"/>
	<link rel="alternate" type="text/html" href="https://aznot.com/index.php?title=Microsoft/Windows_Updates&amp;action=history"/>
	<updated>2026-05-07T01:43:22Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://aznot.com/index.php?title=Microsoft/Windows_Updates&amp;diff=5815&amp;oldid=prev</id>
		<title>Kenneth: /* Failed Windows Updates */</title>
		<link rel="alternate" type="text/html" href="https://aznot.com/index.php?title=Microsoft/Windows_Updates&amp;diff=5815&amp;oldid=prev"/>
		<updated>2021-01-26T01:38:45Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Failed Windows Updates&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Temporarily Hide Windows Update ==&lt;br /&gt;
&lt;br /&gt;
See: [[wushowhide.diagcab]]&lt;br /&gt;
&lt;br /&gt;
Use &amp;#039;&amp;#039;&amp;#039;wushowhide.diagcab&amp;#039;&amp;#039;&amp;#039; to hide the update.&lt;br /&gt;
* How to temporarily prevent a Windows or driver update from reinstalling in Windows 10 - https://support.microsoft.com/en-us/kb/3073930&lt;br /&gt;
&lt;br /&gt;
To temporarily prevent the driver or update from being reinstalled until a new driver or updated fix is available, a troubleshooter is available that provides a user interface for hiding and showing Windows Updates and drivers for Windows 10. You can obtain and run the &amp;quot;Show or hide updates&amp;quot; troubleshooter by downloading it from the Microsoft Download Center.&lt;br /&gt;
&lt;br /&gt;
Download the &amp;quot;Show or hide updates&amp;quot; troubleshooter package now. - http://download.microsoft.com/download/F/2/2/F22D5FDB-59CD-4275-8C95-1BE17BF70B21/wushowhide.diagcab&lt;br /&gt;
&lt;br /&gt;
== Failed Windows Updates ==&lt;br /&gt;
&lt;br /&gt;
See [[Microsoft/Failed Windows Updates]]&lt;br /&gt;
&lt;br /&gt;
== VBScript Windows Update ==&lt;br /&gt;
&lt;br /&gt;
 cscript windows_update.vbs&lt;br /&gt;
&lt;br /&gt;
windows_update.vbs:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;#039;ServerSelection values &lt;br /&gt;
ssDefault = 0 &lt;br /&gt;
ssManagedServer   = 1 &lt;br /&gt;
ssWindowsUpdate   = 2 &lt;br /&gt;
ssOthers          = 3 &lt;br /&gt;
 &lt;br /&gt;
&amp;#039;InStr values &lt;br /&gt;
intSearchStartChar = 1 &lt;br /&gt;
 &lt;br /&gt;
dim strTitle &lt;br /&gt;
 &lt;br /&gt;
Set updateSession = CreateObject(&amp;quot;Microsoft.Update.Session&amp;quot;) &lt;br /&gt;
Set updateSearcher = updateSession.CreateupdateSearcher() &lt;br /&gt;
 &lt;br /&gt;
updateSearcher.ServerSelection = ssWindowsUpdate &lt;br /&gt;
Set searchResult = updateSearcher.Search(&amp;quot;IsInstalled=0 and Type=&amp;#039;Software&amp;#039;&amp;quot;) &lt;br /&gt;
 &lt;br /&gt;
WScript.Echo &amp;quot;List of applicable items on the machine:&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
For I = 0 To searchResult.Updates.Count-1 &lt;br /&gt;
    Set update = searchResult.Updates.Item(I) &lt;br /&gt;
    WScript.Echo I + 1 &amp;amp; &amp;quot;&amp;gt; &amp;quot; &amp;amp; update.Title &lt;br /&gt;
Next &lt;br /&gt;
 &lt;br /&gt;
If searchResult.Updates.Count = 0 Then &lt;br /&gt;
    WScript.Echo &amp;quot;There are no applicable updates.&amp;quot; &lt;br /&gt;
    WScript.Quit &lt;br /&gt;
End If &lt;br /&gt;
 &lt;br /&gt;
WScript.Echo vbCRLF &amp;amp; &amp;quot;Creating collection of updates to download:&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
Set updatesToDownload = CreateObject(&amp;quot;Microsoft.Update.UpdateColl&amp;quot;) &lt;br /&gt;
 &lt;br /&gt;
For I = 0 to searchResult.Updates.Count-1 &lt;br /&gt;
    Set update = searchResult.Updates.Item(I) &lt;br /&gt;
    addThisUpdate = false &lt;br /&gt;
    If update.InstallationBehavior.CanRequestUserInput = true Then &lt;br /&gt;
        WScript.Echo I + 1 &amp;amp; &amp;quot;&amp;gt; skipping: &amp;quot; &amp;amp; update.Title &amp;amp; _ &lt;br /&gt;
        &amp;quot; because it requires user input&amp;quot; &lt;br /&gt;
    Else &lt;br /&gt;
        If update.EulaAccepted = false Then &lt;br /&gt;
            WScript.Echo I + 1 &amp;amp; &amp;quot;&amp;gt; note: &amp;quot; &amp;amp; update.Title &amp;amp; _ &lt;br /&gt;
            &amp;quot; has a license agreement that must be accepted:&amp;quot; &lt;br /&gt;
            WScript.Echo update.EulaText &lt;br /&gt;
            WScript.Echo &amp;quot;Do you accept this license agreement? (Y/N)&amp;quot; &lt;br /&gt;
            &amp;#039;&amp;#039;strInput = WScript.StdIn.ReadLine &lt;br /&gt;
            strInput = &amp;quot;Y&amp;quot; &lt;br /&gt;
            WScript.Echo  &lt;br /&gt;
            If (strInput = &amp;quot;Y&amp;quot; or strInput = &amp;quot;y&amp;quot;) Then &lt;br /&gt;
                update.AcceptEula() &lt;br /&gt;
                addThisUpdate = true &lt;br /&gt;
            Else &lt;br /&gt;
                WScript.Echo I + 1 &amp;amp; &amp;quot;&amp;gt; skipping: &amp;quot; &amp;amp; update.Title &amp;amp; _ &lt;br /&gt;
                &amp;quot; because the license agreement was declined&amp;quot; &lt;br /&gt;
            End If &lt;br /&gt;
        Else &lt;br /&gt;
            addThisUpdate = true &lt;br /&gt;
        End If &lt;br /&gt;
    End If &lt;br /&gt;
    If addThisUpdate = true Then &lt;br /&gt;
        WScript.Echo I + 1 &amp;amp; &amp;quot;&amp;gt; adding: &amp;quot; &amp;amp; update.Title  &lt;br /&gt;
        updatesToDownload.Add(update) &lt;br /&gt;
    End If &lt;br /&gt;
Next &lt;br /&gt;
 &lt;br /&gt;
If updatesToDownload.Count = 0 Then &lt;br /&gt;
    WScript.Echo &amp;quot;All applicable updates were skipped.&amp;quot; &lt;br /&gt;
    WScript.Quit &lt;br /&gt;
End If &lt;br /&gt;
     &lt;br /&gt;
WScript.Echo vbCRLF &amp;amp; &amp;quot;Downloading updates...&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
Set downloader = updateSession.CreateUpdateDownloader()  &lt;br /&gt;
downloader.Updates = updatesToDownload &lt;br /&gt;
downloader.Download() &lt;br /&gt;
 &lt;br /&gt;
Set updatesToInstall = CreateObject(&amp;quot;Microsoft.Update.UpdateColl&amp;quot;) &lt;br /&gt;
 &lt;br /&gt;
rebootMayBeRequired = false &lt;br /&gt;
 &lt;br /&gt;
WScript.Echo vbCRLF &amp;amp; &amp;quot;Successfully downloaded updates:&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
For I = 0 To searchResult.Updates.Count-1 &lt;br /&gt;
    set update = searchResult.Updates.Item(I) &lt;br /&gt;
    If update.IsDownloaded = true Then &lt;br /&gt;
        WScript.Echo I + 1 &amp;amp; &amp;quot;&amp;gt; &amp;quot; &amp;amp; update.Title  &lt;br /&gt;
        updatesToInstall.Add(update)     &lt;br /&gt;
        If update.InstallationBehavior.RebootBehavior &amp;gt; 0 Then &lt;br /&gt;
            rebootMayBeRequired = true &lt;br /&gt;
        End If &lt;br /&gt;
    End If &lt;br /&gt;
Next &lt;br /&gt;
 &lt;br /&gt;
If updatesToInstall.Count = 0 Then &lt;br /&gt;
    WScript.Echo &amp;quot;No updates were successfully downloaded.&amp;quot; &lt;br /&gt;
    WScript.Quit &lt;br /&gt;
End If &lt;br /&gt;
 &lt;br /&gt;
If rebootMayBeRequired = true Then &lt;br /&gt;
    WScript.Echo vbCRLF &amp;amp; &amp;quot;These updates may require a reboot.&amp;quot; &lt;br /&gt;
End If &lt;br /&gt;
 &lt;br /&gt;
WScript.Echo  vbCRLF &amp;amp; &amp;quot;Would you like to install updates now? (Y/N)&amp;quot; &lt;br /&gt;
&amp;#039;&amp;#039;strInput = WScript.StdIn.ReadLine &lt;br /&gt;
strInput = &amp;quot;Y&amp;quot; &lt;br /&gt;
WScript.Echo  &lt;br /&gt;
 &lt;br /&gt;
If (strInput = &amp;quot;Y&amp;quot; or strInput = &amp;quot;y&amp;quot;) Then &lt;br /&gt;
    WScript.Echo &amp;quot;Installing updates...&amp;quot; &lt;br /&gt;
    Set installer = updateSession.CreateUpdateInstaller() &lt;br /&gt;
    installer.Updates = updatesToInstall &lt;br /&gt;
    Set installationResult = installer.Install() &lt;br /&gt;
     &lt;br /&gt;
    &amp;#039;Output results of install &lt;br /&gt;
    WScript.Echo &amp;quot;Installation Result: &amp;quot; &amp;amp; _ &lt;br /&gt;
    installationResult.ResultCode  &lt;br /&gt;
    WScript.Echo &amp;quot;Reboot Required: &amp;quot; &amp;amp; _  &lt;br /&gt;
    installationResult.RebootRequired &amp;amp; vbCRLF  &lt;br /&gt;
    WScript.Echo &amp;quot;Listing of updates installed &amp;quot; &amp;amp; _ &lt;br /&gt;
    &amp;quot;and individual installation results:&amp;quot;  &lt;br /&gt;
     &lt;br /&gt;
    For I = 0 to updatesToInstall.Count - 1 &lt;br /&gt;
        WScript.Echo I + 1 &amp;amp; &amp;quot;&amp;gt; &amp;quot; &amp;amp; _ &lt;br /&gt;
        updatesToInstall.Item(i).Title &amp;amp; _ &lt;br /&gt;
        &amp;quot;: &amp;quot; &amp;amp; installationResult.GetUpdateResult(i).ResultCode          &lt;br /&gt;
    Next &lt;br /&gt;
End If &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sample:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
C:\scripts&amp;gt;cscript wupdate.vbs&lt;br /&gt;
Microsoft (R) Windows Script Host Version 5.812&lt;br /&gt;
Copyright (C) Microsoft Corporation. All rights reserved.&lt;br /&gt;
&lt;br /&gt;
List of applicable items on the machine:&lt;br /&gt;
1&amp;gt; 2020-10 Security Update for Adobe Flash Player for Windows 10 Version 1909 for x64-based Systems (KB4580325)&lt;br /&gt;
2&amp;gt; Windows Malicious Software Removal Tool x64 - v5.85 (KB890830)&lt;br /&gt;
3&amp;gt; 2021-01 Cumulative Update for .NET Framework 3.5 and 4.8 for Windows 10 Version 1909 for x64 (KB4586878)&lt;br /&gt;
4&amp;gt; Security Intelligence Update for Microsoft Defender Antivirus - KB2267602 (Version 1.329.2861.0)&lt;br /&gt;
5&amp;gt; 2020-10 Update for Windows 10 Version 1909 for x64-based Systems (KB4023057)&lt;br /&gt;
6&amp;gt; 2021-01 Cumulative Update for Windows 10 Version 1909 for x64-based Systems (KB4598229)&lt;br /&gt;
&lt;br /&gt;
Creating collection of updates to download:&lt;br /&gt;
1&amp;gt; adding: 2020-10 Security Update for Adobe Flash Player for Windows 10 Version 1909 for x64-based Systems (KB4580325)&lt;br /&gt;
2&amp;gt; adding: Windows Malicious Software Removal Tool x64 - v5.85 (KB890830)&lt;br /&gt;
3&amp;gt; adding: 2021-01 Cumulative Update for .NET Framework 3.5 and 4.8 for Windows 10 Version 1909 for x64 (KB4586878)&lt;br /&gt;
4&amp;gt; adding: Security Intelligence Update for Microsoft Defender Antivirus - KB2267602 (Version 1.329.2861.0)&lt;br /&gt;
5&amp;gt; adding: 2020-10 Update for Windows 10 Version 1909 for x64-based Systems (KB4023057)&lt;br /&gt;
6&amp;gt; adding: 2021-01 Cumulative Update for Windows 10 Version 1909 for x64-based Systems (KB4598229)&lt;br /&gt;
&lt;br /&gt;
Downloading updates...&lt;br /&gt;
&lt;br /&gt;
Successfully downloaded updates:&lt;br /&gt;
1&amp;gt; 2020-10 Security Update for Adobe Flash Player for Windows 10 Version 1909 for x64-based Systems (KB4580325)&lt;br /&gt;
2&amp;gt; Windows Malicious Software Removal Tool x64 - v5.85 (KB890830)&lt;br /&gt;
3&amp;gt; 2021-01 Cumulative Update for .NET Framework 3.5 and 4.8 for Windows 10 Version 1909 for x64 (KB4586878)&lt;br /&gt;
4&amp;gt; Security Intelligence Update for Microsoft Defender Antivirus - KB2267602 (Version 1.329.2861.0)&lt;br /&gt;
5&amp;gt; 2020-10 Update for Windows 10 Version 1909 for x64-based Systems (KB4023057)&lt;br /&gt;
6&amp;gt; 2021-01 Cumulative Update for Windows 10 Version 1909 for x64-based Systems (KB4598229)&lt;br /&gt;
&lt;br /&gt;
These updates may require a reboot.&lt;br /&gt;
&lt;br /&gt;
Would you like to install updates now? (Y/N)&lt;br /&gt;
&lt;br /&gt;
Installing updates...&lt;br /&gt;
Installation Result: 2&lt;br /&gt;
Reboot Required: True&lt;br /&gt;
&lt;br /&gt;
Listing of updates installed and individual installation results:&lt;br /&gt;
1&amp;gt; 2020-10 Security Update for Adobe Flash Player for Windows 10 Version 1909 for x64-based Systems (KB4580325): 2&lt;br /&gt;
2&amp;gt; Windows Malicious Software Removal Tool x64 - v5.85 (KB890830): 2&lt;br /&gt;
3&amp;gt; 2021-01 Cumulative Update for .NET Framework 3.5 and 4.8 for Windows 10 Version 1909 for x64 (KB4586878): 2&lt;br /&gt;
4&amp;gt; Security Intelligence Update for Microsoft Defender Antivirus - KB2267602 (Version 1.329.2861.0): 2&lt;br /&gt;
5&amp;gt; 2020-10 Update for Windows 10 Version 1909 for x64-based Systems (KB4023057): 2&lt;br /&gt;
6&amp;gt; 2021-01 Cumulative Update for Windows 10 Version 1909 for x64-based Systems (KB4598229): 2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ref:&lt;br /&gt;
VB Script to Check, Download, and Install Windows Updates from Microsoft&lt;br /&gt;
https://gallery.technet.microsoft.com/scriptcenter/VB-Script-to-Check-and-620579cd&lt;br /&gt;
&lt;br /&gt;
== keywords ==&lt;br /&gt;
&lt;br /&gt;
microsoft windows update updates&lt;/div&gt;</summary>
		<author><name>Kenneth</name></author>
	</entry>
</feed>