Windows update client failed to detect with error 0x80240440

Stuck with Windows Update Error 0x80240440? We can help you.Often Windows server users end up with Windows Update Error 0x80240440 while trying to update their servers for the recent security patches.

Stuck with Windows Update Error 0x80240440? We can help you.

Often Windows server users end up with Windows Update Error 0x80240440 while trying to update their servers for the recent security patches.

Microsoft releases many updates for Windows on a regular basis, to enhance security and improve the working efficiency of the server.

Here at Bobcares, we get requests from our customers to fix this error as a part of Server Management Services.

Today let’s see the steps that our Support Techs follow to fix this error for our customers.

How a Typical Windows Update Error 0x80240440 looks like

The error message looks like the one given below:

Windows Update Error 0x80240440

Also, the windows update log located at %windir%/windowsupdate.log will report the following:

+++++++++++ PT: Synchronizing server updates +++++++++++
+ ServiceId = {9482F4B4-E343-43B6-B170-9A65BC822C77}, Server URL = https://fe1.update.microsoft.com/v6/ClientWebService/client.asmx
WARNING: Nws Failure: errorCode=0x803d0014
WARNING: Original error code: 0x80072efe
WARNING: There was an error communicating with the endpoint at 'https://fe1.update.microsoft.com/v6/ClientWebService/client.asmx'.
WARNING: There was an error sending the HTTP request.
WARNING: The connection with the remote endpoint was terminated.
WARNING: The connection with the server was terminated abnormally
WARNING: Web service call failed with hr = 80240440.
WARNING: Current service auth scheme='None'.
WARNING: Proxy List used: '(null)', Bypass List used: '(null)', Last Proxy used: '(null)', Last auth Schemes used: 'None'.
FATAL: OnCallFailure(hrCall, m_error) failed with hr=0x80240440
WARNING: PTError: 0x80240440
WARNING: SyncUpdates_WithRecovery failed.: 0x80240440
WARNING: Sync of Updates: 0x80240440
WARNING: SyncServerUpdatesInternal failed: 0x80240440
WARNING: Failed to synchronize, error = 0x80240440
WARNING: Exit code = 0x80240440

Common Causes for this Error

Windows Update continuously fails to search for Updates or cannot install them. The following are the common causes for this error:

1. Windows Registry
2. Windows Filesystem
3. Internet access
4. Windows Update service
5. File corruption
6. Misconfiguration
7. Adware
8. Virus and Malware

Methods to fix Windows Update Error 0x80240440

The following are some of the methods that our Support Engineers follow to fix this error:

1. Clean the Windows Update temporary cache folder

To clean the Windows Update temporary cache folder we can use the following steps:

Stop the Windows Update service

1. Firstly, type “services.msc” in the Run prompt and click OK.

2. A new window will open with all Windows services on the system.

3. Finally, right-click on the “Windows Update” service and then click Stop.

Clean the Windows Update temporary cache folder

1. Firstly, type %windir%SoftwareDistributionDataStore in Run prompt and click OK.

2. This will open Windows Explorer in the correct location.

3. We can delete all contents of this folder.

Start the Windows Update Service

1. Firstly, type “services.msc” in the Run prompt and click OK.

2. A new window will open containing all Windows services on the system.

3. Finally, right-click on “Windows Update” service and then click Start.

2. Run the System File Checker (SFC) utility

SFC utility allows us to scan for damaged Windows system files and restore them. It is an in-built tool to check the filesystem

We can use the following steps to run SFC:

1. Firstly, type “cmd” in the Run prompt and then press Ctrl+Shift+Enter to run the command as an administrator.

2. Then enter the password if prompted and click OK.

3. Finally, type the following command and press enter:

sfc /scannow

As soon as the SFC process finishes, restart the server.

3. Clean Windows Update download path

1. Firstly, type regedit in Run prompt and hit Enter.

2. Navigate to
HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdate

3. Once we found it, search for WUServer and WIStatusServer in the right-hand pane.

4. If they are not listed, we cannot clean the download path. Otherwise, delete both.

5. Finally, restart the server.

4. Disable Application Control in Sonicwall NSA

Enabling Application Control in Sonicwall NSA can cause strange network connectivity issues. The AppControl rule that is blocking the traffic may not be visible in the list of applications, however, it can be found from the logs.

We can use the “Lookup Signature” for finding the corresponding rule. Setting the Block option to Disabled for this rule allows Windows Update to work properly.

[Need Assistance? We are available 24*7]

Conclusion

In short, we saw various methods that our Support Engineers follow to fix Windows Update Error 0x80240440

PREVENT YOUR SERVER FROM CRASHING!

Never again lose customers to poor server speed! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.

GET STARTED

var google_conversion_label = «owonCMyG5nEQ0aD71QM»;

  • Hi,

    For more information regarding the error code 0x80072EFE, you may refer to the following Microsoft KB article:

    You may encounter temporary connection-related errors when you use Windows Update or Microsoft Update to install updates

    http://support.microsoft.com/kb/836941

    Generally, we can perform the following troubleshooting suggestions to troubleshoot the Windows Update issue:

    Suggestion 1: Temporarily disable firewall and antivirus program to test the issue.

    Suggestion 2: Disable Windows Update service, rename the folder %windir%SoftwareDistribution and restart the Windows Update
    service.

    Suggestion 3: Run the System Update Readiness tool (Checksur.exe) to scan and repair the system files. If some files cannot
    be repaired automatically, you may replace them manually. For more information, please refer to the following Microsoft KB and TechNet articles:

    Description of the System Update Readiness Tool for Windows Vista, for Windows Server 2008, for Windows 7, and for Windows
    Server 2008 R2

    http://support.microsoft.com/kb/947821

    Advanced guidelines for diagnosing and fixing servicing corruption

    http://technet.microsoft.com/en-us/library/ee619779(WS.10).aspx

    Suggestion 4: Run SFC /Scannow to scan and repair the system files. If some corrupted files cannot berepaired,
    you may manually replace them. For more information, please read the following Microsoft KB article:

    How to use the System File Checker tool to troubleshoot missing or corrupted system files on Windows Vista or on Windows 7

    http://support.microsoft.com/kb/929833

    Suggestion 5: Perform an In-Place upgrade to repair the whole system.

    Regards,


    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.

    • Proposed as answer by

      Thursday, September 20, 2012 7:16 AM

    • Marked as answer by
      MedicalSMicrosoft contingent staff
      Thursday, September 20, 2012 7:20 AM

  • I have begun setting up a new server for a branch office, and have decided to use Windows Server 2012 on it; thanks Software Assurance! This way I can utilize the new Hyper-V features when I’m ready, as well as virtualize a domain controller properly.

    However, I ran into a problem with Windows Update on both the Host and Guest running Server 2012. Windows Update reported an error:

    The windows update log located at %windir%/windowsupdate.log reported this:

    +++++++++++  PT: Synchronizing server updates  +++++++++++
      + ServiceId = {9482F4B4-E343-43B6-B170-9A65BC822C77}, Server URL = https://fe1.update.microsoft.com/v6/ClientWebService/client.asmx
    WARNING: Nws Failure: errorCode=0x803d0014
    WARNING: Original error code: 0x80072efe
    WARNING: There was an error communicating with the endpoint at 'https://fe1.update.microsoft.com/v6/ClientWebService/client.asmx'.
    WARNING: There was an error sending the HTTP request.
    WARNING: The connection with the remote endpoint was terminated.
    WARNING: The connection with the server was terminated abnormally
    WARNING: Web service call failed with hr = 80240440.
    WARNING: Current service auth scheme='None'.
    WARNING: Proxy List used: '(null)', Bypass List used: '(null)', Last Proxy used: '(null)', Last auth Schemes used: 'None'.
    FATAL: OnCallFailure(hrCall, m_error) failed with hr=0x80240440
    WARNING: PTError: 0x80240440
    WARNING: SyncUpdates_WithRecovery failed.: 0x80240440
    WARNING: Sync of Updates: 0x80240440
    WARNING: SyncServerUpdatesInternal failed: 0x80240440
    WARNING: Failed to synchronize, error = 0x80240440
    WARNING: Exit code = 0x80240440

    At first I thought this may be related to the “Trusted Sites” within Internet Explorer. I have mine set through GPO, so I added “https://*.update.microsoft.com” to that GPO and then did a “gpupdate /force”, but the error remained.

    Then I thought to look at my Sonicwall NSA 2400; we have the Application Control enabled, and this has been known to cause strange network connectivity issues even when not expected so I’ve just by default started checking here.

    Unsurprisingly this turned out to be the problem. The strange thing is, the AppControl rule that was blocking the traffic isn’t visible in the list of applications; only through the logging did I find it.
    If you navigate to the AppControl settings page, use the “Lookup Signature”, for signature # 6:

    Click on the pencil icon, and you’ll see this screen:

    Turns out the rule “Non-SSL Traffic over SSL port” is blocking this Windows Update traffic.

    Setting the Block option to Disabled for this rule allows Windows Update to work properly.

    Prajwal Desai


    • #2

    What the version of Windows Server ?.

    aanwar


    • Thread Starter

    • #3

    Hi Prajwal,

    I am running Server 2012R2. I happened to find the problem. The SUP properties had the box ticked to require SSL communication to the WSUS server. I had recently set up the third-party updates and part of the configuration required to enable this.

    • #4

    Experiencing this exact issue, but with Server 2016 and SCCM 1906. I have just set up SCUP for Adobe and HP updates and updates stopped working across the board. My log files have identical errors to the attached logs above. Did you find a solution Aanwar?

    aanwar


    • Thread Starter

    • #5

    My solution was to uncheck the require SSL for WSUS. I had enabled the third party updates and part of it required to make a configuration change on the SUP properties where you have to check Require SSL for WSUS server. I unchecked it and the updates went through. For the third party updates, I still need to work on getting the certificate assigned properly.

    • #6

    That seemed to resolve the immediate issue. I think I’m going to need to spend some time reading up on enabling SSL for WSUS.
    Onto the next issue (drivers not showing new version after scupdate). Fun fun fun
    Thanks for responding so fast

    ronvanloo


    • #7

    Hello
    Yesterday I also enabled third party and I also had to check the SSL for WSUS.
    The third party is working great because I was looking for Adobe Reader DC updates.
    But this morning I discovered the same error 0x80240440 on all the clients.
    So I disabled the SSL for WSUS and the error disappeared.
    Is there something I forgot or is it a firewall issue.
    Any help would be great.
    Regards,
    Ron.

    • #8

    Hello,
    I have the same issue, any update please for solution without uncheking the ssl requiered for WUSU thir party requests.

    Regards,
    HAdjer YH

    Edy

    Edy

    Well-Known Member


    • #9

    how did you guys setup the certificate for WSUS? are you using self signed or certificate from your internal CA?

    Check WUAHandler.log on your client to check the url of the server your client is using, i believe in this instance is https://blablabla. copy the url and paste on the client browser and check if the certificate is trusted on your browser. if its not then you have a certificate trust issue.

    it can be either the certificate doesnt match the url name or the certificate chain doesnt exist on your client.

    i would recommend to generate certificate from your internal CA to be used on your WSUS server.

    Edy

    Edy

    Well-Known Member


    • #10

    on another note, check your client’s registry key HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdate and see whether your WUServer key is pointing to http or https

    ronvanloo


    • #11

    how did you guys setup the certificate for WSUS? are you using self signed or certificate from your internal CA?

    Check WUAHandler.log on your client to check the url of the server your client is using, i believe in this instance is https://blablabla. copy the url and paste on the client browser and check if the certificate is trusted on your browser. if its not then you have a certificate trust issue.

    it can be either the certificate doesnt match the url name or the certificate chain doesnt exist on your client.

    i would recommend to generate certificate from your internal CA to be used on your WSUS server.

    I used self signed certificate. Is this not okay?

    Regards,
    Ron.

    Why did I get error 0x80240440?

    Windows Update continous fails to search for Updates or cannot install them. The source of this problem could be various things as

    > Windows Registry
    > Windows Filesystem
    > Internet access

    > Windows Update service
    > File corruption
    > Misconfiguration
    > Adware
    > Virus and Malware

    However, if you’re technically savvy, you can try the steps below:

    1. Click Start and start typing on your keyboard for «services.msc»

    2. In your search results «services.msc» should show up. Open it with a click.

    3. A new windows will open containing all Windows services on your system.


    4. Search for «Windows Update»
    5. Right-click the «Windows Update» and then click Stop.

    We will now clean the Windows Update temporary cache folder:

    1. Hold your windows-key pressed and hit «R» key simultanous.
    2. A small new windows will appear.
    3. Type %windir%SoftwareDistributionDataStore in this new window and click OK.
    4. This will open Windows Explorer on the correct location.
    5. Delete all contents of this folder. (Hint: Use Ctrl + A to select all files and folders)


    Now we will start the Windows Update Service again:

    1. Switch back to the windows Services.
    2. Locate Windows Update.
    3. Right-click on it and choose Start.

    If the problem still persists, you can run the System File Checker (SFC) utility. This handy in-built tool will check your filesystem.

    1. Click Start and start typing on your keyboard for «cmd».

    2. In your search results cmd should show up with an black icon.
    3. Right-click it and select Run as administrator.
    4. If you are prompted for the admin password, enter the password and click OK.
    5. A new completely black windwos will open. You can type commands directly into this window.
    6. Type sfc/scannow and press Enter.
    7. This process will take a long time. You can minimize this black windows and work on.

    Come back to the black window after a time and check if the process finished.
    As soon as the SFC process finished, restart your computer. After the restart you search for Updates again.

    You are still facing the same issue?

    1. Restart your computer.

    Next thing is to clean Windows Update download path. These steps are only for expirienced user! If you mess up your computer with Regedit, you could loose your files! Take care or use a professional tool to investiagte your computer.

    1. Hold your windows-key pressed and hit «R» key simultanous.
    2. A small new windows will appear.
    3. Type regedit in this new windows and hit Enter.
    4. In the new windows you have a navigation on the left side. Use it to navigate to

    HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdate

    5. Once you found it, search for WUServer and WIStatusServer in the right hand pane.
    6. If they are not listet we cannot clean the download path. Othwerwise delete both.
    7. Restart your computer.

    Try to search for new Updates again.

    You are still facing this issue? I think this is not an usual problem and your computer should be checked by professional.
    Try to look for a solution here or search further in the search box below.

    Advanced information

    The following Windows verisons are affected by this error:

    > Windows Vista
    > Windows 7
    > Windows 8
    > Windows 8.1
    > Windows 10
    > Windows 10 Redstone 2
    > Windows 10 Creators Update
    > Windows Server 2008 R2
    > Windows Server 2012
    > Windows Server 2016

    define TDFNSMBFQUE TDFNRMBFQUE 0x80260300 0x80250300 TDFNMTXQUE 0x80230300 TDFNMBXQUE TKernel tdfncdh Failed ervicesxsdsbsErrorCode0x80240300sbsErrorCodesbsErrorDescri ptionSoapInterop execute Pudncom Read tkernelsourcesh7145renesasrar StreamShare GitHub TDFNCALQUE TDFNACPQUE utkernelpitdfncd32h master metanestutkernelpi call Service Broker Looking Java program

    После установки нового сервера WSUS в сети нашей компании многие клиенты не смогли получить новые обновления с сервера с ошибкой 0x80244010. Как оказалось, эта ошибка характерна не только для компьютеров, обновляющихся с внутреннего сервера WSUS, но и для устройств, получающих обновления напрямую с Windows Update. Рассмотрим, основные способы исправления ошибки 0x80244010 и восстановления работоспособности системы обновлений.

    ошибка обновления windows 0x80244010

    Для диагностики проблемы нужно открыть лог агента обновлений WindowsUpdate.log (в Windows 7 и 8 он находится в каталоге %Windir% , а в Windows 10 его можно получить так). В журнале обновлений при этом будут присутствовать такие строки:

    2018-04-10 18:40:38:994 828 11a3c PT WARNING: Exceeded max server round trips: 0x80244010
    2018-04-10 18:40:38:994 828 11a3c PT WARNING: Sync of Updates: 0x80244010
    2018-04-10 18:40:38:994 828 11a3c PT WARNING: SyncServerUpdatesInternal failed: 0x80244010
    2018-04-10 18:40:38:994 828 11a3c Agent * WARNING: Failed to synchronize, error = 0x80244010
    2018-04-10 18:40:39:024 828 11a3c Agent * WARNING: Exit code = 0x80244010
    2018-04-10 18:40:39:024 828 11a3c Agent *********
    2018-04-10 18:40:39:024 828 11a3c Agent ** END ** Agent: Finding updates [CallerId = AutomaticUpdates]
    2018-04-10 18:40:39:024 828 11a3c Agent *************
    2018-04-10 18:40:39:024 828 11a3c Agent WARNING: WU client failed Searching for update with error 0x80244010
    2018-04-10 18:40:39:024 828 1017c AU >>## RESUMED ## AU: Search for updates [CallId = {128CCEAD-F84D-405E-9BC2-607D1694894B}]
    2018-04-10 18:40:39:024 828 1017c AU # WARNING: Search callback failed, result = 0x80244010
    2018-04-10 18:40:39:024 828 1017c AU # WARNING: Failed to find updates with error code 80244010

    Exceeded max server round trips: 0x80244010

    Наибольший интерес вызывает строка Exceeded max server round trips: 0x80244010. Т.е. превышено максимальное число обращений к серверу обновлений (WSUS) во время сканирования обновлений. Об этом же свидетельствует код ошибки Windows Update согласно таблице (SUS_E_PT_EXCEEDED_MAX_SERVER_TRIPS). Т.е. сервер отключает клиента, который превысил лимит обращений. Этот лимит обращений в протоколе получения обновлений Windows устанавливается на сервере обновлений и по умолчанию составляет 200 обращений. Также имеется лимит на максимальный размер XML файла, который клиент получает с сервера в рамках одного обращения — 200 Кб. Чем большее количество обновлений на сервере для клиента нужно проверить, тем больший размер скачиваемого XML файла. В том случае, если клиенту не удается получить необходимые данные за 200 сессий, он временно отключается от сервера и возвращает ошибку.

    Эта ошибка возникает, как правило, из-за плохого или нестабильного сетевого соединения с сервером обновлений или когда клиенту нужно получить слишком большое количество обновлений (новый клиент сервера WSUS или компьютер, на котором давно не устанавливались обновлений).

    Самый простой вариант попробовать на клиенте несколько раз (3-7 раз) нажать кнопку Try Again или выполнить команду

    wuauclt.exe / detectnow

    Важно. После каждого запуска поиска обновлений нужно выждать около 15 минут, чтобы дождаться окончания предыдущего цикла поиска обновлений).

    В большинстве случаев это решает проблему, но в том случае если клиентов в сети много, такой способ решения проблемы неприемлем.

    По умолчанию клиент проверяет обновления на сервере каждые 22 часа. Можно увеличить частоту таких синхронизаций с помощью групповой политики Automatic Update detection frequency (в секции Computer Configuration -> Adminsitrative Templates -> Windows Components -> Windows Update), например до 3 часов.

    Automatic Update detection frequency - политика частоты выполнения сканирования на wsus

    Также можно на стороне сервера WSUS убрать ограничение на максимальный размер XML файла, который может скачать клиент с сервера. Для этого придется выполнить следующую команду в базе данных WSUSDB.

    USE SUSDB
    GO
    UPDATE tbConfigurationC SET MaxXMLPerRequest = 0

    Если вам не хочется менять настройки в базе WSUS, можно выполнить очистку WSUS сервера с помощью встроенного мастера очистки (Консоль Update Service -> Options -> Server Cleanup Wizard -> все опции -> Next), удалив старые, неиспользуемые и замененные обновления (особенно много мусора от обновлений MS Office). В результате такой операции, клиент Windows Update будет получать намного меньше мета-информации с WSUS сервера, и его взаимодействие должно уместиться в 200 сессий по 200кб.

    wsus Server Cleanup Wizard - мастер очистки

    Кроме того, если клиентов сервера WSUS достаточно много, можно попробовать увеличить производительность пула WsusPool согласно рекомендаций из статьи: Ошибка обновления Windows 80244022.

    Если все рассмотренные способы не помогли исправить ошибку обновления на каком-то клиенте, выполните на нем скрипт сброса текущих настроек WSUS и удаления локального кэша. После чего выполните несколько циклов поиска обновлений.

    Содержание

    1. Windows update client failed to detect with error 0x80244010
    2. 0x80244010: Исправляем ошибку обновления Windows Update
    3. Исправляем ошибки установки обновлений Windows 7
    4. Windows update client failed to detect with error 0x80244010
    5. Answered by:
    6. Question
    7. Answers
    8. All replies
    9. Windows update client failed to detect with error 0x80244010
    10. Вопрос
    11. Ответы
    12. Все ответы

    Windows update client failed to detect with error 0x80244010

    Сообщения: 397
    Благодарности: 16

    pushpinПрофиль | Отправить PM | Цитировать

    :: Stopping the Windows Update services
    call :print Stopping the Windows Update services.

    net stop bits
    net stop wuauserv
    net stop appidsvc
    net stop cryptsvc

    :: Checking the services status
    call :print Checking the services status.

    sc query bits | findstr /I /C:»STOPPED»
    If %errorlevel% NEQ 0 (
    echo.Failed to stop the BITS service.
    echo.
    pause
    goto close
    )
    sc query wuauserv | findstr /I /C:»STOPPED»
    if %errorlevel% NEQ 0 (
    echo.Failed to stop the Windows Update service.
    echo.
    pause
    goto close
    )
    sc query appidsvc | findstr /I /C:»STOPPED»
    if %errorlevel% NEQ 0 (
    sc query appidsvc | findstr /I /C:»OpenService FAILED 1060″
    if %errorlevel% NEQ 0 (
    echo.Failed to stop the Application Identity service.
    echo.
    pause
    goto close
    )
    )
    sc query cryptsvc | findstr /I /C:»STOPPED»
    If %errorlevel% NEQ 0 (
    echo.Failed to stop the Cryptographic Services service.
    echo.
    pause
    goto close
    )

    :: Delete the qmgr*.dat files
    call :print Deleting the qmgr*.dat files.

    del /s /q /f «%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloaderqmgr*.dat»
    del /s /q /f «%ALLUSERSPROFILE%MicrosoftNetworkDownloaderqmgr*.dat»

    :: Renaming the softare distribution folders backup copies
    call :print Renaming the softare distribution folders backup copies.

    takeown /f %SYSTEMROOT%winsxspending.xml
    ren %SYSTEMROOT%winsxspending.xml pending.xml.bak
    ren %SYSTEMROOT%SoftwareDistribution SoftwareDistribution.bak
    ren %SYSTEMROOT%system32Catroot2 Catroot2.bak
    ren %SYSTEMROOT%WindowsUpdate.log WindowsUpdate.log.bak

    :: Reset the BITS service and the Windows Update service to the default security descriptor
    call :print Reset the BITS service and the Windows Update service to the default security descriptor.

    sc sdset bits DsadA;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRP WPDTLOCRRC;;;PU)
    sc sdset wuauserv DsadA;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRP WPDTLOCRRC;;;PU)

    :: Reregister the BITS files and the Windows Update files
    call :print Reregister the BITS files and the Windows Update files.

    cd /d %WINDIR%system32
    regsvr32 /s atl.dll
    regsvr32 /s urlmon.dll
    regsvr32 /s mshtml.dll
    regsvr32 /s shdocvw.dll
    regsvr32 /s browseui.dll
    regsvr32 /s jscript.dll
    regsvr32 /s vbscript.dll
    regsvr32 /s scrrun.dll
    regsvr32 /s msxml.dll
    regsvr32 /s msxml3.dll
    regsvr32 /s msxml6.dll
    regsvr32 /s actxprxy.dll
    regsvr32 /s softpub.dll
    regsvr32 /s wintrust.dll
    regsvr32 /s dssenh.dll
    regsvr32 /s rsaenh.dll
    regsvr32 /s gpkcsp.dll
    regsvr32 /s sccbase.dll
    regsvr32 /s slbcsp.dll
    regsvr32 /s cryptdlg.dll
    regsvr32 /s oleaut32.dll
    regsvr32 /s ole32.dll
    regsvr32 /s shell32.dll
    regsvr32 /s initpki.dll
    regsvr32 /s wuapi.dll
    regsvr32 /s wuaueng.dll
    regsvr32 /s wuaueng1.dll
    regsvr32 /s wucltui.dll
    regsvr32 /s wups.dll
    regsvr32 /s wups2.dll
    regsvr32 /s wuweb.dll
    regsvr32 /s qmgr.dll
    regsvr32 /s qmgrprxy.dll
    regsvr32 /s wucltux.dll
    regsvr32 /s muweb.dll
    regsvr32 /s wuwebv.dll

    :: Resetting Winsock
    call :print Resetting Winsock.

    netsh winsock reset

    :: Resetting WinHTTP Proxy
    call :print Resetting WinHTTP Proxy.

    netsh winhttp reset proxy

    :: Starting the Windows Update services
    call :print Starting the Windows Update services.

    net start bits
    net start wuauserv
    net start appidsvc
    net start cryptsvc

    :: End process
    call :print The operation completed successfully.

    Источник

    0x80244010: Исправляем ошибку обновления Windows Update

    После установки нового сервера WSUS в сети нашей компании многие клиенты не смогли получить новые обновления с сервера с ошибкой 0x80244010. Как оказалось, эта ошибка характерна не только для компьютеров, обновляющихся с внутреннего сервера WSUS, но и для устройств, получающих обновления напрямую с Windows Update. Рассмотрим, основные способы исправления ошибки 0x80244010 и восстановления работоспособности системы обновлений.

    oshibka obnovleniya windows

    2018-04-10 18:40:38:994 828 11a3c PT WARNING: Exceeded max server round trips: 0x80244010
    2018-04-10 18:40:38:994 828 11a3c PT WARNING: Sync of Updates: 0x80244010
    2018-04-10 18:40:38:994 828 11a3c PT WARNING: SyncServerUpdatesInternal failed: 0x80244010
    2018-04-10 18:40:38:994 828 11a3c Agent * WARNING: Failed to synchronize, error = 0x80244010
    2018-04-10 18:40:39:024 828 11a3c Agent * WARNING: Exit code = 0x80244010
    2018-04-10 18:40:39:024 828 11a3c Agent *********
    2018-04-10 18:40:39:024 828 11a3c Agent ** END ** Agent: Finding updates [CallerId = AutomaticUpdates]
    2018-04-10 18:40:39:024 828 11a3c Agent *************
    2018-04-10 18:40:39:024 828 11a3c Agent WARNING: WU client failed Searching for update with error 0x80244010
    2018-04-10 18:40:39:024 828 1017c AU >>## RESUMED ## AU: Search for updates [CallId = <128ccead-f84d-405e-9bc2-607d1694894b>]
    2018-04-10 18:40:39:024 828 1017c AU # WARNING: Search callback failed, result = 0x80244010
    2018-04-10 18:40:39:024 828 1017c AU # WARNING: Failed to find updates with error code 80244010

    exceeded max server round trips

    Наибольший интерес вызывает строка Exceeded max server round trips: 0x80244010. Т.е. превышено максимальное число обращений к серверу обновлений (WSUS) во время сканирования обновлений. Об этом же свидетельствует код ошибки Windows Update согласно таблице (SUS_E_PT_EXCEEDED_MAX_SERVER_TRIPS). Т.е. сервер отключает клиента, который превысил лимит обращений. Этот лимит обращений в протоколе получения обновлений Windows устанавливается на сервере обновлений и по умолчанию составляет 200 обращений. Также имеется лимит на максимальный размер XML файла, который клиент получает с сервера в рамках одного обращения — 200 Кб. Чем большее количество обновлений на сервере для клиента нужно проверить, тем больший размер скачиваемого XML файла. В том случае, если клиенту не удается получить необходимые данные за 200 сессий, он временно отключается от сервера и возвращает ошибку.

    Эта ошибка возникает, как правило, из-за плохого или нестабильного сетевого соединения с сервером обновлений или когда клиенту нужно получить слишком большое количество обновлений (новый клиент сервера WSUS или компьютер, на котором давно не устанавливались обновлений).

    Самый простой вариант попробовать на клиенте несколько раз (3-7 раз) нажать кнопку Try Again или выполнить команду

    В большинстве случаев это решает проблему, но в том случае если клиентов в сети много, такой способ решения проблемы неприемлем.

    automatic update detection frequency politika cha

    Также можно на стороне сервера WSUS убрать ограничение на максимальный размер XML файла, который может скачать клиент с сервера. Для этого придется выполнить следующую команду в базе данных WSUSDB.

    USE SUSDB
    GO
    UPDATE tbConfigurationC SET MaxXMLPerRequest = 0

    wsus server cleanup wizard master ochistki

    Кроме того, если клиентов сервера WSUS достаточно много, можно попробовать увеличить производительность пула WsusPool согласно рекомендаций из статьи: Ошибка обновления Windows 80244022.

    Если все рассмотренные способы не помогли исправить ошибку обновления на каком-то клиенте, выполните на нем скрипт сброса текущих настроек WSUS и удаления локального кэша. После чего выполните несколько циклов поиска обновлений.

    Источник

    Исправляем ошибки установки обновлений Windows 7

    image loaderWindows 7 по-прежнему остается популярной операционной системой в корпоративной среде, несмотря на то, что уже вышли две новые версии клиентских ОС. Расширенная поддержка «семёрки» закончится лишь 14 января 2020 г., а это значит, что ближайшие 4 года для нее будут выходить обновления, исправляющие обнаруженные уязвимости.

    Существует правило – если есть обновления, то есть и проблемы с их установкой. Давайте разберем, какие основные проблемы возникают при обновлении Windows 7 через Windows Server Update Services (WSUS) и как их исправить с наименьшими затратами.

    Ошибка #1. Failed to find updates with error code 80244010

    Эту ошибку вы практически гарантированно будете наблюдать на любой системе, впервые обратившейся к серверу WSUS. В WindowsUpdate.log также встретится предупреждение:
    WARNING: Exceeded max server round trips

    Причина проблемы в том, что список обновлений стал слишком большим, и клиент не может принять его за один заход. Подробности — blogs.technet.microsoft.com/sus/2008/09/18/wsus-clients-fail-with-warning-syncserverupdatesinternal-failed-0x80244010
    Какое решение предлагает Microsoft? Если после ошибки запустить повторный поиск обновлений, то процесс загрузки метаданных продолжится с момента возникновения ошибки. Терпение господа, терпение. Три, пять попыток wuauclt /detectnow – и все образуется. Не забудьте при повторном поиске дождаться окончания предыдущего цикла поиска, иначе магия не сработает!

    Ошибка #2. Не устанавливаются обновления Windows с ошибкой 0x80070308

    Встречается эпизодически, и в одном случае из 100 у нее есть единственное и очень специфическое решение — удалить ключ
    HKLMComponentsPendingRequired=1

    Перезагрузиться. Здесь важно не переусердствовать, не следует удалять никакие другие ключи в этом разделе, даже если они вам очень не нравятся, потому что после этого обновления прекратят ставиться навсегда.

    Ошибка #3. Все другие ошибки

    Summary:
    Seconds executed: 1164
    Found 16 errors
    Fixed 4 errors

    Проблема заключается в том, что во время установки обновлений в системе могут появиться битые файлы. Что является причиной — неисправная сеть, диск, оперативная память, сам Windows Update – выяснить не получится, а исправить ошибки для установки последующих обновлений придется.

    Как правило, повреждаются *.cat, *.mum, *.manifest файлы. У кого-то повреждаются *.dll, но я на практике не сталкивался. И вроде бы средство SURT должно само исправить ошибки, поскольку внутри него есть огромный каталог эталонных файлов. Только в последний раз SURT обновлялся в октябре 2014 года, а исправлений на операционную систему с тех пор вышло бесчисленное множество, и многих файлов в каталоге не хватает.

    image loader

    Ниже я опишу последовательность действий, необходимых для исправления ошибок установки обновлений на Windows 7 x64 с использованием SURT. Для редакции x86 просто потребуется другой пакет SURT из KB947821.

    Последовательность действий будет следующая.

    1. Запустить первый проход Windows6.1-KB947821-v34-x64.msu

    Пользователя от работы отвлекать не потребуется, все сделаем удаленно. Создаем следующий командный файл и запускаем его:

    где BUHWKS02 – целевая машина.
    Когда скрипт отработает и встанет на паузу, проверяем %windir%LogsCBSCheckSUR.log
    Если ошибок не найдено – дело не в битых обновлениях.
    Если он заканчивается

    Summary:
    Seconds executed: 1164
    Found 16 errors
    Fixed 4 errors

    CSI Manifest All Zeros Total count: 6
    CSI Catalog Corrupt Total count: 3
    Fixed: CSI Catalog Corrupt. Total count: 3
    CBS MUM Corrupt Total count: 3
    CBS Catalog Corrupt Total count: 3
    CSI Catalog Thumbprint Invalid Total count: 1
    Fixed: CSI Catalog Thumbprint Invalid. Total count: 1
    Unavailable repair files:
    winsxsmanifestswow64_microsoft-windows-gdi32_31bf3856ad364e35_6.1.7601.19091_none_c19fa2719495aca9.manifest
    winsxsmanifestsamd64_microsoft-windows-capi2-weakcrypto_31bf3856ad364e35_6.1.7601.23290_none_5e936c9c5ce2e8e6.manifest
    winsxsmanifestswow64_microsoft-windows-gdi32_31bf3856ad364e35_6.1.7601.23290_none_c22840d8adb43043.manifest
    winsxsmanifestsamd64_microsoft-windows-gdi32_31bf3856ad364e35_6.1.7601.19091_none_b74af81f6034eaae.manifest
    winsxsmanifestsamd64_microsoft-windows-capi2-weakcrypto_31bf3856ad364e35_6.1.7601.19091_none_5e0ace3543c4654c.manifest
    winsxsmanifestsamd64_microsoft-windows-gdi32_31bf3856ad364e35_6.1.7601.23290_none_b7d3968679536e48.manifest
    servicingpackagesPackage_2_for_KB3123479

    то будем исправлять.

    2. Копируем эталонные файлы на целевую машину

    Microsoft предлагает нам длинную, путанную процедуру с извлечением хороших файлов из обновлений и размещением их в определенные каталоги средства SURT. При этом пути в статьях неверные. Где-то и вовсе рекомендуют подкладывать оригинальные msu файлы.

    Самый простой и правильный вариант следующий — скопировать эталонные файлы с рабочей системы:

    *.mum and *.cat из C:WindowsservicingPackages складываются в %windir%TempCheckSURservicingpackages
    *.manifest из C:WindowswinsxsManifests складываются в %windir%TempCheckSURwinsxsmanifests

    Проблема в том, что битых файлов обычно десятки, и их очень сложно выбрать и скопировать. Тогда на помощь приходит следующий скрипт PowerShell (эталонной считается машина, с которой вы запускаете скрипт)

    Как видите, скрипт прост и может быть легко заточен напильником под вашу инфраструктуру.

    3. Запускаем второй проход Windows6.1-KB947821-v34-x64.msu

    =================================
    Checking System Update Readiness.
    Binary Version 6.1.7601.22471
    Package Version 26.0
    2016-03-03 09:15
    Checking Windows Servicing Packages
    Checking Package Manifests and Catalogs
    Checking Package Watchlist
    Checking Component Watchlist
    Checking Packages
    Checking Component Store
    Summary:
    Seconds executed: 1435
    No errors detected

    Ошибка #4. Если SURT отработал нормально, а обновления все равно не ставятся

    Попробуйте прибегнуть к старому приему – сбросить службу Windows Update в исходное состояние. Для этого необходимо удалить каталог %windir%SoftwareDistribution.

    Ошибка #5

    Клиент исчезает из консоли WSUS. Любопытная ошибка, связанная с неправильным клонированием машин и задвоением (затроением и т.д.) идентификаторов клиентов. Решается так:

    Ошибка #6

    GetCookie failure, error = 0x8024400D, soap client error = 7, soap error code = 300, HTTP status code = 200
    SyncUpdates failure, error = 0x80072EE2, soap client error = 5, soap error code = 0, HTTP status code = 200
    Windows Update Client failed to detect with error 0x80072ee2

    Ошибка связана с нехваткой ресурсов в AppPool WSUS. Решение — снять лимит на потребляемую память. Как это сделать — статья.
    Коротко: Открываем IIS, Application Pools, WsusPool, Advanced Settings.
    Параметр Private Memory Limit устанавливаем в 0.

    Продолжение темы настройки WSUS — в моей следующей статье: https://habrahabr.ru/post/329440/

    PS:
    Многие ошибки решены в новом клиенте WSUS:
    1. KB3125574 «Windows 7 post SP1 Convenience Rollup Update». Внимательно ознакомьтесь с разделом Known issues!

    Предварительно необходимо установить KB3020369 «April 2015 servicing stack update for Windows 7 and Windows Server 2008 R2».

    Источник

    Windows update client failed to detect with error 0x80244010

    This forum has migrated to Microsoft Q&A. Visit Microsoft Q&A to post new questions.

    trans

    Answered by:

    trans

    Question

    trans

    trans

    I have one W7 SCCM 2012 client which fails its updates.

    net stop wuauserv
    REG DELETE «HKLMSOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdate» /v AccountDomainSid /f
    REG DELETE «HKLMSOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdate» /v PingID /f
    REG DELETE «HKLMSOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdate» /v SusClientId /f
    net start wuauserv
    wuauclt /resetauthorization /detectnow

    net stop wuauserv
    Delete the SoftwareDistribution Folder
    REG DELETE «HKLMSOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdate» /v SusClientId /f # ( I typically do this manually via regedit but this is the step if you want to script it.)

    This is in the error log:

    Answers

    trans

    trans

    0x80244010 = The number of round trips to the server exceeded the maximum limit.

    Please refer to the link below:

    SCCM Configmgr software update scan failed OnSearchComplete – Failed to end search job Error 0x80072ee2

    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    trans

    trans

    0x80244010 = The number of round trips to the server exceeded the maximum limit.

    Please refer to the link below:

    SCCM Configmgr software update scan failed OnSearchComplete – Failed to end search job Error 0x80072ee2

    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    trans

    trans

    trans

    trans

    imported registry key
    http://eskonr.com/2016/09/sccm-configmgr-software-update-scan-failed-onsearchcomplete-failed-to-end-search-job-error-0x80072ee2/

    renamed software distribution folder
    https://www.experts-exchange.com/questions/29052072/SCCM-2012-W7-client-fails-to-scan-for-updates.html?anchor=a42267929&notificationFollowed=196494233#a42267929

    Resetted windows client (besides of bits, that doesn’t work remotely).
    Still no luck

    Источник

    Windows update client failed to detect with error 0x80244010

    trans

    Вопрос

    trans

    trans

    Послу установки на свежую ОС Windows Server 2012R2 компонетов WSUS, у клиентов в WindowsUpdate.log пошли ошибки, отчеты на сервер не присылаются.

    А файле ReportingEvents.log строка с записьют:

    Помогите пожалуйста с решением проблемы, пробовал некоторые варианты с форума, не помогли

    Ответы

    trans

    trans

    Все ответы

    trans

    trans

    1. Выполните wuauclt.exe / detectnow на клиенте

    trans

    trans

    Вот свежие данные по команде wuauclt.exe /detectnow на клиенте:

    Пробовал варианты с русской части форума, каюсь, на английский не посмотрел. Предложенные варианты рассмотрю.

    trans

    trans

    Благодарю за оперативность.

    В случае что рекомендации не могут решить возникшую ситуацию попрошу ответить на вопорсы:

    3. Запустите команду GPResult /H проверить конфигурацию Windows Update

    В случае что на двух вопросов у вас положительный ответ мой совет проверить есть ли связь с SQL сервером. Если не отвечает, попробуйте следующие рекомендации:

    trans

    trans

    1. WSUS Management открывается через MMC без ошибок.

    2. Через GUI тоже ошибок нет.

    3. Через GPResult /H GPReport.html настройки в блоке » Компоненты Windows/Центр обновления Windows» указаны корректно.

    P.S.: сервера на ОС WS2003, WS2008, WS2008R2, WS2012, WS2012R2 к WSUS подключаются нормально и отчеты отправляют. Но рабочие станции на ОС Win7 не хотят, то ошибка 0x80244010, то 0x80072EE2, при этом во WSUS они появляются но отчет не отправляют, так и висят с 0%.

    trans

    trans

    Благодарю за оперативность.

    В случае что рекомендации не могут решить возникшую ситуацию попрошу ответить на вопорсы:

    3. Запустите команду GPResult /H проверить конфигурацию Windows Update

    В случае что на двух вопросов у вас положительный ответ мой совет проверить есть ли связь с SQL сервером. Если не отвечает, попробуйте следующие рекомендации:

    Источник

    Like this post? Please share to your friends:
  • Windows system32 boot winload exe при установке windows
  • Windows update client failed to detect with error 0x80072f8f
  • Windows system32 boot winload exe как исправить
  • Windows system32 boot winload exe 0xc0000225
  • Windows system32 boot winload exe 0xc0000098