We are using Windows Server 2016 Essentials and provide updates via WSUS for 6 laptops with Windows 10 Pro. The server was installed in April 2018 and the 6th laptop was purchased and joined to the domain in February 2019. With this 6th laptop we're not
able to get updates from WSUS. While trying to fix this we also noticed that our Windows server has the same problem itself, however everything works as expected for the other 5 laptops:
The "checking for updates..." screen loads forever and the event viewer shows this exception after a few minutes:
Name der fehlerhaften Anwendung: svchost.exe_wuauserv, Version: 10.0.14393.0, Zeitstempel: 0x57899b1c
Name des fehlerhaften Moduls: wuaueng.dll, Version: 10.0.14393.2608, Zeitstempel: 0x5bd1346f
Ausnahmecode: 0xc00000fd
Fehleroffset: 0x000000000005a70c
ID des fehlerhaften Prozesses: 0xb70
Startzeit der fehlerhaften Anwendung: 0x01d4d7e36980242a
Pfad der fehlerhaften Anwendung: C:\Windows\system32\svchost.exe
Pfad des fehlerhaften Moduls: c:\windows\system32\wuaueng.dll
Berichtskennung: 9485e301-f9aa-4133-8e34-d2e286c37421
Vollständiger Name des fehlerhaften Pakets:
Anwendungs-ID, die relativ zum fehlerhaften Paket ist:
0xc00000fd is a stack overflow exception, as far as I know.
We've been trying to fix this now for weeks. Here is what we did:
- this troubleshooter-tool (https://support.microsoft.com/de-de/help/4027322/windows-update-troubleshooter) - it requires a restart. In the end the tool has the same problem like the Windows Update GUI, it loads forever
- Reset Windows Update components (https://support.microsoft.com/de-de/help/971058/how-do-i-reset-windows-update-components) - we did that multiple times
- wsusutil.exe usecustomwebsite true
- wsusutil.exe checkhealth - the event view contains a warning that one of the clients didn't connect within 30 days, which is true
- DISM + sfc /scannow (https://support.microsoft.com/de-de/help/947821/fix-windows-update-errors-by-using-the-dism-or-system-update-readiness) - all files seem to be good
- cleaned WSUS
- re-installed WSUS via Server Manager
- disabled the WSUS-GPO so that all clients connect to Microsoft Update directly. This allowed us to update the new laptop and the server itself.
We noticed that someone had the same problem here:
https://social.technet.microsoft.com/Forums/en-US/ba8bb1ad-ea2f-4b2b-9c68-c7cf8c8f1acb/windows-10-windows-update-crash-with-wuauengdll-exception-code-0xc00000fd?forum=win10itprogeneral
...But the solution didn't work for us. Also we don't have access to the mentioned wsus-clean-script.
wuaueng.dll versions:
- 10.0.17763.292 - working laptops and non working laptop
- 10.0.14393.2608 - windows server 2016 essentials = wsus server