Windows Server 2016 not updating through WSUS The Next CEO of Stack OverflowWhy can Win10 Nodes Check In With WSUS But Not Pull Updates (0x8024401c)wsus, installed, not applicable updatesWindows Server 2008 R2 SP1 using WSUS does not apply patchWindows Client not getting updated from WSUS ServerWindows Server 2016 cannot connect to WSUS serverWSUS server 2016 stuck on updatesNo recent Windows updates showing as applicable in WSUSWSUS 2016 - Computer/Server managementSpectre/Meltdown Patches not offered through WSUSServer 2016 WSUS on 2008 AD not showing PCUpdate KB4088849 is not applicable to the equipment, Windows Server 2016
What connection does MS Office have to Netscape Navigator?
At which OSI layer a user-generated data resides?
How do I go from 300 unfinished/half written blog posts, to published posts?
I believe this to be a fraud - hired, then asked to cash check and send cash as Bitcoin
Received an invoice from my ex-employer billing me for training; how to handle?
What benefits would be gained by using human laborers instead of drones in deep sea mining?
How fast would a person need to move to trick the eye?
Return the Closest Prime Number
Why does standard notation not preserve intervals (visually)
Is there a way to save my career from absolute disaster?
MessageLevel in QGIS3
Is it my responsibility to learn a new technology in my own time my employer wants to implement?
How to make a variable always equal to the result of some calculations?
Why has the US not been more assertive in confronting Russia in recent years?
Indicator light circuit
Elegant way to replace substring in a regex with optional groups in Python?
What is the purpose of the Evocation wizard's Potent Cantrip feature?
How to count occurrences of text in a file?
Is there a difference between "Fahrstuhl" and "Aufzug"
"and that skill is always a class skill for you" - does "always" have any meaning in Pathfinder?
Can I equip Skullclamp on a creature I am sacrificing?
Is micro rebar a better way to reinforce concrete than rebar?
Is it professional to write unrelated content in an almost-empty email?
multiple labels for a single equation
Windows Server 2016 not updating through WSUS
The Next CEO of Stack OverflowWhy can Win10 Nodes Check In With WSUS But Not Pull Updates (0x8024401c)wsus, installed, not applicable updatesWindows Server 2008 R2 SP1 using WSUS does not apply patchWindows Client not getting updated from WSUS ServerWindows Server 2016 cannot connect to WSUS serverWSUS server 2016 stuck on updatesNo recent Windows updates showing as applicable in WSUSWSUS 2016 - Computer/Server managementSpectre/Meltdown Patches not offered through WSUSServer 2016 WSUS on 2008 AD not showing PCUpdate KB4088849 is not applicable to the equipment, Windows Server 2016
We have a WSUS server running on Windows Server 2016. WSUS detects and sends updates to all systems, including the 2012 servers. WSUS will detect but not send updates to any of the 2016 servers.
It shows 0 updates needed, all updates show "installed or not applicable". These are fresh server installs, they have just been installed straight from a disk image created November of last year.
If I run a report on one of the servers and I set the product filter to "Windows Server 2016" I get 31 updates installed or not applicable.
All 31 updates are set to approval "Install". The status for all of them is "Not Applicable" They are all Critical updates and Security Updates.
I have manually gone through the installed updates on one of the servers in question and verified that these "Not Applicable" updates are not installed.
All these servers are fresh installs and they are in an OU that prevents them from restarting themselves after an update install and I am the only one who manually restarts them. Since they have been installed they have gotten 0 updates. I have a hard time believing that there are 0 applicable updates for a fresh Windows Server 2016 install.
I have ensured that BITS and the Windows Update services are running. I have run the wuauclt /reportnow and wuauclt /detectnow. It doesn't seem to do anything. I have run the cleanup wizard to deny and remove all of the superseded updates. I have verified that the machines are in the correct groups in AD and in WSUS. I have verified in the registry on the affected machines that they are pointing to the WSUS server and it can be pinged. The client can be pinged from the WSUS server. There is no firewall or port blocker or anything like that. I created a completely new 2016 server installation with absolutely nothing installed on it; no roles, no firewalls no virus scanner no nothing, just a blank server and tried to force it to connect. WSUS detects that the server exists but that is about it.
Every other OS works fine, it is only the 2016 servers that have this problem. It is definitely a WSUS server problem; if I go into the registry and change it back to Microsofts server it finds updates.
Does anyone have any idea what might be causing the problem and how to fix it?
Thanks.
EDIT - UPDATE:
Still having problems. Tried installing a 2nd 2016 WSUS server, same problem, only with the 2016 servers.
I even tried installing 2019 server (though I don't think there are any differences...). No difference.
I even ruled out Group Policy. I put a 2016 test server all by itself in an OU with blocked inheritance. The only GPO I linked was the WSUS server setting which pointed to the 2019 server. The machine isn't getting any other policy. There isn't even a virus scanner or firewall configured on the test 2016 server, they are even on the same segment.
We are converting more and more of our servers from 2012 to 2016 which means this is more and more of a problem as NONE of them will get updates from WSUS... As much as I don't want to, I am going to have to call Microsoft...
windows wsus windows-server-2016
add a comment |
We have a WSUS server running on Windows Server 2016. WSUS detects and sends updates to all systems, including the 2012 servers. WSUS will detect but not send updates to any of the 2016 servers.
It shows 0 updates needed, all updates show "installed or not applicable". These are fresh server installs, they have just been installed straight from a disk image created November of last year.
If I run a report on one of the servers and I set the product filter to "Windows Server 2016" I get 31 updates installed or not applicable.
All 31 updates are set to approval "Install". The status for all of them is "Not Applicable" They are all Critical updates and Security Updates.
I have manually gone through the installed updates on one of the servers in question and verified that these "Not Applicable" updates are not installed.
All these servers are fresh installs and they are in an OU that prevents them from restarting themselves after an update install and I am the only one who manually restarts them. Since they have been installed they have gotten 0 updates. I have a hard time believing that there are 0 applicable updates for a fresh Windows Server 2016 install.
I have ensured that BITS and the Windows Update services are running. I have run the wuauclt /reportnow and wuauclt /detectnow. It doesn't seem to do anything. I have run the cleanup wizard to deny and remove all of the superseded updates. I have verified that the machines are in the correct groups in AD and in WSUS. I have verified in the registry on the affected machines that they are pointing to the WSUS server and it can be pinged. The client can be pinged from the WSUS server. There is no firewall or port blocker or anything like that. I created a completely new 2016 server installation with absolutely nothing installed on it; no roles, no firewalls no virus scanner no nothing, just a blank server and tried to force it to connect. WSUS detects that the server exists but that is about it.
Every other OS works fine, it is only the 2016 servers that have this problem. It is definitely a WSUS server problem; if I go into the registry and change it back to Microsofts server it finds updates.
Does anyone have any idea what might be causing the problem and how to fix it?
Thanks.
EDIT - UPDATE:
Still having problems. Tried installing a 2nd 2016 WSUS server, same problem, only with the 2016 servers.
I even tried installing 2019 server (though I don't think there are any differences...). No difference.
I even ruled out Group Policy. I put a 2016 test server all by itself in an OU with blocked inheritance. The only GPO I linked was the WSUS server setting which pointed to the 2019 server. The machine isn't getting any other policy. There isn't even a virus scanner or firewall configured on the test 2016 server, they are even on the same segment.
We are converting more and more of our servers from 2012 to 2016 which means this is more and more of a problem as NONE of them will get updates from WSUS... As much as I don't want to, I am going to have to call Microsoft...
windows wsus windows-server-2016
1.WSUS doesn't push updates. WSUS is a local Windows Updates repository. Windows clients "pull" updates from WSUS.2.Manually run Windows Updates on the server in question and select the option to connect to Windows Updates online, which will bypass WSUS, then see if any applicable updates are available. If there are, take a look at them and use them to determine why the server isn't finding them in WSUS. It could be that there are updates available but you don't have the appropriate products or update classifications selected in WSUS.
– joeqwerty
Jun 23 '17 at 22:09
I tried that. Here is an example. KB4022715 installs from Microsoft's internet based service. I have checked my companies WSUS server, KB4022715 is available and it's approval is set to "Install". KB4022715 is available for Windows 2016 and Windows 10. The Windows 10 boxes are getting it but the Windows 2016 boxes say "Not Applicable" Both versions of the update are on the WSUS server.
– Redwizard000
Jun 23 '17 at 22:22
1
Title: 2017-06 Cumulative Update for Windows Server 2016 for x64 based systems (KB4022715) Classification: Security Update Approval: Install Status: Not Applicable. That is on the WSUS server report for one of the machines in question. If I tell the machine to check Microsoft instead of the WSUS server it downloads it from Microsoft.
– Redwizard000
Jun 23 '17 at 22:28
add a comment |
We have a WSUS server running on Windows Server 2016. WSUS detects and sends updates to all systems, including the 2012 servers. WSUS will detect but not send updates to any of the 2016 servers.
It shows 0 updates needed, all updates show "installed or not applicable". These are fresh server installs, they have just been installed straight from a disk image created November of last year.
If I run a report on one of the servers and I set the product filter to "Windows Server 2016" I get 31 updates installed or not applicable.
All 31 updates are set to approval "Install". The status for all of them is "Not Applicable" They are all Critical updates and Security Updates.
I have manually gone through the installed updates on one of the servers in question and verified that these "Not Applicable" updates are not installed.
All these servers are fresh installs and they are in an OU that prevents them from restarting themselves after an update install and I am the only one who manually restarts them. Since they have been installed they have gotten 0 updates. I have a hard time believing that there are 0 applicable updates for a fresh Windows Server 2016 install.
I have ensured that BITS and the Windows Update services are running. I have run the wuauclt /reportnow and wuauclt /detectnow. It doesn't seem to do anything. I have run the cleanup wizard to deny and remove all of the superseded updates. I have verified that the machines are in the correct groups in AD and in WSUS. I have verified in the registry on the affected machines that they are pointing to the WSUS server and it can be pinged. The client can be pinged from the WSUS server. There is no firewall or port blocker or anything like that. I created a completely new 2016 server installation with absolutely nothing installed on it; no roles, no firewalls no virus scanner no nothing, just a blank server and tried to force it to connect. WSUS detects that the server exists but that is about it.
Every other OS works fine, it is only the 2016 servers that have this problem. It is definitely a WSUS server problem; if I go into the registry and change it back to Microsofts server it finds updates.
Does anyone have any idea what might be causing the problem and how to fix it?
Thanks.
EDIT - UPDATE:
Still having problems. Tried installing a 2nd 2016 WSUS server, same problem, only with the 2016 servers.
I even tried installing 2019 server (though I don't think there are any differences...). No difference.
I even ruled out Group Policy. I put a 2016 test server all by itself in an OU with blocked inheritance. The only GPO I linked was the WSUS server setting which pointed to the 2019 server. The machine isn't getting any other policy. There isn't even a virus scanner or firewall configured on the test 2016 server, they are even on the same segment.
We are converting more and more of our servers from 2012 to 2016 which means this is more and more of a problem as NONE of them will get updates from WSUS... As much as I don't want to, I am going to have to call Microsoft...
windows wsus windows-server-2016
We have a WSUS server running on Windows Server 2016. WSUS detects and sends updates to all systems, including the 2012 servers. WSUS will detect but not send updates to any of the 2016 servers.
It shows 0 updates needed, all updates show "installed or not applicable". These are fresh server installs, they have just been installed straight from a disk image created November of last year.
If I run a report on one of the servers and I set the product filter to "Windows Server 2016" I get 31 updates installed or not applicable.
All 31 updates are set to approval "Install". The status for all of them is "Not Applicable" They are all Critical updates and Security Updates.
I have manually gone through the installed updates on one of the servers in question and verified that these "Not Applicable" updates are not installed.
All these servers are fresh installs and they are in an OU that prevents them from restarting themselves after an update install and I am the only one who manually restarts them. Since they have been installed they have gotten 0 updates. I have a hard time believing that there are 0 applicable updates for a fresh Windows Server 2016 install.
I have ensured that BITS and the Windows Update services are running. I have run the wuauclt /reportnow and wuauclt /detectnow. It doesn't seem to do anything. I have run the cleanup wizard to deny and remove all of the superseded updates. I have verified that the machines are in the correct groups in AD and in WSUS. I have verified in the registry on the affected machines that they are pointing to the WSUS server and it can be pinged. The client can be pinged from the WSUS server. There is no firewall or port blocker or anything like that. I created a completely new 2016 server installation with absolutely nothing installed on it; no roles, no firewalls no virus scanner no nothing, just a blank server and tried to force it to connect. WSUS detects that the server exists but that is about it.
Every other OS works fine, it is only the 2016 servers that have this problem. It is definitely a WSUS server problem; if I go into the registry and change it back to Microsofts server it finds updates.
Does anyone have any idea what might be causing the problem and how to fix it?
Thanks.
EDIT - UPDATE:
Still having problems. Tried installing a 2nd 2016 WSUS server, same problem, only with the 2016 servers.
I even tried installing 2019 server (though I don't think there are any differences...). No difference.
I even ruled out Group Policy. I put a 2016 test server all by itself in an OU with blocked inheritance. The only GPO I linked was the WSUS server setting which pointed to the 2019 server. The machine isn't getting any other policy. There isn't even a virus scanner or firewall configured on the test 2016 server, they are even on the same segment.
We are converting more and more of our servers from 2012 to 2016 which means this is more and more of a problem as NONE of them will get updates from WSUS... As much as I don't want to, I am going to have to call Microsoft...
windows wsus windows-server-2016
windows wsus windows-server-2016
edited Aug 24 '18 at 16:45
Redwizard000
asked Jun 23 '17 at 21:39
Redwizard000Redwizard000
66128
66128
1.WSUS doesn't push updates. WSUS is a local Windows Updates repository. Windows clients "pull" updates from WSUS.2.Manually run Windows Updates on the server in question and select the option to connect to Windows Updates online, which will bypass WSUS, then see if any applicable updates are available. If there are, take a look at them and use them to determine why the server isn't finding them in WSUS. It could be that there are updates available but you don't have the appropriate products or update classifications selected in WSUS.
– joeqwerty
Jun 23 '17 at 22:09
I tried that. Here is an example. KB4022715 installs from Microsoft's internet based service. I have checked my companies WSUS server, KB4022715 is available and it's approval is set to "Install". KB4022715 is available for Windows 2016 and Windows 10. The Windows 10 boxes are getting it but the Windows 2016 boxes say "Not Applicable" Both versions of the update are on the WSUS server.
– Redwizard000
Jun 23 '17 at 22:22
1
Title: 2017-06 Cumulative Update for Windows Server 2016 for x64 based systems (KB4022715) Classification: Security Update Approval: Install Status: Not Applicable. That is on the WSUS server report for one of the machines in question. If I tell the machine to check Microsoft instead of the WSUS server it downloads it from Microsoft.
– Redwizard000
Jun 23 '17 at 22:28
add a comment |
1.WSUS doesn't push updates. WSUS is a local Windows Updates repository. Windows clients "pull" updates from WSUS.2.Manually run Windows Updates on the server in question and select the option to connect to Windows Updates online, which will bypass WSUS, then see if any applicable updates are available. If there are, take a look at them and use them to determine why the server isn't finding them in WSUS. It could be that there are updates available but you don't have the appropriate products or update classifications selected in WSUS.
– joeqwerty
Jun 23 '17 at 22:09
I tried that. Here is an example. KB4022715 installs from Microsoft's internet based service. I have checked my companies WSUS server, KB4022715 is available and it's approval is set to "Install". KB4022715 is available for Windows 2016 and Windows 10. The Windows 10 boxes are getting it but the Windows 2016 boxes say "Not Applicable" Both versions of the update are on the WSUS server.
– Redwizard000
Jun 23 '17 at 22:22
1
Title: 2017-06 Cumulative Update for Windows Server 2016 for x64 based systems (KB4022715) Classification: Security Update Approval: Install Status: Not Applicable. That is on the WSUS server report for one of the machines in question. If I tell the machine to check Microsoft instead of the WSUS server it downloads it from Microsoft.
– Redwizard000
Jun 23 '17 at 22:28
1. WSUS doesn't push updates. WSUS is a local Windows Updates repository. Windows clients "pull" updates from WSUS. 2. Manually run Windows Updates on the server in question and select the option to connect to Windows Updates online, which will bypass WSUS, then see if any applicable updates are available. If there are, take a look at them and use them to determine why the server isn't finding them in WSUS. It could be that there are updates available but you don't have the appropriate products or update classifications selected in WSUS.– joeqwerty
Jun 23 '17 at 22:09
1. WSUS doesn't push updates. WSUS is a local Windows Updates repository. Windows clients "pull" updates from WSUS. 2. Manually run Windows Updates on the server in question and select the option to connect to Windows Updates online, which will bypass WSUS, then see if any applicable updates are available. If there are, take a look at them and use them to determine why the server isn't finding them in WSUS. It could be that there are updates available but you don't have the appropriate products or update classifications selected in WSUS.– joeqwerty
Jun 23 '17 at 22:09
I tried that. Here is an example. KB4022715 installs from Microsoft's internet based service. I have checked my companies WSUS server, KB4022715 is available and it's approval is set to "Install". KB4022715 is available for Windows 2016 and Windows 10. The Windows 10 boxes are getting it but the Windows 2016 boxes say "Not Applicable" Both versions of the update are on the WSUS server.
– Redwizard000
Jun 23 '17 at 22:22
I tried that. Here is an example. KB4022715 installs from Microsoft's internet based service. I have checked my companies WSUS server, KB4022715 is available and it's approval is set to "Install". KB4022715 is available for Windows 2016 and Windows 10. The Windows 10 boxes are getting it but the Windows 2016 boxes say "Not Applicable" Both versions of the update are on the WSUS server.
– Redwizard000
Jun 23 '17 at 22:22
1
1
Title: 2017-06 Cumulative Update for Windows Server 2016 for x64 based systems (KB4022715) Classification: Security Update Approval: Install Status: Not Applicable. That is on the WSUS server report for one of the machines in question. If I tell the machine to check Microsoft instead of the WSUS server it downloads it from Microsoft.
– Redwizard000
Jun 23 '17 at 22:28
Title: 2017-06 Cumulative Update for Windows Server 2016 for x64 based systems (KB4022715) Classification: Security Update Approval: Install Status: Not Applicable. That is on the WSUS server report for one of the machines in question. If I tell the machine to check Microsoft instead of the WSUS server it downloads it from Microsoft.
– Redwizard000
Jun 23 '17 at 22:28
add a comment |
7 Answers
7
active
oldest
votes
If you scan the web you'll see all the things @Redwizard000 tried being suggested so it's clear @Redwizard000 tried really hard to solve this one (see https://serverfault.com/a/940236/203726 for how @Redwizard000 eventually solved the issue). Read on for my experience:
In my case the WSUS server was running on Windows Server 2012 R2, had all the patches, had run the VB cleanup script you see floating around, had been through the cleanup process (which took hours), could serve updates to Windows 10 machines but fresh Windows Server 2016 client machines would fail to fetch updates from WSUS and gave 0x8024401c error messages. The only thing that helped was on the WSUS server: increasing/removing some of the IIS Application Pool resource limits (e.g. Queue Length, Limit Interval, Private Memory Limit but there are others) for the WSUS App Pool as described in https://serverfault.com/a/835941 and https://blogs.msdn.microsoft.com/the_secure_infrastructure_guy/2015/09/02/windows-server-2012-r2-wsus-issue-clients-cause-the-wsus-app-pool-to-become-unresponsive-with-http-503/ and then restarting IIS. It seems that checking for updates required around 2GBytes of memory from IIS server and took about 8 minutes. After this the error message went away but...
..the client Windows Server 2016 machines would become stuck downloading 0% of the updates indefinitely. To get past this I had to manually download a recent cumulative update (on the client Windows Server 2016 machines) from http://www.catalog.update.microsoft.com/home.aspx (or use Microsoft's Windows update servers temporarily to fetch a cumulative update) and install that before changing settings to use WSUS.
Update: There's a MS support article called "Windows Update stuck at 0 percent on Windows 10 or Windows Server 2016" that talks about how you have to update the Windows Update Agent on Windows 10/2016/2019 client machines past the RTM version (10.0.14393.0) before you are able to use WSUS. This sounds like what was effectively being done in the previous paragraph.
Yeah we tried the IIS thing too... no luck there. There doesn't seem to be a good solution to this issue right now. I have noticed that a couple patches have trickled down to the 2016's but there are still many missing patches that are approved but "Not Applicable" despite being able to DL from MS directly. This is starting to look like a screw up that Microsoft is going to have to fix.
– Redwizard000
Aug 14 '17 at 17:36
@Redwizard000 I'm sorry to hear that. I can only hope you're able to file this one with Microsoft and see if you can bring it to a conclusion (perhaps reach out to the folks running the WSUS blog?). The only clues I tended to find were in the event log of the WSUS machine and the clients trying to connect to WSUS.
– Anon
Aug 19 '17 at 5:24
add a comment |
I had such a problem, 2016 would throw out the error: 0x8024401c,
and in WSUS would show 0% updated (not reported yet).
To fix this I changed the values of the WSUS Application Pool in IIS (Advanced Settings) and all 2016 servers.
Queue Length: 25000 from 1000
Limit Interval (minutes): 15 from 5
"Service Unavailable" Response: TcpLevel from HttpLevel
Then go to https://community.spiceworks.com/scripts/show/2998-adamj-clean-wsus
and copy paste the code as instructed.
- Name it
Clean-WSUS.ps1 - Install the required software
- Run
.Clean-WSUS.ps1 -FirstRun - Finally,
.Clean-WSUS.ps1 -DirtyDatabaseCheck
This guy definitely deserves a donation!
credits to social.technet.microsoft.com/Forums/systemcenter/en-US/…
– Vacheslav
Dec 15 '17 at 9:03
The problem is, my 2016 servers aren't throwing any errors. It shows up in WSUS and shows 0 needed updates, 0 failed updates and 100 something not needed or not applicable. And I have tried messing around with the IIS settings anyway and they haven't helped me. Also, Windows 10 workstations connect and download updates just fine.
– Redwizard000
Aug 24 '18 at 17:14
add a comment |
Ok, after spending 3 weeks with Microsoft's technical support department we have solved the problem.
The problem is with Dual Scan trying to connect to Windows Update (online) and failing. When it fails the system just stops trying and refuses to connect to WSUS.
The added problem is the server install media has a bug in it which prevents the Dual Scan from changing. It just ignores the policy and keeps the default update source Windows Update.
Here is what you have to do to fix it:
Run the following commands in Powershell on the offending server
$MUSM = New-Object -ComObject "Microsoft.Update.ServiceManager"
$MUSM.Services | select Name, IsDefaultAUService
You will get something back like this:
Windows Update Standalone Installer - False
Windows Server Update Service - False
Windows Update - True
If it says "Windows Update - True" Then that is your default source, no matter what your GPO says...
The first thing you have to do is make sure the following patches are installed on your server.
kb4103720 and kb4462928
You need them BOTH. They are both huge, they both take forever and a day to install and they both require a server reboot.
These KBs fix the dual scan issue so the server will respond to the GPO telling it which default source to use.
Now you need to configure Group Policy to tell the server to only use the WSUS server. Per Microsoft these are the required settings (I am dubious on some of them, but I haven't tested each one... I am just happy the thing is finally working)
Computer Configuration > Policies > Administrative Templates > System > Device Installation
Specify the search server for device driver source locations
Set to "Enabled"
Select search order: "Do not search Windows Update"
Specify the search server for device driver updates
Set to "Enabled"
Select Update Server: "Search Managed Server"
Computer Configuration > Policies > Administrative Templates > System > Internet Communication Management > Internet Communication Settings
Turn off access to all Windows Update features (In Microsoftspeak that means their online server, not 'make so it can't get updates')
Set to "Enabled"
Turn off access to the Store
Set to "Enabled"
Computer Configuration > Policies > Administrative Templates > Windows Components > Windows Update
Do not allow update deferral policies to cause scans against Windows Update
Set to "Enabled"
No auto-restart with logged on users for scheduled automatic updates installations
Set to "Enabled"
Specify intranet Microsoft update service location
Set to "Enabled"
Set the intranet update service for detecting updates: "http://[YOUR SERVER]:8530"
Set the intranet statistics server:"http://[YOUR SERVER]:8530"
Set the alternate download server: "http://[YOUR SERVER]:8530"
Uncheck the box Download files with no Url in the metadata if alternate download server is set
Move your servers into an OU with this GPO enabled. I created a separate OU in my Servers OU just for 2016 server and linked this GPO to it.
Run the above powershell commands again.
It should now say
Name IsDefaultAUService
------- --------------------------
Windows Server Update Service True
Windows Update False
If you get "Windows Server Update Service" True, then it should work!
I hope this helps someone else. This has certainly been a frustrating issue...
I accept donations in unmarked bills, gold bars and scotch.
1
Woohoo! Glad you got it solve @Redwizard000 :-)
– Anon
Nov 16 '18 at 6:35
Me too buddy, me too :)
– Redwizard000
Nov 16 '18 at 21:35
add a comment |
Same issue, same scenario. Uncheck "Upgrades" from the Classifications for your site servers software update point configurations.
Other suggestion was to do the command line
"c:Program FilesUpdate ServicesTools” “wsusutil.exe postinstall /servicing”
But I haven't gone back through that process yet as I'm waiting for more explanation from MS.
Welcome to ServerFault! Posting an answer that tells someone else to do an untested option that you are not willing to do without more information is a bad idea. Answers are supposed to be explained in the post, not posted without understanding of what they do.
– Cory Knutson
Jul 27 '17 at 15:14
add a comment |
I had the same issue, here's how I fixed it.
- In policy (whether this would be group policy or the local policy), enable the policy "Do not connect to any Windows Update Locations". This prevents the server from contacting Microsoft/Windows Update.
- In policy, added an alternative Update Server in the "Specify Microsoft Update Location"- this was the same server as the reporting and update server.
- In Windows Update- Advanced Options- unchecked the box for "defer feature updates"
After doing this, I was able to fully patch the server through WSUS- This has been confirmed on two servers in two different environments. It seems the most important change is the defer updates option to unchecked, but the other ones could also cause update issues based on what I've read around the net.
I just tried it. The only policy difference that I had is the deferred updates was "Enabled". I turned it off, reloaded the policy and tried again, it still reports the server is up to date. WSUS logged that the server spoke to it and gave a status report, but that is about it. Went into registry and changed setting to allow the server to get updates from Microsoft and it found updates. Verified that updates are "approved" in WSUS.
– Redwizard000
Nov 16 '17 at 19:26
Can you verify that within the Windows Update settings itself the box for the defer updates is also unchecked? In my case, the policy was not set, but the box was selected, and either one will apparently cause an issue.
– Allen Howard
Nov 16 '17 at 20:07
It is unchecked and greyed out.
– Redwizard000
Nov 16 '17 at 21:46
Okay, so if it's greyed out, then it seems like it's still being managed by policy. So when you were in policy, did you disable it or did you set it to not configured? It should be set to not configured for it to work properly.
– Allen Howard
Nov 17 '17 at 3:48
add a comment |
If you have this setup in group policy, I'd suggested check the registry key [HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdate]. Make a backup of the key, deleted it, and run gpupdate /force to recreate it.
In my case after comparing the backup and the new record I found a key named "DisableWindowsUpdateAccess"=dword:00000000 that was causing my issue. This key was created by a third party.
add a comment |
Actually all you need to do is update the Servicing Stack. https://support.microsoft.com/en-us/help/4485447/servicing-stack-update-for-windows-10. Doesn't even require a reboot. Once you do that it will start reporting in to WSUS just fine.
New contributor
Mark Borchert is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "2"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f857607%2fwindows-server-2016-not-updating-through-wsus%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
7 Answers
7
active
oldest
votes
7 Answers
7
active
oldest
votes
active
oldest
votes
active
oldest
votes
If you scan the web you'll see all the things @Redwizard000 tried being suggested so it's clear @Redwizard000 tried really hard to solve this one (see https://serverfault.com/a/940236/203726 for how @Redwizard000 eventually solved the issue). Read on for my experience:
In my case the WSUS server was running on Windows Server 2012 R2, had all the patches, had run the VB cleanup script you see floating around, had been through the cleanup process (which took hours), could serve updates to Windows 10 machines but fresh Windows Server 2016 client machines would fail to fetch updates from WSUS and gave 0x8024401c error messages. The only thing that helped was on the WSUS server: increasing/removing some of the IIS Application Pool resource limits (e.g. Queue Length, Limit Interval, Private Memory Limit but there are others) for the WSUS App Pool as described in https://serverfault.com/a/835941 and https://blogs.msdn.microsoft.com/the_secure_infrastructure_guy/2015/09/02/windows-server-2012-r2-wsus-issue-clients-cause-the-wsus-app-pool-to-become-unresponsive-with-http-503/ and then restarting IIS. It seems that checking for updates required around 2GBytes of memory from IIS server and took about 8 minutes. After this the error message went away but...
..the client Windows Server 2016 machines would become stuck downloading 0% of the updates indefinitely. To get past this I had to manually download a recent cumulative update (on the client Windows Server 2016 machines) from http://www.catalog.update.microsoft.com/home.aspx (or use Microsoft's Windows update servers temporarily to fetch a cumulative update) and install that before changing settings to use WSUS.
Update: There's a MS support article called "Windows Update stuck at 0 percent on Windows 10 or Windows Server 2016" that talks about how you have to update the Windows Update Agent on Windows 10/2016/2019 client machines past the RTM version (10.0.14393.0) before you are able to use WSUS. This sounds like what was effectively being done in the previous paragraph.
Yeah we tried the IIS thing too... no luck there. There doesn't seem to be a good solution to this issue right now. I have noticed that a couple patches have trickled down to the 2016's but there are still many missing patches that are approved but "Not Applicable" despite being able to DL from MS directly. This is starting to look like a screw up that Microsoft is going to have to fix.
– Redwizard000
Aug 14 '17 at 17:36
@Redwizard000 I'm sorry to hear that. I can only hope you're able to file this one with Microsoft and see if you can bring it to a conclusion (perhaps reach out to the folks running the WSUS blog?). The only clues I tended to find were in the event log of the WSUS machine and the clients trying to connect to WSUS.
– Anon
Aug 19 '17 at 5:24
add a comment |
If you scan the web you'll see all the things @Redwizard000 tried being suggested so it's clear @Redwizard000 tried really hard to solve this one (see https://serverfault.com/a/940236/203726 for how @Redwizard000 eventually solved the issue). Read on for my experience:
In my case the WSUS server was running on Windows Server 2012 R2, had all the patches, had run the VB cleanup script you see floating around, had been through the cleanup process (which took hours), could serve updates to Windows 10 machines but fresh Windows Server 2016 client machines would fail to fetch updates from WSUS and gave 0x8024401c error messages. The only thing that helped was on the WSUS server: increasing/removing some of the IIS Application Pool resource limits (e.g. Queue Length, Limit Interval, Private Memory Limit but there are others) for the WSUS App Pool as described in https://serverfault.com/a/835941 and https://blogs.msdn.microsoft.com/the_secure_infrastructure_guy/2015/09/02/windows-server-2012-r2-wsus-issue-clients-cause-the-wsus-app-pool-to-become-unresponsive-with-http-503/ and then restarting IIS. It seems that checking for updates required around 2GBytes of memory from IIS server and took about 8 minutes. After this the error message went away but...
..the client Windows Server 2016 machines would become stuck downloading 0% of the updates indefinitely. To get past this I had to manually download a recent cumulative update (on the client Windows Server 2016 machines) from http://www.catalog.update.microsoft.com/home.aspx (or use Microsoft's Windows update servers temporarily to fetch a cumulative update) and install that before changing settings to use WSUS.
Update: There's a MS support article called "Windows Update stuck at 0 percent on Windows 10 or Windows Server 2016" that talks about how you have to update the Windows Update Agent on Windows 10/2016/2019 client machines past the RTM version (10.0.14393.0) before you are able to use WSUS. This sounds like what was effectively being done in the previous paragraph.
Yeah we tried the IIS thing too... no luck there. There doesn't seem to be a good solution to this issue right now. I have noticed that a couple patches have trickled down to the 2016's but there are still many missing patches that are approved but "Not Applicable" despite being able to DL from MS directly. This is starting to look like a screw up that Microsoft is going to have to fix.
– Redwizard000
Aug 14 '17 at 17:36
@Redwizard000 I'm sorry to hear that. I can only hope you're able to file this one with Microsoft and see if you can bring it to a conclusion (perhaps reach out to the folks running the WSUS blog?). The only clues I tended to find were in the event log of the WSUS machine and the clients trying to connect to WSUS.
– Anon
Aug 19 '17 at 5:24
add a comment |
If you scan the web you'll see all the things @Redwizard000 tried being suggested so it's clear @Redwizard000 tried really hard to solve this one (see https://serverfault.com/a/940236/203726 for how @Redwizard000 eventually solved the issue). Read on for my experience:
In my case the WSUS server was running on Windows Server 2012 R2, had all the patches, had run the VB cleanup script you see floating around, had been through the cleanup process (which took hours), could serve updates to Windows 10 machines but fresh Windows Server 2016 client machines would fail to fetch updates from WSUS and gave 0x8024401c error messages. The only thing that helped was on the WSUS server: increasing/removing some of the IIS Application Pool resource limits (e.g. Queue Length, Limit Interval, Private Memory Limit but there are others) for the WSUS App Pool as described in https://serverfault.com/a/835941 and https://blogs.msdn.microsoft.com/the_secure_infrastructure_guy/2015/09/02/windows-server-2012-r2-wsus-issue-clients-cause-the-wsus-app-pool-to-become-unresponsive-with-http-503/ and then restarting IIS. It seems that checking for updates required around 2GBytes of memory from IIS server and took about 8 minutes. After this the error message went away but...
..the client Windows Server 2016 machines would become stuck downloading 0% of the updates indefinitely. To get past this I had to manually download a recent cumulative update (on the client Windows Server 2016 machines) from http://www.catalog.update.microsoft.com/home.aspx (or use Microsoft's Windows update servers temporarily to fetch a cumulative update) and install that before changing settings to use WSUS.
Update: There's a MS support article called "Windows Update stuck at 0 percent on Windows 10 or Windows Server 2016" that talks about how you have to update the Windows Update Agent on Windows 10/2016/2019 client machines past the RTM version (10.0.14393.0) before you are able to use WSUS. This sounds like what was effectively being done in the previous paragraph.
If you scan the web you'll see all the things @Redwizard000 tried being suggested so it's clear @Redwizard000 tried really hard to solve this one (see https://serverfault.com/a/940236/203726 for how @Redwizard000 eventually solved the issue). Read on for my experience:
In my case the WSUS server was running on Windows Server 2012 R2, had all the patches, had run the VB cleanup script you see floating around, had been through the cleanup process (which took hours), could serve updates to Windows 10 machines but fresh Windows Server 2016 client machines would fail to fetch updates from WSUS and gave 0x8024401c error messages. The only thing that helped was on the WSUS server: increasing/removing some of the IIS Application Pool resource limits (e.g. Queue Length, Limit Interval, Private Memory Limit but there are others) for the WSUS App Pool as described in https://serverfault.com/a/835941 and https://blogs.msdn.microsoft.com/the_secure_infrastructure_guy/2015/09/02/windows-server-2012-r2-wsus-issue-clients-cause-the-wsus-app-pool-to-become-unresponsive-with-http-503/ and then restarting IIS. It seems that checking for updates required around 2GBytes of memory from IIS server and took about 8 minutes. After this the error message went away but...
..the client Windows Server 2016 machines would become stuck downloading 0% of the updates indefinitely. To get past this I had to manually download a recent cumulative update (on the client Windows Server 2016 machines) from http://www.catalog.update.microsoft.com/home.aspx (or use Microsoft's Windows update servers temporarily to fetch a cumulative update) and install that before changing settings to use WSUS.
Update: There's a MS support article called "Windows Update stuck at 0 percent on Windows 10 or Windows Server 2016" that talks about how you have to update the Windows Update Agent on Windows 10/2016/2019 client machines past the RTM version (10.0.14393.0) before you are able to use WSUS. This sounds like what was effectively being done in the previous paragraph.
edited Nov 17 '18 at 4:20
answered Aug 12 '17 at 22:05
AnonAnon
708720
708720
Yeah we tried the IIS thing too... no luck there. There doesn't seem to be a good solution to this issue right now. I have noticed that a couple patches have trickled down to the 2016's but there are still many missing patches that are approved but "Not Applicable" despite being able to DL from MS directly. This is starting to look like a screw up that Microsoft is going to have to fix.
– Redwizard000
Aug 14 '17 at 17:36
@Redwizard000 I'm sorry to hear that. I can only hope you're able to file this one with Microsoft and see if you can bring it to a conclusion (perhaps reach out to the folks running the WSUS blog?). The only clues I tended to find were in the event log of the WSUS machine and the clients trying to connect to WSUS.
– Anon
Aug 19 '17 at 5:24
add a comment |
Yeah we tried the IIS thing too... no luck there. There doesn't seem to be a good solution to this issue right now. I have noticed that a couple patches have trickled down to the 2016's but there are still many missing patches that are approved but "Not Applicable" despite being able to DL from MS directly. This is starting to look like a screw up that Microsoft is going to have to fix.
– Redwizard000
Aug 14 '17 at 17:36
@Redwizard000 I'm sorry to hear that. I can only hope you're able to file this one with Microsoft and see if you can bring it to a conclusion (perhaps reach out to the folks running the WSUS blog?). The only clues I tended to find were in the event log of the WSUS machine and the clients trying to connect to WSUS.
– Anon
Aug 19 '17 at 5:24
Yeah we tried the IIS thing too... no luck there. There doesn't seem to be a good solution to this issue right now. I have noticed that a couple patches have trickled down to the 2016's but there are still many missing patches that are approved but "Not Applicable" despite being able to DL from MS directly. This is starting to look like a screw up that Microsoft is going to have to fix.
– Redwizard000
Aug 14 '17 at 17:36
Yeah we tried the IIS thing too... no luck there. There doesn't seem to be a good solution to this issue right now. I have noticed that a couple patches have trickled down to the 2016's but there are still many missing patches that are approved but "Not Applicable" despite being able to DL from MS directly. This is starting to look like a screw up that Microsoft is going to have to fix.
– Redwizard000
Aug 14 '17 at 17:36
@Redwizard000 I'm sorry to hear that. I can only hope you're able to file this one with Microsoft and see if you can bring it to a conclusion (perhaps reach out to the folks running the WSUS blog?). The only clues I tended to find were in the event log of the WSUS machine and the clients trying to connect to WSUS.
– Anon
Aug 19 '17 at 5:24
@Redwizard000 I'm sorry to hear that. I can only hope you're able to file this one with Microsoft and see if you can bring it to a conclusion (perhaps reach out to the folks running the WSUS blog?). The only clues I tended to find were in the event log of the WSUS machine and the clients trying to connect to WSUS.
– Anon
Aug 19 '17 at 5:24
add a comment |
I had such a problem, 2016 would throw out the error: 0x8024401c,
and in WSUS would show 0% updated (not reported yet).
To fix this I changed the values of the WSUS Application Pool in IIS (Advanced Settings) and all 2016 servers.
Queue Length: 25000 from 1000
Limit Interval (minutes): 15 from 5
"Service Unavailable" Response: TcpLevel from HttpLevel
Then go to https://community.spiceworks.com/scripts/show/2998-adamj-clean-wsus
and copy paste the code as instructed.
- Name it
Clean-WSUS.ps1 - Install the required software
- Run
.Clean-WSUS.ps1 -FirstRun - Finally,
.Clean-WSUS.ps1 -DirtyDatabaseCheck
This guy definitely deserves a donation!
credits to social.technet.microsoft.com/Forums/systemcenter/en-US/…
– Vacheslav
Dec 15 '17 at 9:03
The problem is, my 2016 servers aren't throwing any errors. It shows up in WSUS and shows 0 needed updates, 0 failed updates and 100 something not needed or not applicable. And I have tried messing around with the IIS settings anyway and they haven't helped me. Also, Windows 10 workstations connect and download updates just fine.
– Redwizard000
Aug 24 '18 at 17:14
add a comment |
I had such a problem, 2016 would throw out the error: 0x8024401c,
and in WSUS would show 0% updated (not reported yet).
To fix this I changed the values of the WSUS Application Pool in IIS (Advanced Settings) and all 2016 servers.
Queue Length: 25000 from 1000
Limit Interval (minutes): 15 from 5
"Service Unavailable" Response: TcpLevel from HttpLevel
Then go to https://community.spiceworks.com/scripts/show/2998-adamj-clean-wsus
and copy paste the code as instructed.
- Name it
Clean-WSUS.ps1 - Install the required software
- Run
.Clean-WSUS.ps1 -FirstRun - Finally,
.Clean-WSUS.ps1 -DirtyDatabaseCheck
This guy definitely deserves a donation!
credits to social.technet.microsoft.com/Forums/systemcenter/en-US/…
– Vacheslav
Dec 15 '17 at 9:03
The problem is, my 2016 servers aren't throwing any errors. It shows up in WSUS and shows 0 needed updates, 0 failed updates and 100 something not needed or not applicable. And I have tried messing around with the IIS settings anyway and they haven't helped me. Also, Windows 10 workstations connect and download updates just fine.
– Redwizard000
Aug 24 '18 at 17:14
add a comment |
I had such a problem, 2016 would throw out the error: 0x8024401c,
and in WSUS would show 0% updated (not reported yet).
To fix this I changed the values of the WSUS Application Pool in IIS (Advanced Settings) and all 2016 servers.
Queue Length: 25000 from 1000
Limit Interval (minutes): 15 from 5
"Service Unavailable" Response: TcpLevel from HttpLevel
Then go to https://community.spiceworks.com/scripts/show/2998-adamj-clean-wsus
and copy paste the code as instructed.
- Name it
Clean-WSUS.ps1 - Install the required software
- Run
.Clean-WSUS.ps1 -FirstRun - Finally,
.Clean-WSUS.ps1 -DirtyDatabaseCheck
This guy definitely deserves a donation!
I had such a problem, 2016 would throw out the error: 0x8024401c,
and in WSUS would show 0% updated (not reported yet).
To fix this I changed the values of the WSUS Application Pool in IIS (Advanced Settings) and all 2016 servers.
Queue Length: 25000 from 1000
Limit Interval (minutes): 15 from 5
"Service Unavailable" Response: TcpLevel from HttpLevel
Then go to https://community.spiceworks.com/scripts/show/2998-adamj-clean-wsus
and copy paste the code as instructed.
- Name it
Clean-WSUS.ps1 - Install the required software
- Run
.Clean-WSUS.ps1 -FirstRun - Finally,
.Clean-WSUS.ps1 -DirtyDatabaseCheck
This guy definitely deserves a donation!
edited Dec 15 '17 at 20:45
Cory Knutson
1,711719
1,711719
answered Dec 15 '17 at 9:02
VacheslavVacheslav
312
312
credits to social.technet.microsoft.com/Forums/systemcenter/en-US/…
– Vacheslav
Dec 15 '17 at 9:03
The problem is, my 2016 servers aren't throwing any errors. It shows up in WSUS and shows 0 needed updates, 0 failed updates and 100 something not needed or not applicable. And I have tried messing around with the IIS settings anyway and they haven't helped me. Also, Windows 10 workstations connect and download updates just fine.
– Redwizard000
Aug 24 '18 at 17:14
add a comment |
credits to social.technet.microsoft.com/Forums/systemcenter/en-US/…
– Vacheslav
Dec 15 '17 at 9:03
The problem is, my 2016 servers aren't throwing any errors. It shows up in WSUS and shows 0 needed updates, 0 failed updates and 100 something not needed or not applicable. And I have tried messing around with the IIS settings anyway and they haven't helped me. Also, Windows 10 workstations connect and download updates just fine.
– Redwizard000
Aug 24 '18 at 17:14
credits to social.technet.microsoft.com/Forums/systemcenter/en-US/…
– Vacheslav
Dec 15 '17 at 9:03
credits to social.technet.microsoft.com/Forums/systemcenter/en-US/…
– Vacheslav
Dec 15 '17 at 9:03
The problem is, my 2016 servers aren't throwing any errors. It shows up in WSUS and shows 0 needed updates, 0 failed updates and 100 something not needed or not applicable. And I have tried messing around with the IIS settings anyway and they haven't helped me. Also, Windows 10 workstations connect and download updates just fine.
– Redwizard000
Aug 24 '18 at 17:14
The problem is, my 2016 servers aren't throwing any errors. It shows up in WSUS and shows 0 needed updates, 0 failed updates and 100 something not needed or not applicable. And I have tried messing around with the IIS settings anyway and they haven't helped me. Also, Windows 10 workstations connect and download updates just fine.
– Redwizard000
Aug 24 '18 at 17:14
add a comment |
Ok, after spending 3 weeks with Microsoft's technical support department we have solved the problem.
The problem is with Dual Scan trying to connect to Windows Update (online) and failing. When it fails the system just stops trying and refuses to connect to WSUS.
The added problem is the server install media has a bug in it which prevents the Dual Scan from changing. It just ignores the policy and keeps the default update source Windows Update.
Here is what you have to do to fix it:
Run the following commands in Powershell on the offending server
$MUSM = New-Object -ComObject "Microsoft.Update.ServiceManager"
$MUSM.Services | select Name, IsDefaultAUService
You will get something back like this:
Windows Update Standalone Installer - False
Windows Server Update Service - False
Windows Update - True
If it says "Windows Update - True" Then that is your default source, no matter what your GPO says...
The first thing you have to do is make sure the following patches are installed on your server.
kb4103720 and kb4462928
You need them BOTH. They are both huge, they both take forever and a day to install and they both require a server reboot.
These KBs fix the dual scan issue so the server will respond to the GPO telling it which default source to use.
Now you need to configure Group Policy to tell the server to only use the WSUS server. Per Microsoft these are the required settings (I am dubious on some of them, but I haven't tested each one... I am just happy the thing is finally working)
Computer Configuration > Policies > Administrative Templates > System > Device Installation
Specify the search server for device driver source locations
Set to "Enabled"
Select search order: "Do not search Windows Update"
Specify the search server for device driver updates
Set to "Enabled"
Select Update Server: "Search Managed Server"
Computer Configuration > Policies > Administrative Templates > System > Internet Communication Management > Internet Communication Settings
Turn off access to all Windows Update features (In Microsoftspeak that means their online server, not 'make so it can't get updates')
Set to "Enabled"
Turn off access to the Store
Set to "Enabled"
Computer Configuration > Policies > Administrative Templates > Windows Components > Windows Update
Do not allow update deferral policies to cause scans against Windows Update
Set to "Enabled"
No auto-restart with logged on users for scheduled automatic updates installations
Set to "Enabled"
Specify intranet Microsoft update service location
Set to "Enabled"
Set the intranet update service for detecting updates: "http://[YOUR SERVER]:8530"
Set the intranet statistics server:"http://[YOUR SERVER]:8530"
Set the alternate download server: "http://[YOUR SERVER]:8530"
Uncheck the box Download files with no Url in the metadata if alternate download server is set
Move your servers into an OU with this GPO enabled. I created a separate OU in my Servers OU just for 2016 server and linked this GPO to it.
Run the above powershell commands again.
It should now say
Name IsDefaultAUService
------- --------------------------
Windows Server Update Service True
Windows Update False
If you get "Windows Server Update Service" True, then it should work!
I hope this helps someone else. This has certainly been a frustrating issue...
I accept donations in unmarked bills, gold bars and scotch.
1
Woohoo! Glad you got it solve @Redwizard000 :-)
– Anon
Nov 16 '18 at 6:35
Me too buddy, me too :)
– Redwizard000
Nov 16 '18 at 21:35
add a comment |
Ok, after spending 3 weeks with Microsoft's technical support department we have solved the problem.
The problem is with Dual Scan trying to connect to Windows Update (online) and failing. When it fails the system just stops trying and refuses to connect to WSUS.
The added problem is the server install media has a bug in it which prevents the Dual Scan from changing. It just ignores the policy and keeps the default update source Windows Update.
Here is what you have to do to fix it:
Run the following commands in Powershell on the offending server
$MUSM = New-Object -ComObject "Microsoft.Update.ServiceManager"
$MUSM.Services | select Name, IsDefaultAUService
You will get something back like this:
Windows Update Standalone Installer - False
Windows Server Update Service - False
Windows Update - True
If it says "Windows Update - True" Then that is your default source, no matter what your GPO says...
The first thing you have to do is make sure the following patches are installed on your server.
kb4103720 and kb4462928
You need them BOTH. They are both huge, they both take forever and a day to install and they both require a server reboot.
These KBs fix the dual scan issue so the server will respond to the GPO telling it which default source to use.
Now you need to configure Group Policy to tell the server to only use the WSUS server. Per Microsoft these are the required settings (I am dubious on some of them, but I haven't tested each one... I am just happy the thing is finally working)
Computer Configuration > Policies > Administrative Templates > System > Device Installation
Specify the search server for device driver source locations
Set to "Enabled"
Select search order: "Do not search Windows Update"
Specify the search server for device driver updates
Set to "Enabled"
Select Update Server: "Search Managed Server"
Computer Configuration > Policies > Administrative Templates > System > Internet Communication Management > Internet Communication Settings
Turn off access to all Windows Update features (In Microsoftspeak that means their online server, not 'make so it can't get updates')
Set to "Enabled"
Turn off access to the Store
Set to "Enabled"
Computer Configuration > Policies > Administrative Templates > Windows Components > Windows Update
Do not allow update deferral policies to cause scans against Windows Update
Set to "Enabled"
No auto-restart with logged on users for scheduled automatic updates installations
Set to "Enabled"
Specify intranet Microsoft update service location
Set to "Enabled"
Set the intranet update service for detecting updates: "http://[YOUR SERVER]:8530"
Set the intranet statistics server:"http://[YOUR SERVER]:8530"
Set the alternate download server: "http://[YOUR SERVER]:8530"
Uncheck the box Download files with no Url in the metadata if alternate download server is set
Move your servers into an OU with this GPO enabled. I created a separate OU in my Servers OU just for 2016 server and linked this GPO to it.
Run the above powershell commands again.
It should now say
Name IsDefaultAUService
------- --------------------------
Windows Server Update Service True
Windows Update False
If you get "Windows Server Update Service" True, then it should work!
I hope this helps someone else. This has certainly been a frustrating issue...
I accept donations in unmarked bills, gold bars and scotch.
1
Woohoo! Glad you got it solve @Redwizard000 :-)
– Anon
Nov 16 '18 at 6:35
Me too buddy, me too :)
– Redwizard000
Nov 16 '18 at 21:35
add a comment |
Ok, after spending 3 weeks with Microsoft's technical support department we have solved the problem.
The problem is with Dual Scan trying to connect to Windows Update (online) and failing. When it fails the system just stops trying and refuses to connect to WSUS.
The added problem is the server install media has a bug in it which prevents the Dual Scan from changing. It just ignores the policy and keeps the default update source Windows Update.
Here is what you have to do to fix it:
Run the following commands in Powershell on the offending server
$MUSM = New-Object -ComObject "Microsoft.Update.ServiceManager"
$MUSM.Services | select Name, IsDefaultAUService
You will get something back like this:
Windows Update Standalone Installer - False
Windows Server Update Service - False
Windows Update - True
If it says "Windows Update - True" Then that is your default source, no matter what your GPO says...
The first thing you have to do is make sure the following patches are installed on your server.
kb4103720 and kb4462928
You need them BOTH. They are both huge, they both take forever and a day to install and they both require a server reboot.
These KBs fix the dual scan issue so the server will respond to the GPO telling it which default source to use.
Now you need to configure Group Policy to tell the server to only use the WSUS server. Per Microsoft these are the required settings (I am dubious on some of them, but I haven't tested each one... I am just happy the thing is finally working)
Computer Configuration > Policies > Administrative Templates > System > Device Installation
Specify the search server for device driver source locations
Set to "Enabled"
Select search order: "Do not search Windows Update"
Specify the search server for device driver updates
Set to "Enabled"
Select Update Server: "Search Managed Server"
Computer Configuration > Policies > Administrative Templates > System > Internet Communication Management > Internet Communication Settings
Turn off access to all Windows Update features (In Microsoftspeak that means their online server, not 'make so it can't get updates')
Set to "Enabled"
Turn off access to the Store
Set to "Enabled"
Computer Configuration > Policies > Administrative Templates > Windows Components > Windows Update
Do not allow update deferral policies to cause scans against Windows Update
Set to "Enabled"
No auto-restart with logged on users for scheduled automatic updates installations
Set to "Enabled"
Specify intranet Microsoft update service location
Set to "Enabled"
Set the intranet update service for detecting updates: "http://[YOUR SERVER]:8530"
Set the intranet statistics server:"http://[YOUR SERVER]:8530"
Set the alternate download server: "http://[YOUR SERVER]:8530"
Uncheck the box Download files with no Url in the metadata if alternate download server is set
Move your servers into an OU with this GPO enabled. I created a separate OU in my Servers OU just for 2016 server and linked this GPO to it.
Run the above powershell commands again.
It should now say
Name IsDefaultAUService
------- --------------------------
Windows Server Update Service True
Windows Update False
If you get "Windows Server Update Service" True, then it should work!
I hope this helps someone else. This has certainly been a frustrating issue...
I accept donations in unmarked bills, gold bars and scotch.
Ok, after spending 3 weeks with Microsoft's technical support department we have solved the problem.
The problem is with Dual Scan trying to connect to Windows Update (online) and failing. When it fails the system just stops trying and refuses to connect to WSUS.
The added problem is the server install media has a bug in it which prevents the Dual Scan from changing. It just ignores the policy and keeps the default update source Windows Update.
Here is what you have to do to fix it:
Run the following commands in Powershell on the offending server
$MUSM = New-Object -ComObject "Microsoft.Update.ServiceManager"
$MUSM.Services | select Name, IsDefaultAUService
You will get something back like this:
Windows Update Standalone Installer - False
Windows Server Update Service - False
Windows Update - True
If it says "Windows Update - True" Then that is your default source, no matter what your GPO says...
The first thing you have to do is make sure the following patches are installed on your server.
kb4103720 and kb4462928
You need them BOTH. They are both huge, they both take forever and a day to install and they both require a server reboot.
These KBs fix the dual scan issue so the server will respond to the GPO telling it which default source to use.
Now you need to configure Group Policy to tell the server to only use the WSUS server. Per Microsoft these are the required settings (I am dubious on some of them, but I haven't tested each one... I am just happy the thing is finally working)
Computer Configuration > Policies > Administrative Templates > System > Device Installation
Specify the search server for device driver source locations
Set to "Enabled"
Select search order: "Do not search Windows Update"
Specify the search server for device driver updates
Set to "Enabled"
Select Update Server: "Search Managed Server"
Computer Configuration > Policies > Administrative Templates > System > Internet Communication Management > Internet Communication Settings
Turn off access to all Windows Update features (In Microsoftspeak that means their online server, not 'make so it can't get updates')
Set to "Enabled"
Turn off access to the Store
Set to "Enabled"
Computer Configuration > Policies > Administrative Templates > Windows Components > Windows Update
Do not allow update deferral policies to cause scans against Windows Update
Set to "Enabled"
No auto-restart with logged on users for scheduled automatic updates installations
Set to "Enabled"
Specify intranet Microsoft update service location
Set to "Enabled"
Set the intranet update service for detecting updates: "http://[YOUR SERVER]:8530"
Set the intranet statistics server:"http://[YOUR SERVER]:8530"
Set the alternate download server: "http://[YOUR SERVER]:8530"
Uncheck the box Download files with no Url in the metadata if alternate download server is set
Move your servers into an OU with this GPO enabled. I created a separate OU in my Servers OU just for 2016 server and linked this GPO to it.
Run the above powershell commands again.
It should now say
Name IsDefaultAUService
------- --------------------------
Windows Server Update Service True
Windows Update False
If you get "Windows Server Update Service" True, then it should work!
I hope this helps someone else. This has certainly been a frustrating issue...
I accept donations in unmarked bills, gold bars and scotch.
edited Nov 15 '18 at 20:51
alexander.polomodov
1,0643712
1,0643712
answered Nov 15 '18 at 20:02
Redwizard000Redwizard000
66128
66128
1
Woohoo! Glad you got it solve @Redwizard000 :-)
– Anon
Nov 16 '18 at 6:35
Me too buddy, me too :)
– Redwizard000
Nov 16 '18 at 21:35
add a comment |
1
Woohoo! Glad you got it solve @Redwizard000 :-)
– Anon
Nov 16 '18 at 6:35
Me too buddy, me too :)
– Redwizard000
Nov 16 '18 at 21:35
1
1
Woohoo! Glad you got it solve @Redwizard000 :-)
– Anon
Nov 16 '18 at 6:35
Woohoo! Glad you got it solve @Redwizard000 :-)
– Anon
Nov 16 '18 at 6:35
Me too buddy, me too :)
– Redwizard000
Nov 16 '18 at 21:35
Me too buddy, me too :)
– Redwizard000
Nov 16 '18 at 21:35
add a comment |
Same issue, same scenario. Uncheck "Upgrades" from the Classifications for your site servers software update point configurations.
Other suggestion was to do the command line
"c:Program FilesUpdate ServicesTools” “wsusutil.exe postinstall /servicing”
But I haven't gone back through that process yet as I'm waiting for more explanation from MS.
Welcome to ServerFault! Posting an answer that tells someone else to do an untested option that you are not willing to do without more information is a bad idea. Answers are supposed to be explained in the post, not posted without understanding of what they do.
– Cory Knutson
Jul 27 '17 at 15:14
add a comment |
Same issue, same scenario. Uncheck "Upgrades" from the Classifications for your site servers software update point configurations.
Other suggestion was to do the command line
"c:Program FilesUpdate ServicesTools” “wsusutil.exe postinstall /servicing”
But I haven't gone back through that process yet as I'm waiting for more explanation from MS.
Welcome to ServerFault! Posting an answer that tells someone else to do an untested option that you are not willing to do without more information is a bad idea. Answers are supposed to be explained in the post, not posted without understanding of what they do.
– Cory Knutson
Jul 27 '17 at 15:14
add a comment |
Same issue, same scenario. Uncheck "Upgrades" from the Classifications for your site servers software update point configurations.
Other suggestion was to do the command line
"c:Program FilesUpdate ServicesTools” “wsusutil.exe postinstall /servicing”
But I haven't gone back through that process yet as I'm waiting for more explanation from MS.
Same issue, same scenario. Uncheck "Upgrades" from the Classifications for your site servers software update point configurations.
Other suggestion was to do the command line
"c:Program FilesUpdate ServicesTools” “wsusutil.exe postinstall /servicing”
But I haven't gone back through that process yet as I'm waiting for more explanation from MS.
answered Jul 27 '17 at 11:35
KevinKevin
1
1
Welcome to ServerFault! Posting an answer that tells someone else to do an untested option that you are not willing to do without more information is a bad idea. Answers are supposed to be explained in the post, not posted without understanding of what they do.
– Cory Knutson
Jul 27 '17 at 15:14
add a comment |
Welcome to ServerFault! Posting an answer that tells someone else to do an untested option that you are not willing to do without more information is a bad idea. Answers are supposed to be explained in the post, not posted without understanding of what they do.
– Cory Knutson
Jul 27 '17 at 15:14
Welcome to ServerFault! Posting an answer that tells someone else to do an untested option that you are not willing to do without more information is a bad idea. Answers are supposed to be explained in the post, not posted without understanding of what they do.
– Cory Knutson
Jul 27 '17 at 15:14
Welcome to ServerFault! Posting an answer that tells someone else to do an untested option that you are not willing to do without more information is a bad idea. Answers are supposed to be explained in the post, not posted without understanding of what they do.
– Cory Knutson
Jul 27 '17 at 15:14
add a comment |
I had the same issue, here's how I fixed it.
- In policy (whether this would be group policy or the local policy), enable the policy "Do not connect to any Windows Update Locations". This prevents the server from contacting Microsoft/Windows Update.
- In policy, added an alternative Update Server in the "Specify Microsoft Update Location"- this was the same server as the reporting and update server.
- In Windows Update- Advanced Options- unchecked the box for "defer feature updates"
After doing this, I was able to fully patch the server through WSUS- This has been confirmed on two servers in two different environments. It seems the most important change is the defer updates option to unchecked, but the other ones could also cause update issues based on what I've read around the net.
I just tried it. The only policy difference that I had is the deferred updates was "Enabled". I turned it off, reloaded the policy and tried again, it still reports the server is up to date. WSUS logged that the server spoke to it and gave a status report, but that is about it. Went into registry and changed setting to allow the server to get updates from Microsoft and it found updates. Verified that updates are "approved" in WSUS.
– Redwizard000
Nov 16 '17 at 19:26
Can you verify that within the Windows Update settings itself the box for the defer updates is also unchecked? In my case, the policy was not set, but the box was selected, and either one will apparently cause an issue.
– Allen Howard
Nov 16 '17 at 20:07
It is unchecked and greyed out.
– Redwizard000
Nov 16 '17 at 21:46
Okay, so if it's greyed out, then it seems like it's still being managed by policy. So when you were in policy, did you disable it or did you set it to not configured? It should be set to not configured for it to work properly.
– Allen Howard
Nov 17 '17 at 3:48
add a comment |
I had the same issue, here's how I fixed it.
- In policy (whether this would be group policy or the local policy), enable the policy "Do not connect to any Windows Update Locations". This prevents the server from contacting Microsoft/Windows Update.
- In policy, added an alternative Update Server in the "Specify Microsoft Update Location"- this was the same server as the reporting and update server.
- In Windows Update- Advanced Options- unchecked the box for "defer feature updates"
After doing this, I was able to fully patch the server through WSUS- This has been confirmed on two servers in two different environments. It seems the most important change is the defer updates option to unchecked, but the other ones could also cause update issues based on what I've read around the net.
I just tried it. The only policy difference that I had is the deferred updates was "Enabled". I turned it off, reloaded the policy and tried again, it still reports the server is up to date. WSUS logged that the server spoke to it and gave a status report, but that is about it. Went into registry and changed setting to allow the server to get updates from Microsoft and it found updates. Verified that updates are "approved" in WSUS.
– Redwizard000
Nov 16 '17 at 19:26
Can you verify that within the Windows Update settings itself the box for the defer updates is also unchecked? In my case, the policy was not set, but the box was selected, and either one will apparently cause an issue.
– Allen Howard
Nov 16 '17 at 20:07
It is unchecked and greyed out.
– Redwizard000
Nov 16 '17 at 21:46
Okay, so if it's greyed out, then it seems like it's still being managed by policy. So when you were in policy, did you disable it or did you set it to not configured? It should be set to not configured for it to work properly.
– Allen Howard
Nov 17 '17 at 3:48
add a comment |
I had the same issue, here's how I fixed it.
- In policy (whether this would be group policy or the local policy), enable the policy "Do not connect to any Windows Update Locations". This prevents the server from contacting Microsoft/Windows Update.
- In policy, added an alternative Update Server in the "Specify Microsoft Update Location"- this was the same server as the reporting and update server.
- In Windows Update- Advanced Options- unchecked the box for "defer feature updates"
After doing this, I was able to fully patch the server through WSUS- This has been confirmed on two servers in two different environments. It seems the most important change is the defer updates option to unchecked, but the other ones could also cause update issues based on what I've read around the net.
I had the same issue, here's how I fixed it.
- In policy (whether this would be group policy or the local policy), enable the policy "Do not connect to any Windows Update Locations". This prevents the server from contacting Microsoft/Windows Update.
- In policy, added an alternative Update Server in the "Specify Microsoft Update Location"- this was the same server as the reporting and update server.
- In Windows Update- Advanced Options- unchecked the box for "defer feature updates"
After doing this, I was able to fully patch the server through WSUS- This has been confirmed on two servers in two different environments. It seems the most important change is the defer updates option to unchecked, but the other ones could also cause update issues based on what I've read around the net.
answered Nov 14 '17 at 17:18
Allen HowardAllen Howard
32029
32029
I just tried it. The only policy difference that I had is the deferred updates was "Enabled". I turned it off, reloaded the policy and tried again, it still reports the server is up to date. WSUS logged that the server spoke to it and gave a status report, but that is about it. Went into registry and changed setting to allow the server to get updates from Microsoft and it found updates. Verified that updates are "approved" in WSUS.
– Redwizard000
Nov 16 '17 at 19:26
Can you verify that within the Windows Update settings itself the box for the defer updates is also unchecked? In my case, the policy was not set, but the box was selected, and either one will apparently cause an issue.
– Allen Howard
Nov 16 '17 at 20:07
It is unchecked and greyed out.
– Redwizard000
Nov 16 '17 at 21:46
Okay, so if it's greyed out, then it seems like it's still being managed by policy. So when you were in policy, did you disable it or did you set it to not configured? It should be set to not configured for it to work properly.
– Allen Howard
Nov 17 '17 at 3:48
add a comment |
I just tried it. The only policy difference that I had is the deferred updates was "Enabled". I turned it off, reloaded the policy and tried again, it still reports the server is up to date. WSUS logged that the server spoke to it and gave a status report, but that is about it. Went into registry and changed setting to allow the server to get updates from Microsoft and it found updates. Verified that updates are "approved" in WSUS.
– Redwizard000
Nov 16 '17 at 19:26
Can you verify that within the Windows Update settings itself the box for the defer updates is also unchecked? In my case, the policy was not set, but the box was selected, and either one will apparently cause an issue.
– Allen Howard
Nov 16 '17 at 20:07
It is unchecked and greyed out.
– Redwizard000
Nov 16 '17 at 21:46
Okay, so if it's greyed out, then it seems like it's still being managed by policy. So when you were in policy, did you disable it or did you set it to not configured? It should be set to not configured for it to work properly.
– Allen Howard
Nov 17 '17 at 3:48
I just tried it. The only policy difference that I had is the deferred updates was "Enabled". I turned it off, reloaded the policy and tried again, it still reports the server is up to date. WSUS logged that the server spoke to it and gave a status report, but that is about it. Went into registry and changed setting to allow the server to get updates from Microsoft and it found updates. Verified that updates are "approved" in WSUS.
– Redwizard000
Nov 16 '17 at 19:26
I just tried it. The only policy difference that I had is the deferred updates was "Enabled". I turned it off, reloaded the policy and tried again, it still reports the server is up to date. WSUS logged that the server spoke to it and gave a status report, but that is about it. Went into registry and changed setting to allow the server to get updates from Microsoft and it found updates. Verified that updates are "approved" in WSUS.
– Redwizard000
Nov 16 '17 at 19:26
Can you verify that within the Windows Update settings itself the box for the defer updates is also unchecked? In my case, the policy was not set, but the box was selected, and either one will apparently cause an issue.
– Allen Howard
Nov 16 '17 at 20:07
Can you verify that within the Windows Update settings itself the box for the defer updates is also unchecked? In my case, the policy was not set, but the box was selected, and either one will apparently cause an issue.
– Allen Howard
Nov 16 '17 at 20:07
It is unchecked and greyed out.
– Redwizard000
Nov 16 '17 at 21:46
It is unchecked and greyed out.
– Redwizard000
Nov 16 '17 at 21:46
Okay, so if it's greyed out, then it seems like it's still being managed by policy. So when you were in policy, did you disable it or did you set it to not configured? It should be set to not configured for it to work properly.
– Allen Howard
Nov 17 '17 at 3:48
Okay, so if it's greyed out, then it seems like it's still being managed by policy. So when you were in policy, did you disable it or did you set it to not configured? It should be set to not configured for it to work properly.
– Allen Howard
Nov 17 '17 at 3:48
add a comment |
If you have this setup in group policy, I'd suggested check the registry key [HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdate]. Make a backup of the key, deleted it, and run gpupdate /force to recreate it.
In my case after comparing the backup and the new record I found a key named "DisableWindowsUpdateAccess"=dword:00000000 that was causing my issue. This key was created by a third party.
add a comment |
If you have this setup in group policy, I'd suggested check the registry key [HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdate]. Make a backup of the key, deleted it, and run gpupdate /force to recreate it.
In my case after comparing the backup and the new record I found a key named "DisableWindowsUpdateAccess"=dword:00000000 that was causing my issue. This key was created by a third party.
add a comment |
If you have this setup in group policy, I'd suggested check the registry key [HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdate]. Make a backup of the key, deleted it, and run gpupdate /force to recreate it.
In my case after comparing the backup and the new record I found a key named "DisableWindowsUpdateAccess"=dword:00000000 that was causing my issue. This key was created by a third party.
If you have this setup in group policy, I'd suggested check the registry key [HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdate]. Make a backup of the key, deleted it, and run gpupdate /force to recreate it.
In my case after comparing the backup and the new record I found a key named "DisableWindowsUpdateAccess"=dword:00000000 that was causing my issue. This key was created by a third party.
answered Oct 3 '18 at 0:50
NixphoeNixphoe
4,04872848
4,04872848
add a comment |
add a comment |
Actually all you need to do is update the Servicing Stack. https://support.microsoft.com/en-us/help/4485447/servicing-stack-update-for-windows-10. Doesn't even require a reboot. Once you do that it will start reporting in to WSUS just fine.
New contributor
Mark Borchert is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
Actually all you need to do is update the Servicing Stack. https://support.microsoft.com/en-us/help/4485447/servicing-stack-update-for-windows-10. Doesn't even require a reboot. Once you do that it will start reporting in to WSUS just fine.
New contributor
Mark Borchert is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
Actually all you need to do is update the Servicing Stack. https://support.microsoft.com/en-us/help/4485447/servicing-stack-update-for-windows-10. Doesn't even require a reboot. Once you do that it will start reporting in to WSUS just fine.
New contributor
Mark Borchert is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
Actually all you need to do is update the Servicing Stack. https://support.microsoft.com/en-us/help/4485447/servicing-stack-update-for-windows-10. Doesn't even require a reboot. Once you do that it will start reporting in to WSUS just fine.
New contributor
Mark Borchert is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Mark Borchert is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
answered yesterday
Mark BorchertMark Borchert
1
1
New contributor
Mark Borchert is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Mark Borchert is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
Mark Borchert is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
add a comment |
Thanks for contributing an answer to Server Fault!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f857607%2fwindows-server-2016-not-updating-through-wsus%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1.WSUS doesn't push updates. WSUS is a local Windows Updates repository. Windows clients "pull" updates from WSUS.2.Manually run Windows Updates on the server in question and select the option to connect to Windows Updates online, which will bypass WSUS, then see if any applicable updates are available. If there are, take a look at them and use them to determine why the server isn't finding them in WSUS. It could be that there are updates available but you don't have the appropriate products or update classifications selected in WSUS.– joeqwerty
Jun 23 '17 at 22:09
I tried that. Here is an example. KB4022715 installs from Microsoft's internet based service. I have checked my companies WSUS server, KB4022715 is available and it's approval is set to "Install". KB4022715 is available for Windows 2016 and Windows 10. The Windows 10 boxes are getting it but the Windows 2016 boxes say "Not Applicable" Both versions of the update are on the WSUS server.
– Redwizard000
Jun 23 '17 at 22:22
1
Title: 2017-06 Cumulative Update for Windows Server 2016 for x64 based systems (KB4022715) Classification: Security Update Approval: Install Status: Not Applicable. That is on the WSUS server report for one of the machines in question. If I tell the machine to check Microsoft instead of the WSUS server it downloads it from Microsoft.
– Redwizard000
Jun 23 '17 at 22:28