Какая бы не была версия Windows, там всегда найдется место ошибкам и багам, некоторые из которых исправить не так-то просто. Исправляя старые ошибки, разработчики создают основы для новых, а значит это практически бесконечный круг появления новых проблем и способов их решения. Ошибка 0x80073701 может появиться не только в десятом семействе Windows, но в ранних версиях и даже серверных вариантах.
Почему появляется ошибка 0x80073701
Перед нахождением методов, позволяющих избавиться от проблемы необходимо разобраться в причинах возникновения. Это позволит найти точный подход решению ошибки.
- Самая известная причина – обновление системы. Когда пользователь устанавливает какое-то обновление, во время этого, либо же после инсталляции возникает синий экран смерти или просто ошибка с кодом 0x80073701. Этот же код будет отображен в окошке обновления.
- Есть еще одна причина, которая имеет место возникать на серверных платформах (Windows Server). Здесь это происходит во время установки компонента Net Framework или же серверной роли.
- Критическая ошибка в клиенте по обновлению системы. Другими словами, при попытке обновится может резко появится код 0x80073701.
- После установки определенных игр или программ, которые добавляют в системы некоторые динамические библиотеки и прочие компоненты.
Возможно, существуют аналогичные причины возникновения ошибки с этим кодом. По заявлению Microsoft, код 0x80073701 не подразумевает повреждение реестра, заражение вирусами, несовместимость программного обеспечения или оборудования, или же взлом системы. Значит поиск решения проблемы немного сужается.
Частой причиной является обновления, которые не были полностью догружены, а при попытке загрузить их заново, часть компонентов уже есть в системе.
Как исправить код 0x80073701
Избавление Windows от этой ошибки производится разными способами, в зависимости от причины. К примеру, если у пользователя служба по обновлению системы не последней версии, то это также может являться причиной. Для Windows 8 или 7 можно воспользоваться следующей ссылкой.
Там же есть инструкция по апдейту агента центра обновления и ссылки на скачивание.
Удаление обновлений Windows
В этом методе понадобится командная строка, запущенная с повышенными привилегиями. Запускаем её и вводим команды для отключения некоторых служб. Потом удаляем содержимое каталога SoftwareDistribution.
Вводим такие команды:
- net stop wuauserv
- net stop cryptSvc
- net stop bits
- net stop msiserver
Заходим на системный диск и находим каталог с именем SoftwareDistribution и очищаем все содержимое.
Переименовываем его в любое название. Здесь понадобится снова ввести кое-какие команды:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\newSD NewSD.old
Где NewSD – новое название папки. Теперь включим ранее отключенные службы.
- net start wuauserv
- net start cryptSvc
- net start bits
- net start msiserver
Чтобы проделанное сработало нужно перезагрузить компьютер.
Проверка даты и времени
Это редкий случай, но может стать причиной появления ошибки 0x80073701. В любой версии Windows изменить дату и время очень легко:
- Нажимаем правой кнопкой мышки по времени на панели задач и выбираем пункт «Настройки даты и времени» (Для Windows 10).
- Если переключатель «Установить время автоматически» включен, а время неверное, попробуйте выставить показатели вручную.
- Перезапустите ПК.
Использование средства устранения неполадок для устранения кода 0x80073701
Для Windows 7-10 есть специальная утилита, решающая многие проблемы. Неисправности обновлений Windows она тоже способна устранить. Для любых версий Windows по следующей ссылке можно загрузить средство устранения неполадок Центра обновлений Windows.
После запуска выбираем объект, который нужно проверить на ошибки, в нашем случае «Центр обновления Windows». Нажимаем «Далее».
Автоматически программа проверить систему. Может появиться окно, где требуется выполнить запуск утилиты от имени администратора. Выбираем данный пункт.
Если проблема будет найдена, помощник должен решить её, в противном случае появится сообщение, что все хорошо.
Данная утилита полезна на Windows 7 и 8. В «десятке» есть встроенное средство, которое находится здесь:
- Нажимаем Win+I, чтобы попасть в параметры системы.
- Щелкаем по разделу «Обновления и безопасность».
- В левой части окна жмём на подраздел «Устранение неполадок».
- В правой части окошка находим пункт «Центр обновления Windows».
Теперь ошибка 0x80073701 должна быть устранена, а если это не так, идем дальше.
Восстановление целостности системных файлов
При помощи командной строки можно творить чудеса. В данном методе мы будем использовать утилиту, которая восстановить поврежденные системные файлы, при условии их наличия, конечно.
- Открываем командную строку с повышенными привилегиями.
- Прописываем следующее: sfc /scannow.
- Ждём окончания результата.
Для подстраховки используйте другое средство восстановления образа ОС. Нужно в той же командной строке ввести следующее:
dism /online /cleanup-image /restorehealth
К несчастью, данной команде требуется доступ к интернету, используя центр обновления, а если с ним неполадки, то ничего не сработает. Но есть один метод решения – у вас должен быть готовый образ операционной системы той версии, которая стоит на компьютере. Перенесите ее в удобную папку и скопируйте путь. Теперь команда будет выглядеть следующим образом:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\путь-к-дистрибутиву\Windows /LimitAccess
Когда дело сделано, перезапускаем компьютер и снова использует инструмент для восстановления целостности данных sfc /scannow.
Если вы смогли избавиться от ошибки 0x80073701, отпишитесь об этом в комментариях. Не забывайте делиться материалом в социальных сетях.
После установки обновлений появился неприятный код ошибки 0x80073701 и как исправить проблему, пока не знаю. Очистка установленных обновлений не помогла, команда для восстановления целостности тоже.
Думаю, стоит попробовать восстановление системы по точке восстановления. Может я еще что-то натворил, но не помню
Где узнать про не найдена сборка на которую имеется ссылка 0x80073701