Эффективные способы устранения ошибки 0x80073712 в Windows

Windows

При попытке обновления компонентов системы по разным причинам могут возникать сбои, препятствующие выполнению процедуры. Нередко преградой становится ошибка 0x80073712, сообщающая о проблеме с инсталляцией пакетов, отсутствии или повреждении данных апдейта. Столкнуться с неприятностью можно в разных версиях Windows, ошибка не новая и в Microsoft о ней известно, при этом серьёзной угрозы сбой не представляет, и его легко устранить самостоятельно, не обращаясь за помощью к специалисту. Существуют варианты решения задачи, которые будут эффективны в зависимости от источника проблемы.

 

 Эффективные способы устранения ошибки 0x80073712 в Windows

Причина ошибки 80073712

Возникающий в Windows код ошибки обновления 0x80073712 сообщает о невозможности получения доступа к определённым данным ввиду их отсутствия или нарушения целостности, что и является основной причиной. Факторы, приведшие к неработоспособности хранилища компонентов обновления, могут быть разными, например, часто ошибки спровоцированы некорректным выключением устройства в ходе выполнения таких задач как обновление или инсталляция ПО. Причина может заключаться и в сбоях работы Windows Update, для возвращения работоспособности софт требует перезапуска.

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

 

 Эффективные способы устранения ошибки 0x80073712 в Windows

Способы решения и устранения 80073712

Если в процессе инсталляции накопительного обновления KB4598242, KB4598229 или другого крупного обновления появилась ошибка, вследствие чего пакет устанавливаться не будет, вы сможете справиться с устранением сбоя, выполнив необходимые шаги. Случайные системные ошибки могут исчезнуть после обычной перезагрузки, но в большинстве случаев от пользователя потребуется ряд действий для решения задачи.

В ранних версиях ОС вопрос решался путём применения специального средства проверки системы к обновлению CheckSUR, устраняющего в т. ч. проблемы с хранилищем компонентов. В случае с Windows 10 решение может быть найдено с применением штатных инструментов.

Читайте также:
Передача/захват ролей FSMO на другой контроллер домена Active Directory

Разберём, как исправить ошибку 0x80073712, применяя доступные способы, которые эффективны в зависимости от источника проблемы.

Недостаток места на диске

Любым процессам, протекающим в системе, требуется место на диске, и, если системный раздел сильно загружен (на 90% и более), это может приводить к потере производительности и разного рода ошибкам. Чтобы избежать подобных проблем, следует очистить диск от программного мусора и приложений, которые не используются. Чтобы посмотреть занимаемый объём и очистить диск, выполним такие шаги:

  • идём в Проводник, жмём ПКМ на нужном разделе и переходим к свойствам; 

     Эффективные способы устранения ошибки 0x80073712 в Windows

  • на вкладке «Общие» выполняется очистка жёсткого диска от временных файлов, для чего следует нажать соответствующую кнопку; 

     Эффективные способы устранения ошибки 0x80073712 в Windows

  • после анализа в новом окошке отмечаем из перечня «Временные файлы» и «Временные файлы установки Windows»; 

     Эффективные способы устранения ошибки 0x80073712 в Windows

  • жмём «Очистить системные файлы», по окончании процедуры перезагружаем устройство. 

     Эффективные способы устранения ошибки 0x80073712 в Windows

Работа вирусов или антивирусов

Препятствовать выполнению системных процессов могут вредоносные программы. Выполняются стандартные профилактические мероприятия: сканирование установленным защитным софтом и специальными утилитами.

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

 

 Эффективные способы устранения ошибки 0x80073712 в Windows

Повреждение хранилища обновлений

Поскольку код 0x80073712 часто сообщает, что хранилище компонентов повреждено, следует рассматривать и такой сценарий. Временные данные обновлений вмещает каталог SoftwareDistribution и, если речь идёт о нарушении его целостности, ОС выдаёт ошибку. В отсутствие хранилища Windows создаёт новое в автоматическом режиме, поэтому целесообразно имитировать исчезновение каталога методом переименования объекта. Выполнение задачи возможно различными путями.

С помощью Проводника:

  • отключим связанные службы: в консоли «Выполнить» (Win+R) прописываем в строчке services.msc, в окне находим Центр обновления Windows, нажатием ПКМ открываем доступные действия и выбираем опцию «Остановить»; 

     Эффективные способы устранения ошибки 0x80073712 в Windows

     

     Эффективные способы устранения ошибки 0x80073712 в Windows

     

     Эффективные способы устранения ошибки 0x80073712 в Windows

  • аналогичным образом останавливаем также функционирование Фоновой интеллектуальной службы передачи (BITS); 

     Эффективные способы устранения ошибки 0x80073712 в Windows

  • на системном разделе (как правило, это С) открываем каталог Windows и в нём переименовываем «SoftwareDistribution» (ПКМ – «Переименовать»), например, присваиваем новое имя «SoftwareDistribution_old»; 

     Эффективные способы устранения ошибки 0x80073712 в Windows

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

Посредством Командной строки:

  • запускаем средство на администраторских правах из меню «Пуск»; 

     Эффективные способы устранения ошибки 0x80073712 в Windows

  • запросами останавливаем службы:

    net stop WuAuServ
    net stop BITS

    (после каждого запроса подтверждаем выполнение действия клавишей ввода);

     

     Эффективные способы устранения ошибки 0x80073712 в Windows

  • командой rename переименовываем папку, указав к ней путь:

    rename C:WindowsSoftwareDistribution SoftwareDistribution_old

    и жмём Enter;

     

     Эффективные способы устранения ошибки 0x80073712 в Windows

  • активируем службы:

    net start WuAuServ
    net start BITS

     

     Эффективные способы устранения ошибки 0x80073712 в Windows

  • закрываем терминал и перезагружаем устройство.

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

В Windows имеется встроенный инструмент, позволяющий избавиться от различных программных неисправностей, который в ряде случаев эффективно справляется с задачей. Применяется он и в случае проблем при обновлении, включая рассматриваемое уведомление, препятствующее процессу. Для применения инструмента:

  • идём в «Параметры», переходим в «Обновление и безопасность» – «Устранение неполадок»; 

     Эффективные способы устранения ошибки 0x80073712 в Windows

     

     Эффективные способы устранения ошибки 0x80073712 в Windows

     

     Эффективные способы устранения ошибки 0x80073712 в Windows

  • справа ищем «Центр обновления Windows», здесь нажмём «Запустить средство устранения неполадок»; 

     Эффективные способы устранения ошибки 0x80073712 в Windows

     

     Эффективные способы устранения ошибки 0x80073712 в Windows

  • ждём выполнения процесса, затем перезагрузим комп и попробуем обновиться снова. 

     Эффективные способы устранения ошибки 0x80073712 в Windows

Проверка ОС на целостность файлов

Если источником появления сбоя 0x80073712 является повреждённый или отсутствующий компонент, его восстановление поможет решить проблему. Для решения используем штатные инструменты системы: утилиты SFC и DISM.

Посредством System File Checker:

  • используя терминал, открытый от лица администратора, вводим в нём запрос sfc/scannow и жмём Enter; 

     Эффективные способы устранения ошибки 0x80073712 в Windows

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

     Эффективные способы устранения ошибки 0x80073712 в Windows

Сканирование посредством Deployment Image Servicing:

  • открываем терминал и задаём команду DISM.exe/Online /Cleanup-image /Restorehealth, после которой нажмём «Ввод»;
  • дожидаемся окончания сканирования. Инструмент автоматически исправит проблемы при обнаружении, а пользователю будет виден результат выполненной работе; 

     Эффективные способы устранения ошибки 0x80073712 в Windows

  • перезагружаем устройство и пробуем установить апдейты.

Удаление ожидающего XML-файла

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

В Windows 10 поможет Командная строка:

  • запустим терминал (администратор);
  • останавливаем службу установщика модулей, применив запрос netstop trustedinstaller (жмём Enter); 

     Эффективные способы устранения ошибки 0x80073712 в Windows

     Эффективные способы устранения ошибки 0x80073712 в Windows

     Эффективные способы устранения ошибки 0x80073712 в Windows

  • далее выполняем поочерёдно команды:

    cd %windir%winsxs

     

     Эффективные способы устранения ошибки 0x80073712 в Windows

    takeown /f pending.xml /a

     

     Эффективные способы устранения ошибки 0x80073712 в Windows

    cacls pending.xml /e /g everyone:f

     

     Эффективные способы устранения ошибки 0x80073712 в Windows

    del pending.xml

     

     Эффективные способы устранения ошибки 0x80073712 в Windows

    (после каждого запроса жмём Enter на клавиатуре);

  • перезагружаем девайс.

Перезапуск службы «Центра обновления Windows»

В ряде случаев эффективной становится перезагрузка некорректно работающей службы. Так, перезапустив Центр обновления Windows, возможно, получится исправить код 0x80073712. Выполним рестарт:

  • открываем «Службы» (через поиск меню Пуск или посредством консоли «Выполнить» (Win+R) и запроса services.msc); 

     Эффективные способы устранения ошибки 0x80073712 в Windows

  • листаем вниз список, находим «Центр обновления Windows»; 

     Эффективные способы устранения ошибки 0x80073712 в Windows

  • перезапускаем, выбрав действие над описанием, или двойным щелчком открываем свойства (ПКМ – Свойства), останавливаем службу нажатием соответствующей кнопки, затем жмём «Запустить». 

     Эффективные способы устранения ошибки 0x80073712 в Windows

Сброс и обновление компонентов ОС

В «Десятке» решить проблему можно путём сброса компонентов, участвующих в инсталляции пакетов обновлений. Метод поможет, если какой-либо из них сбоит.

Выполняем сброс в терминале, применив запросы:

net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
ren %systemroot%SoftwareDistribution SoftwareDistribution.old
ren %systemroot%system32catroot2 catroot2.old
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc

 

 Эффективные способы устранения ошибки 0x80073712 в Windows

Удаление папки файлов обновлений

В SoftwareDistribution могут содержаться неполные или повреждённые данные. Это провоцирует некорректное функционирование службы обновлений. Исправить сбой возможно путём переименования папки (метод подробно описан выше) или её удаления. Для этого выполняем шаги:

  • останавливаем службы обновления Windows и фоновой интеллектуальной передачи (в окне служб или консольными командами) – подробно эти действия описаны в инструкции по переименованию папки;
  • идём в Проводник, перемещаемся в директорию C:WindowsSoftwareDistribution и очищаем содержимое; 

     Эффективные способы устранения ошибки 0x80073712 в Windows

  • активируем отключённые ранее службы.

СОВЕТ. Если не удаётся удалить содержимое папки, перезагрузите девайс и вернитесь в каталог для выполнения задачи.

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

Читайте также:
MMC.EXE заблокирован Администратором в защитных целях: что предпринять и как это исправить
Оцените статью
( Пока оценок нет )
Поделиться с друзьями
Информационный блог про Windows
Добавить комментарий