Установщик обнаружил ошибку 0x8024800с windows 7 как исправить

При ручной установки обновления может возникнуть ошибка с описанием: Автономный установщик обновлений Windows. Установщик обнаружил ошибку 0x8024800c

Как исправить?

— Заходим в меню Пуск => Службы => Правой кнопкой мыши: Запуск от имени администратора

— Находим пункт «Центр обновления Windows» => Правой кнопкой мыши: Остановить

— Переходим в директорию в проводнике: C:\Windows\SoftwareDistribution

Выделяем все содержимое и удаляем

— Возвращаемся в «Службы» => ищем «Центр обновления Windows» => Правой кнопкой мыши: Запустить

— Дожидаемся запуска службы и проверяем пропала ли ошибка.

868


Похожие статьи

Получайте первыми лучшие скидки и свежие новости!

Обновление системы может прерываться сообщением с кодом ошибки 0x8024800c. Она означает, что превышено время ожидания ответа от сервера.

Устранение ошибки 0x8024800c при обновлении Windows

0x8024800c

Для устранения сбоя выполните следующее:

  • откройте Командную строку с правами администратора;
  • запустите команду net stop «Windows Updates»;
  • удалите директорию C:\Windows\SoftwareDistribution\;
  • запустите команду net start «Windows Updates»;
  • обновите ОС — ошибка 0x8024800c не появится.

Компьютеры
#Windows

Автор статьиДмитрий Иванов

Windows Update is usually dependable, but errors can cause problems. Error 0x8024800C is one such issue that can make updating your Windows OS difficult. This post will guide you through troubleshooting steps to resolve it. Keep reading to find out how.

What Causes Windows Update Error 0x8024800C?

Windows Update error 0x8024800C is usually caused by corrupted or damaged system files in the Windows Update Temporary folder, located at «C:\Windows\SoftwareDistribution\Download.»

You may also experience this error if third-party software conflicts with Windows Update or if your internet connection is down. Here are some possible causes.

  1. An incomplete or corrupt download of a Windows Update.
  2. Insufficient storage space on the system drive.
  3. Outdated Windows Update Components.
  4. Issues with your internet connection, such as slow connectivity.
  5. Third-party software interferes with Windows Update.

Having explored the causes, let’s now see how to fix this problem.

1. Check Your Internet Connection

If you aren’t able to download Windows updates, check your internet connection first. Chances are that a slow or unstable internet connection is causing this error. To test your connection, try accessing other websites in your browser. If you have a fine internet connection, but it’s very slow, you just need to troubleshoot your network.

2. Restart Your Computer and Try Again

Sometimes, a simple restart can fix minor computer issues. It may also help if you experience system instability or frequently encounter this error. Restarting your computer will refresh the system, clearing out any corrupted data that may have caused this issue. So before proceeding, restart your computer and try updating again.

3. Run the Windows Update Troubleshooter

Windows has a built-in troubleshooter tool that identifies and resolves common Windows Update problems. Here’s how to use it:

  1. Press Win + R on your keyboard to open the Run box.
  2. Type ms-settings: in the text box and click OK.
  3. From the left sidebar, click the System tab.
  4. Now move to the right pane and click Troubleshoot > Other troubleshooters.

    Other trouble-shooters

  5. Click the Run button next to Windows Update.

    Run Windows Update Troubleshooter

After following the above steps, the troubleshooter will scan your system for errors. When it’s done, the troubleshooter will present you with any solutions it finds. Follow the on-screen instructions and apply any recommendations to fix the problem.

4. Clear the SoftwareDistribution Folder

The Software Distribution folder is where Windows stores data related to updates. It includes temporary files and download logs. Corrupted or missing system files in this folder can cause the 0x8024800C issue. To fix it, you must delete these files from your system. Here’s how:

To get started, open Command Prompt with administrative privileges. Once you’re in an elevated command prompt window, run the following command:

        net stop wuauserv
net stop bits

This will halt the Windows Update service and the Background Intelligent Transfer Service.

Now use the Win + E shortcut key to open File Explorer. Then navigate to the «C:\Windows\SoftwareDistribution» folder and delete all its contents. You don’t need to delete the folder itself; just the files within it.

Clear SoftwareDistribution Folder

Once you’re done, go back to the Command Prompt and type the following commands:

        net start wuauserv
net start bits

This will restart the Windows Update service and the Background Intelligent Transfer Service. Now try downloading updates for your computer.

5. Disable Third-Party Antivirus Software Temporarily

If you’re experiencing problems updating Windows, your antivirus might be the culprit. These programs can sometimes interfere with Windows Update components, causing errors like 0x8024800C. To be sure, we recommend disabling your antivirus temporarily and checking if this solves the issue.

6. Reset Windows Update Components

It seems that Windows Update components are corrupted or damaged, leading to this issue. To resolve it, you will have to reset them and fix any broken files.

To reset Windows Update Components, follow these steps:

  1. Click Start and type Notepad in the search box.
  2. Right-click on the Notepad icon and select Run as administrator.
  3. If you see a UAC prompt, click Yes to confirm.
  4. Now in Notepad, copy and paste the following command:

            net stop bits
    net stop wuauserv
    net stop appidsvc
    net stop cryptsvc
    Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*"
    rmdir %systemroot%\SoftwareDistribution /S /Q
    rmdir %systemroot%
    system32\catroot2 /S /Q
    sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
    sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
    cd /d %windir%
    system32
    regsvr32.exe /s atl.dll
    regsvr32.exe /s urlmon.dll
    regsvr32.exe /s mshtml.dll
    regsvr32.exe /s shdocvw.dll
    regsvr32.exe /s browseui.dll
    regsvr32.exe /s jscript.dll
    regsvr32.exe /s vbscript.dll
    regsvr32.exe /s scrrun.dll
    regsvr32.exe /s msxml.dll
    regsvr32.exe /s msxml3.dll
    regsvr32.exe /s msxml6.dll
    regsvr32.exe /s actxprxy.dll
    regsvr32.exe /s softpub.dll
    regsvr32.exe /s wintrust.dll
    regsvr32.exe /s dssenh.dll
    regsvr32.exe /s rsaenh.dll
    regsvr32.exe /s gpkcsp.dll
    regsvr32.exe /s sccbase.dll
    regsvr32.exe /s slbcsp.dll
    regsvr32.exe /s cryptdlg.dll
    regsvr32.exe /s oleaut32.dll
    regsvr32.exe /s ole32.dll
    regsvr32.exe /s shell32.dll
    regsvr32.exe /s initpki.dll
    regsvr32.exe /s wuapi.dll
    regsvr32.exe /s wuaueng.dll
    regsvr32.exe /s wuaueng1.dll
    regsvr32.exe /s wucltui.dll
    regsvr32.exe /s wups.dll
    regsvr32.exe /s wups2.dll
    regsvr32.exe /s wuweb.dll
    regsvr32.exe /s qmgr.dll
    regsvr32.exe /s qmgrprxy.dll
    regsvr32.exe /s wucltux.dll
    regsvr32.exe /s muweb.dll
    regsvr32.exe /s wuwebv.dll
    netsh winsock reset
    netsh winsock reset proxy
    net start bits
    net start wuauserv
    net start appidsvc
    net start cryptsvc
  5. Click File in the menu bar and select Save As.
  6. In the dialog box that appears, set the Save as type to All Files.
  7. Name your file WUReset.bat and save it on your desktop.

    Reset Windows Update Components

  8. Once you have created the file, right-click on it and choose Run as administrator.
  9. If you see a UAC prompt, click Yes to confirm.

This will reset the Windows Update components and fix the 0x8024800C error. After that, you can try updating Windows again.

7. Perform Some Generic Fixes

After trying all of the above solutions, you should also try some generic fixes. This includes running System File Checker to repair corrupted system files and running Disk Cleanup to remove unnecessary junk files. You may also want to use the Deployment Image Servicing and Management tool to repair corrupt system images.

If the problem isn’t fixed, you can try either system restore or reinstalling Windows. These options will reset your computer to its original settings, which will most likely resolve any software-related problems. And remember to back up your Windows data before trying these solutions so you have something to fall back on if something goes wrong.

Fixing Windows Update Error 0x8024800C

Having trouble downloading and installing Windows updates? You might be facing Windows Update Error 0x8024800C, which prevents your PC from accessing the latest updates and security patches. Thankfully we have some easy solutions that may help you fix this error code on your Windows PC.


Windows 7

  • 24.04.2022
  • 5 561
  • 0
  • 13
  • 12
  • 1

Исправление ошибки 0x8024800c

  • Содержание статьи
    • Использование графического интерфейса Windows
    • Использование командной строки
    • Добавить комментарий

В процессе установки обновления из msu файла, может возникнуть ошибка 0x8024800c:

Установщик обнаружил ошибку: 0x8024800c

Самым простым способом её исправления будет выполнение следующих действий:

  1. Остановка службы «Центр обновления Windows«.
  2. Очистка содержимого директории C:\Windows\SoftwareDistribution.
  3. Запуск службы «Центр обновления Windows».

После этого, данная ошибка должна исчезнуть.

Рассмотрим выполнение вышеуказанных действий поподробнее — с возможностью их выполнения через графический интерфейс Windows, и через Командную строку.

Использование графического интерфейса Windows

  1. Первым делом, следует открыть консоль управления службами Windows. Для этого, следует открыть меню Пуск, и в поиске набрать «Службы«, после чего в результатах поиска выбрать одноименный пункт, нажать на нем правой кнопкой мыши, и выбрать пункт «Запустить от имени администратора«.

  2. В открывшемся списке служб находим пункт «Центр обновления Windows«. Нажимаем на нем правой кнопкой мыши, и в появившемся контекстном меню выбираем пункт «Остановить«.

  3. Ожидаем завершения процедуры остановки службы. Окно управления службами не закрываем, оно еще нам понадобиться для обратного запуска отключенной службы.
  4. Теперь, открываем Проводник (или Мой компьютер), и переходим по пути C:\Windows\SoftwareDistribution. Выделяем все содержимое данной директории, и удаляем его.
  5. Возвращаемся в окно «Службы«. Нажимаем правой кнопкой на службе «Центр обновления Windows«, и в контекстном меню выбираем пункт «Запустить».

  6. Ждем запуска службы, и проверяем, прошла ли ошибка.

Если при запуске файла обновления, вы получаете ошибку 0x80070422, то это значит, что служба «Центр обновления Windows» не была запущена! Подробнее в данном материале.

Использование командной строки

  1. Запускаем Командную строку с правами администратора.
  2. Останавливаем службу «Центр обновления Windows«:
    net stop wuauserv
  3. Очищаем директорию C:\Windows\SoftwareDistribution:
    cd %WINDIR%\SoftwareDistribution & rd %WINDIR%\SoftwareDistribution /s /q

    На сообщение «Процесс не может получить доступ к файлу, так как этот файл занят другим процессом.» не обращаем внимание, его появление в данном случае совершенно нормально.

  4. Запускаем службу «Центр обновления Windows«:
    net start wuauserv
  5. После этого, ошибка должна исчезнуть.

Если при запуске файла обновления, вы получаете ошибку 0x80070422, то это значит, что служба «Центр обновления Windows» не была запущена! Подробнее в данном материале.

Getting an error code when downloading and installing updates in Windows can be really bothersome. In this article, we will be talking about one such case, 0x8024800c. The issue is likely caused by damaged system files, wrongly configured system settings and irregularities in the Windows registry due to incorrect software uninstall. Let us see the causes of this specific error and some methods by which we can tackle the issue when such an error pops up.

Download error 0x8024800 may occur because of timeout issue which means “The data store section could not be locked within the allotted time”. This indicates that SoftwareDistribution data store is out of sync resulting in a WU_E_DS_LOCKTIMEOUTEXPIRED string with _HRESULT_TYPEDEF_(0x8024800CL). To solve the issue, you have to clear the data store for Windows Update. Corrupted Windows Update components may also trigger the 0x8024800c error and their reset is the solution. Now as we look into the possible causes of the Windows Update error 0x8024800c as we are in a better position to understand the solutions pertaining to the issue. See – How to Fix 0x80248014 Windows 10 Update Error WU_E_DS_UNKNOWNSERVICE.

Windows Update Download Error 0x8024800c

Here is how to fix the Windows update error code 0x8024800c –

Way-1: Use the Windows Update Troubleshooter

Whenever getting any error code while downloading and installing Windows updates, the Troubleshooter can be thought of as an easy to handle solution to tackle the problem. You can run the tool by following the steps:

  1. Click the Start button and type Troubleshooter.
  2. Hit – Enter.
  3. When the Settings Window opens and click on Additional troubleshooters.
  4. You will find the Windows Update on the next page; select this.
  5. Click on – Run the troubleshooter.
  1. The tool will examine the Windows update services, registry, and other components.
  2. Check if the problems have been resolved after restarting your PC.

Way-2: Run SFC scan and DISM

Using the System File Checker (SFC) in Microsoft Windows, you should scan and restore corrupted system files because this has the capability to get rid of error code 0x8024800c.

  1. Access the Command Prompt by typing cmd in the Taskbar Search.
  2. Along the right side of your search tool, there will be the Run as administrator; click on that.
  3. Type the sfc /scannow command.
  4. Then, hit the Enter key and wait for completing verification.
  5. Reboot the system and ensure that the problem is resolved.
  6. If the issue still persists then start the Administrator: Command prompt again and run the below codes sequentially:
dism /online /cleanup-image /checkhealth
dism /online /cleanup-image /scanhealth
dism /online /cleanup-image /restorehealth

  1. In the end, restart the device and hopefully, the error should be resolved.

Read: Use Common Windows Update Troubleshooter on Windows 11, 10, 8.1, 7.

Way-3: Clear the SoftwareDistribution Data Store Folder

Since this error is generated because of timeout occurred when fetching the Windows update elements from data store located in SoftwareDistribution directory so this method is super important. Clearing the folder will lead to downloading fresh Windows update files which might be flawless. As a result, the error 0x8024800c will disappear and you will no longer encounter any hitch further.

  1. Launch Command prompt as administrator (steps are mentioned in way-2).
  2. Now, you need to stop the update services by inputting the below commands, turnwise:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver

  1. Press Winkey+E to access the File Explorer from the Taskbar
  2. Copy the following location address and paste it into the address bar of the Explorer.
C:\WINDOWS\SoftwareDistribution\DataStore
  1. Press Enter to open the DataStore folder.
  2. Select the whole contents by using Ctrl + A keys combination and press Del (Delete).
  1. Similarly, in File Explorer, look for the Download subfolder by inputting the path:
C:\Windows\SoftwareDistribution\Download
  1. Select the whole contents of the Download subfolder and press Del or Delete.
  2. Then, restart the update services with the following commands:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver

Way-4: Reset Windows Update Components

As aforementioned, corrupt Windows update database is the root cause of error 0x8024800c. Resetting the components requires a Windows Update reset script which is meant to automatically reset all services associated with Windows to default state. Thus the repair process becomes much faster.

Follow the method to create the script manually:

  1. Press Windows logo key.
  2. Type Notepad and hit Enter.
  3. Copy the following and paste it into the Notepad:
@ECHO OFF
echo .
echo Simple Script to reset Windows updates components-credits to Shawn Brink for the commands.
echo .
PAUSE
echo .
set b=0

:bits
set /a b=%b%+1
if %b% equ 3 (
goto end1
)
net stop bits
echo Checking the bits service status.
sc query bits | findstr /I /C:"STOPPED"
if not %errorlevel%==0 (
goto bits
)
goto loop2

:end1
cls
echo.
echo Failed to reset Windows Update due to bits service failing to stop
echo Please run the script as administartor by right clicking the WuReset file or your BITS service isn't responding.
echo.
pause
goto Start

:loop2
set w=0

:wuauserv
set /a w=%w%+1
if %w% equ 3 (
goto end2
)
net stop wuauserv
echo Checking the wuauserv service status.
sc query wuauserv | findstr /I /C:"STOPPED"
if not %errorlevel%==0 (
goto wuauserv
)
goto loop3

:end2
cls
echo.
echo Failed to reset Windows Update due to wuauserv service failing to stop.
echo.
pause
goto Start

 

:loop3
set app=0

:appidsvc
set /a app=%app%+1
if %app% equ 3 (
goto end3
)
net stop appidsvc
echo Checking the appidsvc service status.
sc query appidsvc | findstr /I /C:"STOPPED"
if not %errorlevel%==0 (
goto appidsvc
)
goto loop4

:end3
cls
echo.
echo Failed to reset Windows Update due to appidsvc service failing to stop.
echo.
pause
goto Start

:loop4
set c=0

:cryptsvc
set /a c=%c%+1
if %c% equ 3 (
goto end4
)
net stop cryptsvc
echo Checking the cryptsvc service status.
sc query cryptsvc | findstr /I /C:"STOPPED"
if not %errorlevel%==0 (
goto cryptsvc
)
goto Reset

:end4
cls
echo.
echo Failed to reset Windows Update due to cryptsvc service failing to stop.
echo.
pause
goto Start

:Reset
Ipconfig /flushdns
del /s /q /f "%ALLUSERSPROFILE%\Microsoft\Network\Downloader\qmgr*.dat"
del /s /q /f "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"

 

cd /d %windir%\system32

if exist "%SYSTEMROOT%\winsxs\pending.xml.bak" del /s /q /f "%SYSTEMROOT%\winsxs\pending.xml.bak"
if exist "%SYSTEMROOT%\winsxs\pending.xml" (
takeown /f "%SYSTEMROOT%\winsxs\pending.xml"
attrib -r -s -h /s /d "%SYSTEMROOT%\winsxs\pending.xml"
ren "%SYSTEMROOT%\winsxs\pending.xml" pending.xml.bak
)

if exist "%SYSTEMROOT%\SoftwareDistribution.bak" rmdir /s /q "%SYSTEMROOT%\SoftwareDistribution.bak"
if exist "%SYSTEMROOT%\SoftwareDistribution" (
attrib -r -s -h /s /d "%SYSTEMROOT%\SoftwareDistribution"
ren "%SYSTEMROOT%\SoftwareDistribution" SoftwareDistribution.bak
)

if exist "%SYSTEMROOT%\system32\Catroot2.bak" rmdir /s /q "%SYSTEMROOT%\system32\Catroot2.bak"
if exist "%SYSTEMROOT%\system32\Catroot2" (
attrib -r -s -h /s /d "%SYSTEMROOT%\system32\Catroot2"
ren "%SYSTEMROOT%\system32\Catroot2" Catroot2.bak
)

if exist "%SYSTEMROOT%\WindowsUpdate.log.bak" del /s /q /f "%SYSTEMROOT%\WindowsUpdate.log.bak"
if exist "%SYSTEMROOT%\WindowsUpdate.log" (
attrib -r -s -h /s /d "%SYSTEMROOT%\WindowsUpdate.log"
ren "%SYSTEMROOT%\WindowsUpdate.log" WindowsUpdate.log.bak
)

sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
regsvr32.exe /s shdocvw.dll
regsvr32.exe /s browseui.dll
regsvr32.exe /s jscript.dll
regsvr32.exe /s vbscript.dll
regsvr32.exe /s scrrun.dll
regsvr32.exe /s msxml.dll
regsvr32.exe /s msxml3.dll
regsvr32.exe /s msxml6.dll
regsvr32.exe /s actxprxy.dll
regsvr32.exe /s softpub.dll
regsvr32.exe /s wintrust.dll
regsvr32.exe /s dssenh.dll
regsvr32.exe /s rsaenh.dll
regsvr32.exe /s gpkcsp.dll
regsvr32.exe /s sccbase.dll
regsvr32.exe /s slbcsp.dll
regsvr32.exe /s cryptdlg.dll
regsvr32.exe /s oleaut32.dll
regsvr32.exe /s ole32.dll
regsvr32.exe /s shell32.dll
regsvr32.exe /s initpki.dll
regsvr32.exe /s wuapi.dll
regsvr32.exe /s wuaueng.dll
regsvr32.exe /s wuaueng1.dll
regsvr32.exe /s wucltui.dll
regsvr32.exe /s wups.dll
regsvr32.exe /s wups2.dll
regsvr32.exe /s wuweb.dll
regsvr32.exe /s qmgr.dll
regsvr32.exe /s qmgrprxy.dll
regsvr32.exe /s wucltux.dll
regsvr32.exe /s muweb.dll
regsvr32.exe /s wuwebv.dll
regsvr32 /s wudriver.dll
netsh winsock reset
netsh winsock reset proxy

:Start
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
echo Task completed sucessfully!Please restart your computer and check for the updates again.
PAUSE
  1. Click on File and select Save.
  2. In the File name bar type WUReset.bat.
  3. Click on Save as type: dropdown and select All Files (*.*).
  4. Then, click on Save.
  5. Go to the saved location, right-click on the script file, and select Run as administrator.
  6. A command prompt window will open and ask you to press any key to continue. Hit on one.
  7. Hold on some time until the script finishes its tasks.
  8. Finally, reboot the computer.

Note: We have manually created the script, you can download, extract and run it to avoid much effort – Reset_Windows_11_update.zip.

Way-5: Perform In-Place upgrade

In-place upgrade is the process of upgrading an operating system to a newer version while keeping all the existing files, programs, and settings intact. Whenever, Windows update fails to install, using this method will upgrade to the version that includes the update furthermore your data won’t be affected. So to rectify error 0x8024800c you can freely use this process and get relief.

  1. Proceed to the Windows 11 official download page at – https://www.microsoft.com/en-in/software-download/windows11.
  2. Scroll far down, and click on – Download Windows 11 Disk Image (ISO).
  3. You can see – “Windows 11 (multi-edition ISO)“; click this.
  4. Then, select the option – “Download.
  5. Choose the language appropriate for your requirement.
  6. Next, select Confirm.
  7. After that click on “64-bit Download” (Yours may be ARM64 depending on your computer’s processor architecture).
  8. Navigate to the saved location, right-click on the ISO file Win11_22H2_Language_x64v1.iso and choose Mount.
  9. Double click on the setup.exe file.
  10. From Install Windows 11 wizard, select – Next.
  11. Check the option that says – Accept.
  12. The setup will calculate how much free space is empty on the drive and if your computer fulfills the requirement (approx 16GB)  you will get Ready to install window.
  13. Select the option that reads – Keep personal files and apps.
  14. In the end, click on Install, wait for completion, and start using the system with the Windows update that was showing the error code.

Methods:
Way-1: Use the Windows Update Troubleshooter
Way-2: Run SFC scan and DISM
Way-3: Clear the SoftwareDistribution Data Store Folder
Way-4: Reset Windows Update Components
Way-5: Perform In-Place upgrade

That’s all!!

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • How to install conda windows
  • Антивирус для windows 2000
  • Windows 7 service pack 1 windows 7 starter
  • Обновление для windows 7 kb2999226 что это
  • Genius colorpage vivid 4xe драйвер windows 7