Как восстановить компоненты центра обновления windows 10

Сброс центра обновления Windows 10

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

Существует несколько известных способов сбросить Центр обновления Windows 10:

  • Используя средство устранения неполадок
  • Удаление папки SoftwareDistibution
  • Выполнение скрипта

Разберем данные способы по порядку.

Средство устранения неполадок

Помогает в 2 случаях из 10 и может указывать на ошибки хранилища компонентов и самого ЦО, без наличия таковых. Не самое лучше средство решение проблемы, но иногда помогает. Редко, но помогает. Учитывая заявление Microsoft, что все траблшутеры (а именно так называются эти средства устранения неполадок) совершенствуются и «учатся на ошибках», этого не было замечено за всё время использования системы.

Если Вам требуется запустить средство устранения неполадок Центра обновления Windows, пройдите в Панель управления — Устранение неполадок — Все категории
и запустите нужное средство от имени Администратора.

Удаление папки
SoftwareDistibution

Решает 5 из 10 проблем с обновлениями. SoftwareDistibution – папка, где хранятся загруженные обновления, кэш Центра обновления и его логи. Удаление данной папки решает вопросы ошибок установки, но не загрузки обновлений.

Папка располагается по пути C:WindowsSoftwareDistribution

Перед тем, как её удалить, необходимо остановить службу Центр обновления Windows или выполнить следующую команду в Командной строке от имени Администратора:

net stop wuauserv

Выполнение скрипта

Универсальное средство для решения проблем обновлений, как для Windows 10, так и для Windows 8.1 и 7. Решает 8 из 10 проблем связанных с центром обновления. Есть 2 варианта использования скрипта:

  1. Загрузить скрипт с форума Microsoft

Пройдите на страницу загрузки Technet Microsoft или загрузите архив по прямой ссылке. Распакуйте архив и запустите скрипт ResetWUEng от имени Администратора.

Первая страница предостерегает о возможных последствиях (скрипт умеет не только сбрасывать ЦО), для согласия нажмите клавишу «

. На выбор будет предложено 17 действий, но нам нужно только одно, под цифрой 2. Нажимаем 2 и клавишу Enter. На экране будут отображаться выполняемые процессы и по завершению возникнет окно в 17 вариантами. Выберите 17 для перезагрузки и нажмите Enter.

Примечание
: Некоторые антивирусы могут «ругаться» на данный скрипт, но открыв Блокнотом, Вы можете удостовериться, что ничего подозрительного в его содержимом нету.

  1. Создание скрипта самостоятельно

Сделать скрипт для сброса Центра обновления Windows довольно просто, нам потребуется для начала открыть Блокнот (notepad.exe) и скопировать туда данный текст:

@echo off    ::Сброс центра обновлений  ::WindowsGuide.ru    :: Checking and Stopping the Windows Update services  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 Cannot reset Windows Update since "Background Intelligent Transfer Service" (bits) service failed to stop.  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 Cannot reset Windows Update since "Windows Update" (wuauserv) service failed 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 Cannot reset Windows Update since "Application Identity" (appidsvc) service failed 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 Cannot reset Windows Update since "Cryptographic Services" (cryptsvc) service failed to stop.  echo.  pause  goto Start    :Reset  Ipconfig /flushdns  del /s /q /f "%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloaderqmgr*.dat"  del /s /q /f "%ALLUSERSPROFILE%MicrosoftNetworkDownloaderqmgr*.dat"  del /s /q /f "%SYSTEMROOT%LogsWindowsUpdate*"    if exist "%SYSTEMROOT%winsxspending.xml.bak" del /s /q /f "%SYSTEMROOT%winsxspending.xml.bak"  if exist "%SYSTEMROOT%winsxspending.xml" (      takeown /f "%SYSTEMROOT%winsxspending.xml"      attrib -r -s -h /s /d "%SYSTEMROOT%winsxspending.xml"      ren "%SYSTEMROOT%winsxspending.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%system32Catroot2.bak" rmdir /s /q "%SYSTEMROOT%system32Catroot2.bak"  if exist "%SYSTEMROOT%system32Catroot2" (      attrib -r -s -h /s /d "%SYSTEMROOT%system32Catroot2"      ren "%SYSTEMROOT%system32Catroot2" Catroot2.bak  )    :: Reset Windows Update policies  reg delete "HKCUSOFTWAREPoliciesMicrosoftWindowsWindowsUpdate" /f  reg delete "HKCUSOFTWAREMicrosoftWindowsCurrentVersionPoliciesWindowsUpdate" /f  reg delete "HKLMSOFTWAREPoliciesMicrosoftWindowsWindowsUpdate" /f  reg delete "HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesWindowsUpdate" /f  gpupdate /force    :: Reset the BITS service and the Windows Update service to the default security descriptor  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)    :: Reregister the BITS files and the Windows Update files  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  regsvr32.exe /s wudriver.dll  netsh winsock reset  netsh winsock reset proxy  :: Set the startup type as automatic  sc config wuauserv start= auto  sc config bits start= auto  sc config DcomLaunch start= auto      :Start  net start bits  net start wuauserv  net start appidsvc  net start cryptsvc

Затем, сохраните данный файл. При сохранении укажите Тип файла: Все файлы
, а в названии укажите «название».
bat
(например, wu.bat), что бы этот файл был исполняемым и можно было воспроизвести скрипт.

После сохранения откройте файл от имени Администратора и дождитесь окончания процедуры, после чего перезагрузите компьютер.

Мы надеемся, что данная инструкция была Вам полезна и помогла решить вопрос Центра обновления Windows.

Будет интересно: Ошибка Windows 10: 0x80072f8f

—>

Как исправить ошибки Центра обновлений Windows

Как исправить ошибки обновлений WindowsВ этой инструкции опишу, как исправить большинство типичных ошибок обновления Windows (любой версии — 7, 8, 10) с помощью простого скрипта, который полностью сбрасывает и очищает настройки Центра обновлений. См. также: Что делать, если не скачиваются обновления Windows 10.

С помощью данного метода можно исправить большинство ошибок, когда центр обновления не загружает обновления или пишет, что произошли ошибки при установке обновления. Однако, стоит учитывать, что все-таки не все проблемы могут быть решены этим способом. Дополнительную информацию по возможным решениям можно найти в конце руководства.

Обновление 2016: если проблемы с Центром обновления у вас возникли после переустановки (или чистой установки) Windows 7 или сброса системы, то рекомендую сначала попробовать поступить следующим образом: Как установить все обновления Windows 7 одним файлом Convenience Rollup Update
, а если не поможет — вернуться к этой инструкции.

Сброс центра обновлений Windows для исправления ошибок

Ошибка при обновлении Windows

Для того, чтобы исправить многие ошибки при установке и загрузке обновлений Windows 7, 8 и Windows 10, бывает достаточно полностью сбросить параметры центра обновлений. Я покажу, как сделать это автоматически. В дополнение к сбросу, предложенный скрипт запустит необходимую службу, если вы получаете сообщение о том, что Центр обновления не запущен.

Кратко о том, что происходит при выполнении нижеследующих команд:

  1. Останавливаются службы: Центр обновления Windows, Фоновая интеллектуальная служба передачи BITS, Службы криптографии.
  2. Служебные папки центра обновления catroot2, SoftwareDistribution, downloader переименовываются в catrootold и т.д. (которые, если что-то пошло не так, можно использовать как резервные копии).
  3. Все ранее остановленные службы снова запускаются.

Для того, чтобы использовать скрипт, откройте блокнот Windows и скопируйте в него команды, представленные ниже. После этого сохраните файл с расширением .bat — это и будет сценарий для остановки, сброса и перезапуска Центра обновлений Windows.

@ECHO OFF echo Sbros Windows Update echo. PAUSE echo. attrib -h -r -s %windir%system32catroot2 attrib -h -r -s %windir%system32catroot2*.* net stop wuauserv net stop CryptSvc net stop BITS ren %windir%system32catroot2 catroot2.old ren %windir%SoftwareDistribution SoftwareDistribution.old ren "%ALLUSERSPROFILE%application dataMicrosoftNetworkdownloader" downloader.old net Start BITS net start CryptSvc net start wuauserv echo. echo Gotovo echo. PAUSE 

Сохранение bat файла в блокноте

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

Запуск bat файла от имени Администратора

И, наконец, обязательно перезагрузите компьютер. Сразу после перезагрузки снова зайдите в Центр обновления и посмотрите, исчезли ли ошибки при поиске, скачивании и установке обновлений Windows.

Выполнение сброса Центра обновлений

Другие возможные причины ошибок при обновлении

К сожалению, не все возможные ошибки обновления Windows можно решить вышеописанным способом (хотя и многие). Если способ вам не помог, то обратите внимание на следующие возможные варианты:

  • Попробуйте установить DNS 8.8.8.8 и 8.8.4.4 в параметры Интернет-соединения
  • Проверьте, запущены ли все необходимые службы (их список приводился ранее)
  • Если у вас не работает обновление с Windows 8 до Windows 8.1 через магазин (Установка Windows 8.1 не может быть завершена), попробуйте сначала установить все доступные обновления через Центр обновлений.
  • Выполните поиск в Интернете по сообщаемому коду ошибки, чтобы узнать, в чем именно проблема.

На самом деле, разных причин, по которым не ищутся, не загружаются и не устанавливаются обновления, может быть множество, но, по моему опыту, представленная информация сможет помочь в большинстве случаев.

Обнаружена потенциальная ошибка базы данных Центра обновления Windows

Главная » Инструкции windows » Обнаружена потенциальная ошибка базы данных Центра обновления Windows


Когда возникают различные проблемы с загрузкой или установкой обновления Windows, на компьютере с Windows 10, вы запускаете первым делом встроенный инструмент «Устранение неполадок» или пытаетесь обновить через «Центр обновление Windows». Но вместо устранение проблемы, средство устранения неполадок выдает сообщение об ошибке «Обнаружена потенциальная ошибка базы данных Центра обновления Windows
» или «Компоненты Центра обновления Windows необходимо восстановить
«. Потенциальное сообщение об ошибке базы данных Центра обновления Windows, часто появляется при запуске или установке обновлений на ПК с Windows из-за некоторых поврежденных сторонних приложений, поврежденных файлов или некоторых других поврежденных файлов.

Как исправить ошибку базы данных Центра обновления Windows

Прежде чем перейти к дальнейшим действиям, попробуйте решить эту проблему, выполнив «Устранение неполадок Центра обновления Windows
«. Также имеется специальная утилита от Microsof по устранению неполадок
.

1. Запустите проверку системных файлов

Выполнив сканирование SFC
, вы сможете исправить поврежденные файлы, которые могут быть причиной этой ошибки. После завершения процесса, перезагрузите компьютер. 

  • Откройте командную строку от имени администратора и задайте команду sfc /scannow

    .

2. Переименуйте затронутые файлы Центра обновления Windows

Если по-прежнему отображается сообщение «Обнаружена потенциальная ошибка базы данных Центра обновления Windows», иногда вы можете просто устранить ее, перезапустив службу обновления окон и переименовав соответствующие файлы.

  • Запустите командную строку от имени администратора, скопируйте полностью ниже команды и вставьте в окно cmd.

net stop wuauserv

net stop cryptSvc

net stop bits

net stop msiserver

ren C:WindowsSoftwareDistribution SoftwareDistribution.old

ren C:WindowsSystem32catroot2 catroot2.old

net start wuauserv

net start cryptSvc

net start bits

net start msiserver pause

Если у вас остановится процесс на строчке net start msiserver pause, нажмите Enter. После успешной операции, закройте командную строку и перезагрузите ПК.

3. Запуск инструмента DISM

  • Запустите командную строку от имени администратора и введите следующую команду. Это может занять длительное время в процессе которого DISM заменит потенциально поврежденные или отсутствующие системные файлы на хорошие. После чего перезагрузите систему.

DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:RepairSourceWindows /LimitAccess

Смотрите еще:

  • Как исправить ошибки обновлений Windows 10
  • Ошибка 0x8024a223 в центре обновления Windows 10
  • Как отключить защитник Windows Defender и Центр безопасности Windows 10
  • Не открывается Центр Уведомлений в Windows 10? 3 Способа решения
  • Как очистить использование данных в windows 10

     

comments powered by HyperComments

Подпишись

Ссылка на основную публикацию
Похожие публикации