Can't download updates from Windows Update from behind a firewall or proxy server
Content provided by Microsoft
Applies to: Windows 10 version 1709Windows 10 Version 1703Windows 10 Version 1511Windows 10 Version 1607Windows 8.1Windows 8.1 EnterpriseWindows 8.1 ProWindows 8Windows 8 EnterpriseWindows 8 ProWindows 7 Service Pack 1Windows 7 EnterpriseWindows 7 Home BasicWindows 7 Home PremiumWindows 7 ProfessionalWindows 7 StarterWindows 7 UltimateMore
When you check for updates from Windows Update on a device that's behind a firewall or a proxy server, you discover that you can't download the updates. Additionally, you may receive a message that resembles the following:
We couldn't get online to download your updates. We'll try again later, or you can check now. If it still doesn't work, make sure you're connected to the Internet.
Windows uses Microsoft Windows HTTP Services (WinHTTP) to communicate with the Microsoft Update servers, and Background Intelligent Transfer Service (BITS) is used to download the updates. There may be multiple reasons why the client cannot make calls externally:
The proxy or firewall does not support TLS 1.2.
TLS 1.2 has been a prerequisite for using Update Services ever since these (minimum) Windows Update client versions:
A proxy or firewall is blocking TCP 80 (HTTP) and TCP 443 (HTTPS).
There are incorrect client proxy settings.
To resolve this issue, check the following conditions and requirements:
The proxy or firewall must support TLS 1.2. Otherwise, you may have to disable protocol detection.
If a proxy or firewall is blocking all traffic by default and allowing only specific domains through, make sure that the following URLs are white-listed to permit Windows devices to communicate with Microsoft Update services:
login.live.com (this is required if you have connected a Microsoft Account)
By default, Windows Update impersonates the user who's logged on to the computer in order to obtain updates. If you're using a proxy.pac file or have proxy settings deployed through Group Policy or another method, make sure that your Internet Explorer proxy settings are configured correctly. If you are manually defining a proxy setting, make sure that the Automatically detect settings check box is not selected. This check box may override your manual proxy settings and cause connection issues.
To verify, go to Internet Options > Connections > LAN Settings. Or, in Windows 10, go to Settings > Network & Internet > Proxy.
ERROR: at System.Diagnostics.Process.Kill()
at Microsoft.Support.SEOInfrastructureService.PhantomJS.PhantomJSRunner.WaitForExit(Process process, Int32 waitTime, StringBuilder dataBuilder, Boolean isTotalProcessTimeout)New URL: about:blank