Saturday, 1 December 2012

Bypass Corporate WSUS for update check

I've had an issue a couple of times now when testing/running Windows 8 in an environment where group policy enforces WSUS settings causing a problem as the WSUS server hasn't been updated to support Windows 8 clients or hasn't had the required updates published.

Sometimes this can easily be got around by simply clicking the "Check online for updates from Windows Update" link, however this was removed by GPO in these cases.

In these cases I've had to fall back to using this simple batch file script:

REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v UseWUServer /t REG_DWORD /d 0 /f
net stop "Windows Update"
net start "Windows Update"
control /name Microsoft.WindowsUpdate

After running this batch file, you can run Windows Update as normal and it will go directly to Windows Updates to check.

This is obviously not something a normal "user" should use, but then they shouldn't have the access rights to run this anyway!  Neither is it a permanent workaround, just a quick fix while the WSUS server is updated to provide Windows 8 updates.

Previous blog post on preparing WSUS for Windows 8/Server 2012:


Nick Sardelianos said...

Thanks man.
Resolved that very issue with my Windows 8.1 on my (home) SBS2011.

I used to just push "check online" from time to time, but for some unknown reason it is grey the lest couple of reboots (any idea?).

So this fixed it.

Aicheh said...

Thank you so much :-)

Dionysus said...

Don;t have to restart. Works fine. totally

Jose A. said...

Thank your for your information.
I have try to solve this problem for a long time.