Ошибка 0x80073701 в Windows

Ошибка 0x80073701 в Windows возникает чаще всего при проблемах с установкой обновлений системы или при работе с компонентами Windows. Это свидетельствует о том, что в хранилище компонентов отсутствуют некоторые файлы или нарушена их целостность. Рассмотрим несколько способов, как можно решить эту проблему.

1. Запуск средства проверки целостности компонентов (DISM)

Средство DISM (Deployment Image Servicing and Management) помогает восстановить повреждённые файлы системы:

DISM /Online /Cleanup-Image /RestoreHealth

Эта команда проверяет целостность системных файлов и автоматически скачивает недостающие или повреждённые компоненты с серверов Microsoft. Важно, чтобы на момент выполнения команды было интернет-соединение.

2. Проверка системных файлов с помощью SFC

Команда SFC (System File Checker) также предназначена для восстановления системных файлов:

sfc /scannow

Этот процесс может занять некоторое время, так как программа просканирует все системные файлы Windows и попытается заменить поврежденные копиями из кэша.

3. Переустановка проблемного обновления

Если ошибка возникает при попытке установить определённое обновление, попробуйте удалить его и установить заново:

  • Перейдите в Панель управленияПрограммыПросмотр установленных обновлений.
  • Найдите проблемное обновление, щёлкните по нему правой кнопкой мыши и выберите "Удалить".
  • После удаления попробуйте установить обновление снова через Центр обновления Windows.

4. Использование журнала CBS для анализа ошибки

Журнал CBS (Component-Based Servicing) может помочь определить причину ошибки. Чтобы его просмотреть, выполните следующие действия:

  1. Откройте проводник и перейдите в папку: C:\Windows\Logs\CBS\CBS.log
  2. Откройте файл в текстовом редакторе и найдите строки, связанные с ошибками. Это может помочь в точной диагностике.

5. Переустановка Windows Update

Если предыдущие методы не помогли, возможно, следует сбросить компоненты Windows Update:


net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
Ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
Ren C:\Windows\System32\catroot2 Catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver

Эти команды остановят службы обновлений, переименуют папки, содержащие обновления, и затем снова запустят службы.

6. Переустановка или восстановление Windows

В крайнем случае можно рассмотреть возможность восстановления системы через точку восстановления или даже полного переустановления Windows с сохранением данных.

Эти шаги должны помочь устранить ошибку 0x80073701.