Error 0x80072efd

SYMPTOMS

You see the following errors in "%Windir%\WindowsUpdate.log"

WARNING: Send failed with hr = 80072efd.
WARNING: SendRequest failed with hr = 80072efd. Proxy List used: <(null)> Bypass List used : <(null)> Auth Schemes used : <>
WARNING: WinHttp: SendRequestUsingProxy failed for <
http://wsusserver:8530/selfupdate/wuident.cab>. error 0x80072efd
WARNING: WinHttp: SendRequestToServerForFileInformation MakeRequest failed. error 0x80072efd
WARNING: WinHttp: SendRequestToServerForFileInformation failed with 0x80072efd
WARNING: WinHttp: ShouldFileBeDownloaded failed with 0x80072efd
WARNING: DownloadFileInternal failed for
http://wsusserver:8530/selfupdate/wuident.cab: error 0x80072efd
FATAL: IsUpdateRequired failed with error 0x80072efd
WARNING: SelfUpdate: Default Service: IsUpdateRequired failed: 0x80072efd
WARNING: SelfUpdate: Default Service: IsUpdateRequired failed, error = 0x80072EFD
  * WARNING: Skipping scan, self-update check returned 0x80072EFD
  * WARNING: Exit code = 0x80072EFD
WARNING: WU client failed Searching for update with error 0x80072efd

DESCRIPTION

Error 0x80072efd translates to ERROR_INTERNET_CANNOT_CONNECT which means 'The attempt to connect to the server failed'.

CAUSE

WUA uses WinHTTP proxy settings to access WSUS Server. WinHTTP proxy settings are separate from the proxy settings in Microsoft® Internet Explorer. If you are using Proxy server to access internet and proxy settings are configured for IE and at the same time, If WinHTTP proxy settings are set to null, then sometimes WUA fails with the errors as seen above.

Use ClientDiag Tool which will check for WinHTTP local machine Proxy settings and User IE Proxy settings. In the below sample, WinHTTP local machine Proxy settings is set to Direct Connection whereas User IE Proxy settings is set to a local proxy server.

Checking Proxy Configuration
        Checking for winhttp local machine Proxy settings . . . PASS
                Winhttp local machine access type
                        <Direct Connection>
                Winhttp local machine Proxy. . . . . . . . . .  NONE
                Winhttp local machine ProxyBypass. . . . . . .  NONE
        Checking User IE Proxy settings . . . . . . . . . . . . PASS
                User IE Proxy
                proxy:8080
                User IE ProxyByPass
                10.*;;<local>
                User IE AutoConfig URL Proxy . . . . . . . . .  NONE
                User IE AutoDetect
                AutoDetect not in use

In such case, send request will fail with 80072efd as it is set to null proxy (no proxy).

WORKAROUND

To troubleshoot this error, configure WinHTTP local machine Proxy settings to use User IE Proxy settings using the command 'proxycfg.exe -u' (This command imports the Internet Explorer proxy settings of the current user).

Run 'proxycfg.exe -u' command followed by ClientDiag. The sample below shows Winhttp local machine Proxy Settings are now cloned to User IE Proxy settings.

Checking Proxy Configuration
        Checking for winhttp local machine Proxy settings . . . PASS
                Winhttp local machine access type
                        <Using Proxy>
                Winhttp local machine Proxy
                proxy:8080
                Winhttp local machine ProxyBypass
                10.*;;<local>
        Checking User IE Proxy settings . . . . . . . . . . . . PASS
                User IE Proxy
                proxy:8080
                User IE ProxyByPass
                10.*;;<local>
                User IE AutoConfig URL Proxy . . . . . . . . .  NONE
                User IE AutoDetect
                AutoDetect not in use

Note:

  • The administrator who runs proxycfg.exe must have local administrator privileges so that proxycfg.exe can update the registry of the local computer.
  • WinHTTP proxy settings are per-machine, not per-user.

Now, Restart Automatic Updates Service (MUST) and force an update detection using the command 'wuauclt.exe /detectnow' and the error should disappear and WUA will start downloading the approved updates.

MORE INFORMATION

Using the WinHTTP Proxy Configuration Utility
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk/html/8214dcb7-7a53-4a8c-b91a-02772c06ad7d.asp

Published Mon, May 8 2006 17:05 by Mohammed Athif Khaleel
Filed under:

Comments

Tuesday, May 16, 2006 8:58 AM by PatchAholic...The WSUS Blog!

# Troubleshooting Error 0x80072efd

In this Article, I will explain how to troubleshoot Error 0x80072efd. You may see this error on SUS Server...
Wednesday, May 17, 2006 4:28 AM by PatchAholic...The WSUS Blog!

# Error 0x80004002

FATAL: Failed to get session from datastore, error = 0x80004002
FATAL: Failed to Unserialize from data store, error = 0x80004002
WARNING: Exit code = 0x80004002
WARNING: InitAUComponents Failed, will restart AU in 30 mins, error = 0x80004002
DnldMgr FATAL: DM:CAgentDownloadManager::CheckAllCallDownloadStates: GetSession failed with 0x80004002.
Tuesday, June 06, 2006 11:13 AM by Mak

# re: Error 0x80072efd

Nope, still no luck.

I know my ports are connecting
I have no GPO's other that the local WSUS GPO's
I can download the cab files using a domain account (can't with a non-domain)

Out of Ideas!
Wednesday, November 08, 2006 11:32 PM by Jay

# re: Error 80072efd

wen i try to sign in my windows live messenger it says error 80072efd and den the troubleshooter doesnt repair it, after testing my TCP connection at tools/options/connenction/advance settings it says error 8007274d. Its been doin dat for dayz now.. i tried a lot of solutions on the niternet but none of em wurked.. i Need help!

:( :( :( :( :(

Sunday, December 03, 2006 10:18 AM by Judy

# re: Error 0x80072efd

i have that same problem and i cant find any solution. when i try to sign in my windows live messenger it says error 80072efd and den the troubleshooter doesnt repair it, after testing my TCP connection at tools/options/connenction/advance settings it says error 8007274d. I cant find any solution and I am desperate because I cant sign in anywhere not even on yahoo mail or hotmail. What can I do!!!

Tuesday, September 01, 2009 5:55 AM by ondrejsv

# My fight with Windows Live Writer Installer

My fight with Windows Live Writer Installer