User Tools

Site Tools


computing:windows:windows_update

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
computing:windows:windows_update [2017/12/16 09:44]
gcooper
computing:windows:windows_update [2022/07/03 14:40] (current)
gcooper
Line 1: Line 1:
 ====== Fixing Troublesome Windows Updates ====== ====== Fixing Troublesome Windows Updates ======
 +
 +===== Windows Update Missing from Settings =====
 +
 +Edit the Windows Registry:
 +
 +**HKEY_LOCAL_MACHINE -> SOFTWARE -> Microsoft -> Windows -> CurrentVersion -> Policies -> Explorer**
 +
 +**Delete** the key: ''SettingsPageVisibility''
 +
 +===== CLI =====
 +
 +The first thing to try if Windows Updates fail is:
 +
 +<file>
 +sfc /scannow
 +</file>
 +
 +If it doesn't complete, try something like:
 +
 +<file>
 +chkdsk /x /f /r
 +y
 +shutdown now -t 0
 +</file>
 +
 +then:
 +
 +<file>
 +dism /online /cleanup-image /restorehealth
 +sfc /scannow
 +shutdown now -t 0
 +</file>
 +
 +<note tip>If Windows Update fails to install an update, try downloading the update from the Microsoft Update Catalog and installing it locally.  https://www.catalog.update.microsoft.com</note>
 +
 +===== WUReset.bat Script =====
 +
 +FIXME This didn't work on Windows Server 2016, but the concepts do.
 +
 +Run as an administrator:
 +
 +<file>
 +@ECHO OFF
 +echo Simple Script to Reset / Clear Windows Update
 +echo.
 +PAUSE
 +echo.
 +attrib -h -r -s %windir%\system32\catroot2
 +attrib -h -r -s %windir%\system32\catroot2\*.*
 +net stop wuauserv
 +net stop CryptSvc
 +net stop BITS
 +ren %windir%\system32\catroot2 catroot2.old
 +ren %windir%\SoftwareDistribution sold.old
 +ren "%ALLUSERSPROFILE%\application data\Microsoft\Network\downloader" downloader.old
 +net Start BITS
 +net start CryptSvc
 +net start wuauserv
 +echo.
 +echo Task completed successfully...
 +echo.
 +PAUSE
 +</file>
  
 ===== Servers ===== ===== Servers =====
Line 7: Line 70:
 https://serverfault.com/questions/625332/windows-update-not-working-on-windows-2012-r2-standard https://serverfault.com/questions/625332/windows-update-not-working-on-windows-2012-r2-standard
  
-  -     Stop the Windows Update service. +  - Stop the Windows Update service: 
-      net stop wuauserv +    ''net stop wuauserv'' 
-  -     Delete the Windows Update cache directory C:\Windows\SoftwareDistribution. +  - Delete the Windows Update cache directory ''C:\Windows\SoftwareDistribution'' 
-      Remove-Item -Recurse -Force C:\Windows\SoftwareDistribution +    ''Remove-Item -Recurse -Force C:\Windows\SoftwareDistribution'' 
-  -     Restart the computer. (On one machine it required several restarts to actually get everything deleted from this directory, so keep trying if necessary.) +  - Restart the computer 
-  -     Run Windows Update manually againIt will fail almost instantly and offer to run a diagnostic toolDownload the tool and allow it to run. +    - It may require several restarts to get everything deleted from this directory 
-  -     The tool will find and fix some problems. At this pointrun Windows Update manually again. Windows Update worked fine at this point. +  - Run Windows Update manually again 
 +    - It will fail almost instantly and offer to run a diagnostic tool 
 +    - Download the tool and allow it to run 
 +    - http://go.microsoft.com/?linkid=9830262 
 +  - The tool will find and fix some problems 
 +    - Reboot the server 
 +    - Wait a whileor you may get another error 
 +    - Run ''Windows Update'' manually again
  
 ===== Workstations ===== ===== Workstations =====
computing/windows/windows_update.1513442662.txt.gz · Last modified: 2017/12/16 09:44 by gcooper