Have you encountered error code: (0x80073712)? In most cases, this error appears when you update Windows. Some people also report that this error appears when installing .NET Framework. In this post, MiniTool Partition Wizard offers you 6 ways to fix this error.
What Does Error Code 0x80073712 Mean?
When you update Windows, you may encounter error code 0x80073712. This error will display one of the following error messages:
- Some update files are missing or have problems. We’ll try to download the update again later Error code: (0x80073712)
- Some updates were not installed. Errors found: Code 80073712. Windows Update encountered an unknown error.
- Some updates were not installed. Errors found: Code 80073712: Windows Update ran into a problem.
- An internal error occurred while installing the service pack. Error code: 80073712. See xxx for details.
In addition to the above error messages, some users also report that they have encountered the error code 0x80073712 when installing Microsoft .NET Framework.
When I try and install the new Microsoft .NET Framework 4.8, this error code 0x80073712 comes up. It says that a file is missing or destroyed. I don’t know how this file has been destroyed. Can anyone help me fix this problem… —answers.microsoft.com
What does error code: (0x80073712) mean? As its error message implies, there are some files missing or drive errors. To fix the Windows update error code: (0x80073712), you can try the following methods.
How to Fix Error Code 0x80073712
6 Ways to Fix Error Code 0x80073712
- Run the Windows Update Troubleshooter
- Scan for Virus
- Repair System Files
- Fix Drive Errors
- Reconfigure Windows Update Service Status
- Restore, Reset, or Reinstall PC
Note: These methods are suggested by some users and many users comment that these solutions are useful to them. Therefore, you can try them one by one.
Fix 1. Run the Windows Update Troubleshooter
The Windows update error code: (0x80073712) usually occurs when you update Windows. Therefore, you can try Windows update troubleshooter, which is a Windows built-in tool used to fix most common errors that appear in Windows update process. Please enable this tool through the following steps:
Step 1. Open the Troubleshoot window through the following 2 ways.
- Type “Troubleshoot” in the Windows search box and select the best-match result.
- Click Start menu > Settings > Update & Security > Troubleshoot.
Step 2: In the right panel, look for Windows Update. Click it to expand the hidden button. Click Run the troubleshooter.
Step 3: Wait until the PC detects errors. Once an error is detected, you can decide whether to fix it. But applying the fix is recommended.
Step 4: Follow the on-screen instructions until you get a window telling you that the Troubleshooting has completed. In this window, it will tell you what error is detected and whether the error is fixed.
Step 5: Close Troubleshooter and restart your PC. Try updating Windows again to see whether the Windows update error code: (0x80073712) is removed.
8 Useful Fixes for an Error Occurred While Troubleshooting!
Fix 2. Scan for Virus
When any error happens to the PC, you should run an antivirus scan to make sure the error is not caused by virus infection. If you have third-party antivirus software installed, you can run it. If not, you can use the built-in tool Windows Defender.
Here is the guide on how to run Windows Defender:
- Open the Windows Settings
- Go to Update & Security > Windows Defender.
- In the right panel, click Open Windows Defender Security Center.
- In the now window, click Virus & threat protection.
- Click Quick scan.
If there is no virus detected, please go to the next fix.
[SOLVED] How To Recover Files Deleted By Virus Attack | Guide
Fix 3. Repair System Files
As you can see, the error message shows that some Windows update files are missing or have problems. These files are Windows system files. Therefore, you can try repairing system files to solve the error code 0x80073712.
As for how to repair these system files, you can use SFC or DISM.
- SFC (System File Checker): It can scan the integrity of all protected system files and replace the incorrect system files with the correct signed files already stored in the Winsxs folder.
- DISM (Deployment Image Servicing and Management): It can be used to service and prepare Windows images, including those used for Windows PE, Windows RE and Windows Setup. DISM can be used to service a Windows image (.wim) or a virtual hard disk (.vhd or .vhdx).
Compared with SFC, the DISM tool is more powerful, because it can get correct system files from Internet (Microsoft server). If the system files in Winsxs folder is also corrupt and SFC repair fails, you can try DISM. The defect of DISM is that it requires network.
As for which tool to use, you can determine according your needs. Here is the guide on how to run SFC or DISM to repair system files:
- Type “command prompt” into the Windows search
- Right click the Command Prompticon from the result list and select Run as administrator.
- In the Command Prompt window, type “sfc /scannow” and press Enter
If you want to use DISM, you just need to enter the following two command lines in the Command Prompt window:
- exe /Online /Cleanup-image /Scanhealth
- exe /Online /Cleanup-image /Restorehealth
CHKDSK vs ScanDisk vs SFC vs DISM Windows 10 [Differences]
Fix 4. Fix Drive Errors
A user has posted that his PC will display notification “restart to repair drive errors” when the error code 0x80073712 occurs on his PC.
It always gives the status of “some update files are missing or have problems. We’ll try to download the update again later Error code: (0x80073712)” on all of the updates. Also, I have a popup in windows notifications, that reads “restart to repair drive errors”… — answers.microsoft.com
Therefore, fixing drive errors may help to solve the error code 0x80073712. To fix drive errors, MiniTool Partition Wizard can help you do that easily. Here is the guide:
MiniTool Partition Wizard DemoClick to Download100%Clean & Safe
Step 1. Launch MiniTool Partition Wizard and right-click the C drive. Choose Check File System.
Step 2. In the pop-up window, choose the option: Check only. And then click the Start button.
Step 3: If there is no error detected, you can skip to the next solution. If the PC detects any errors, you can then choose the other option: Check & fix detected errors. Click Start button and then a window will pop up telling you it will check and fix the error next time the system restarts. Click Yes and restart your PC.
Fix 5. Reconfigure Windows Update Service Status
This method can stop the Windows update and then start updating Windows again. Here is the guide:
Step 1. In the Windows search box, type “cmd“. Right-click the best-match option and choose Run as administrator.
Step 2. Run the following commands to shut down services related to Windows update.
- net stop wuauserv
- net stop cryptSvc
- net stop bits
- net stop msiserver
Step 3. Rename two folders used to store data for Windows updates.
- ren C:WindowsSoftwareDistribution SoftwareDistribution.old
- ren C:WindowsSystem32catroot2 Catroot2.old
Step 4. Restart those Windows update services.
- net start wuauserv
- net start cryptSvc
- net start bits
- net start msiserver
Step 5. Restart the computer and check for updates again to see whether the error disappears.
Fix 6. Restore, Reset, or Reinstall PC
This is the last way to solve the Windows update error code: (0x80073712).
- System restore: This method requires system restore points created by system protection. It will revert your computer to a state of a system restore point. It won’t affect your personal files, but will remove apps, drivers, and updates installed after the restore point was created.
- PC reset: It will quickly restore Windows to its factory default configuration. You can decide to remove everything, or just remove apps and settings but keep your personal files.
- Reinstallation: This method can reinstall a brand-new Windows system on your PC.
To perform system restore or PC reset, you should enter WinRE. Here is the guide:
- Click the Start button and then select Settings.
- Scroll down to the bottom of the pop-up interface and then select Update & Security.
- Select Recovery tab, click Restart now in the right panel, and then you can enter WinRE after the restart.
In the WinRE, you can try system restore first. If this method fails, you can then try PC reset. For the detailed steps, you can refer to this post: How to Use Recovery Options on Windows 10 [Premise and Steps]. Of course, you can also reinstall Windows.
Here is a post talking about how to solve Windows update error code: (0x80073712). It offers 6 solutions to you. You can try them if you also have encountered this issue.Click to Tweet
Bottom Line
Is this post helpful to you? Have you encountered error code 0x80073712 in other situations? Do you have other methods to solve this error? Please leave comments in the following zone for sharing. In addition, if you have difficulty in checking drive errors with MiniTool Partition Wizard, please contact us via [email protected]. We will get back to you as soon as possible.
0x80073712 FAQ
How do I fix a Windows 10 update error?
There are various Windows update errors. The common point of them is that they will prevent Windows from updating. When Windows won’t update, there are some general ways you can use to solve the problem. To get them, please read this post: 7 Solutions to Fix Windows 10 Won’t Update. #6 Is Fantastic.
В Windows 7 и 10 могут возникать системные сбои. В результате пользователь получит сообщение об ошибке. Одно из таких оповещение — ошибка с кодом 0x80073712.
Расшифровка неполадки
Данная ошибка возникает при попытке обновить Windows. Обычно это связано с тем, что хранилище компонентов или служба обновлений получили повреждения.
Апгрейд системы становится невозможен. Положительным моментом можно считать то, что данный сбой является программным и ничего менять в оборудовании компьютера не нужно.
Чаще всего причиной возникновения ошибки является некорректное завершение работы компьютера. Если происходит обновление компонентов системы и в этот момент выключить ПК, то при следующем апгрейде может появиться ошибка 0x80073712.
Методы устранения
Существует несколько действенных способов исправления сбоев Центра обновлений Windows и ошибки 0x80073712.
Не работает служба обновлений
Вначале следует проверить запущена служба обновлений или нет и перезапустить ее. Сделать это можно несколькими способами.
Окно «Диспетчер служб»
Вызывается список служб через панель управления. Для этого:
- Открыть панель управления через кнопку «Пуск».
- В появившемся меню выбрать «Система и безопасность».
- Далее нажать на «Администрирование».
- Кликнуть в списке по надписи «Службы».
- Откроется диспетчер служб. Он состоит из нескольких столбцов. В первом указывается название службы. Выбрать «Центр обновлений Windows».
В графе «Состояние» показывается запущена опция или нет. Отсутствие надписи «Работает» означает, что служба не функционирует.
Далее нужно обратить внимание на столбец «Тип запуска». Если в нем указано «Отключена», то запустить обновления можно будет только через свойства службы.
Опцию «Службы» можно вызвать более коротким путем, нажав на Win + R и введя в появившемся окне команду «services.msc». После этого нажать на «OK». - Далее кликнуть правой кнопкой мыши (ПКМ) по строке «Центр обновлений Windows» и выбрать пункт «Свойства».
- Откроется подменю. В строке «Тип запуска» можно выбрать 2 значения: «Автоматически» и «Вручную». Отметить нужный и подтвердить.
Если выбрать первый вариант, то служба запустится после перезагрузки компьютера. - Если выбрать «Вручную», то запуск производится без перезагрузки в окне служб. Нужно кликнуть по пункту «Запустить», находящемуся в левом верхнем углу под надписью «Центр обновлений Windows».
- После этого начнется запуск.
- После завершения процесса в столбце «Состояние» появится надпись «Работает».
- Если в окне служб показано, что процесс запущен, но ошибка все равно появляется, то необходимо перезапустить его. Для этого нажать на пункт «Перезапустить», который находится ниже надписи «Остановить».
Перезапуск через консоль
Для исправления ошибки 0x80073712 в Windows 7 и 10, можно попробовать перезапустить службу обновления. Перегрузить службу можно через командную строку, запущенную с правами администратора. Порядок действий следующий:
- Через меню «Пуск» зайти в папку «Стандартные».
- Открыть папку, найти в ней пункт «Командная строка», изображенного в виде черного квадрата. Кликнуть по нему ПКМ и в появившейся вкладке кликнуть по надписи «Запуск от имени администратора».
- Появится консоль. Ввести 2 команды, нажимая после каждой «Enter»:
net stop wuauserv net start wuauserv
Первая останавливает службу, вторая заново ее запускает.
- Данный способ не сработает, если Центр обновлений Windows находится в состоянии «Отключена» в окне служб, рассмотренного в предыдущем пункте. Тогда появится следующее предупреждение.
Диспетчер задач
Перезапуск службы возможен через диспетчер задач:
- Для его вызова нужно нажать вместе Ctrl + Shift + Esc. Или, нажав правой кнопкой мыши на панель задач, выбрать пункт «Запустить диспетчер задач».
- В диспетчере задач зайти на вкладку «Процессы» и отметить пункт «Отображать процессы всех пользователей», находящийся внизу.
- Затем зайти во вкладку «Службы». После его открытия найти надпись «Wuauserv».
- Используя правую кнопку мыши, открыть меню. В нем сначала нажать на «Остановить», затем на «Запустить».
- Служба будет перезапущена и появится надпись «Работает».
Мало свободного места на системном диске
Если жесткий диск компьютера, на котором установлена Windows имеет свободное место менее 10%, то не хватит места для хранения временных папок со скачиваемыми файлами обновлений и может возникнуть ошибка 0x80073712.
Освободить диск от ненужных файлов можно вручную. Для этого следует проанализировать установленные программы и удалить ненужные. Также можно воспользоваться программами для очистки диска, например CCleaner или UninstallTool.
Блокировка обновлений антивирусом
При возникновении ошибки 0x80073712 следует приостановить работу антивирусов. Иногда он может принять происходящие процессы или скачиваемые файлы за вирусную атаку. Поэтому следует временно отключить антивирус, а потом запустить апгрейд системы.
Приостановить деятельность многих антивирусов можно в их настройках или на главном экране. Вот как выглядит отключение защиты для различных противовирусных приложений:
Отключаются антивирусы и через панель «Конфигурация системы». Для ее вызова:
- Вызвать окно «Выполнить» комбинацией клавиш Win + R, набрать в нем «msconfig» и подтвердить.
- Появится панель. Зайти в ней в пункт «Службы». В списке системных процессов удалить галочки с тех, которые относятся к антивирусам. Нажать «Применить» и «ОК».
- Проделать те же действия для вкладки «Автозагрузка».
После удачного обновления необходимо включить антивирус.
Программные неточности
При разработке новых приложений и программ могут «проскочить» различные ошибки, которые потом мешают работе софта. В дальнейшем выпускаются обновления, устраняющие подобные недочеты.
Microsoft выпустила специальный пакет приложений для Windows 7, который анализирует систему на предмет ошибок и исправляет их. Он имеет название KB947821. Применяется он следующим образом:
- Зайти на сайт Microsoft. Найти там пакет KB947821 и скачать.
- Установить программу и перезагрузить компьютер.
- После включения запустить утилиту.
- Приложение начнет работу. После завершения проверить систему на наличие ошибок.
Повреждение папок с обновлениями
При обновлении Windows сохраняет файлы в папке «SoftwareDistribution», расположенной по адресу C:\Windows\SoftwareDistribution. Если каталог будет поврежден, то система не сможет «складывать» файлы в нем. Будет всплывать ошибка 0x80073712.
Нужно «заставить» Windows заново создать данную папку. Если ее переименовать или переместить, то система не обнаружит искомый каталог и создаст новый, в котором будут сохраняться файлы. Выполнить следующие шаги:
- Вызвать окно со службами и остановить 2 из них: «Центр обновлений Windows» и «Фоновая интеллектуальная службы передачи (BITS)».
- Найти директорию C:\Windows\SoftwareDistribution и переименовать ее.
Остановить службы, и изменить название директории можно из командной строки.
- Включить службы.
- Перезагрузить компьютер, и дать старт обновлению системы.
Восстановление системных файлов и «подбитых» компонентов
Есть 2 утилиты для проверки Windows 7 и исправления файлов, их резервных копий и хранилищ, где они находятся. Если данные элементы имеют повреждения, то вся система будет функционировать некорректно, и будут возникать различные ошибки в ее работе.
Вначале нужно воспользоваться утилитой SFC. Для ее инициализации необходимо:
- Запустить консоль с правами администратора и ввести команду «sfc /scannow».
- Начнется проверка Windows 7 и автоматическое исправление поврежденных файлов.
- После окончания работы утилиты, перезагрузить компьютер. Проверить наличие ошибки.
Если в результате проверки появится оповещение, показанное на рисунке, то следует запустить утилиту DISM.
Вначале вводится команда «DISM.exe /Online /Cleanup-image /Scanhealth».
После окончания проверки компонентов, ввести «DISM.exe /Online /Cleanup-image /Restorehealth» для их исправления.
По окончании перезагрузить компьютер.
Еще одним вариантом восстановления системы является откат к ранее сохраненному состоянию, то есть к точке восстановления. Для этого:
- Зайти в папку «Стандартные» из меню «Пуск» и выбрать папку «Служебные».
- В ней выбрать пункт «Восстановление системы».
- Откроется окно восстановления. Нажать «Далее».
- Затем появится окно с датой, когда были создана последняя точка отката. Если отметить пункт «Показать другие точки восстановления», то откроется весь список дат. Выбрать нужную и нажать «Далее».
- На следующей стадии нужно проверить все условия и подтвердить запуск восстановления.
- В конце появится предупреждение о невозможности отмены изменений. Подтвердить его.
- Начнется перезагрузка, после которой инициализируется процесс отката к ранее сохраненному состоянию системы. Проверить наличие ошибки по окончании восстановления.
Неисправимые ошибки Windows
Если после всех действий ошибка 0x80073712 осталась, то единственным выходом остается переустановка ОС. Для сохранения программ и настроек существующей системы нужно использовать загрузочный диск.
Надо точно определить версию Windows и ее разрядность. Также нельзя применять данный метод к пиратским версиям, так как результатом будет окончательный выход из строя операционной системы. Обязательно сохранить важные файлы на других носителях, сделать их копии. После этого:
- Вставить загрузочную флешку в компьютер и запустить Setup.exe.
- Откроется стандартное окно установки. Нажать на «Установить».
- Подключит интернет и скачать обновления.
- После завершения скачивания и установки, произойдет перезапуск программы. Принять условия и нажать «Далее».
- Кликнуть на «Обновление».
- Затем начнется стандартный процесс установки Windows.
- После завершения провести перезагрузку.
Если ни один из вышеописанных способов не устранил ошибку 0x80073712, то придется установить новую ОС. Однако в большинстве случаев указанные операции помогают устранить неполадку.
При попытке обновления компонентов системы по разным причинам могут возникать сбои, препятствующие выполнению процедуры. Нередко преградой становится ошибка 0x80073712, сообщающая о проблеме с инсталляцией пакетов, отсутствии или повреждении данных апдейта. Столкнуться с неприятностью можно в разных версиях Windows, ошибка не новая и в Microsoft о ней известно, при этом серьёзной угрозы сбой не представляет, и его легко устранить самостоятельно, не обращаясь за помощью к специалисту. Существуют варианты решения задачи, которые будут эффективны в зависимости от источника проблемы.
Причина ошибки 80073712
Возникающий в Windows код ошибки обновления 0x80073712 сообщает о невозможности получения доступа к определённым данным ввиду их отсутствия или нарушения целостности, что и является основной причиной. Факторы, приведшие к неработоспособности хранилища компонентов обновления, могут быть разными, например, часто ошибки спровоцированы некорректным выключением устройства в ходе выполнения таких задач как обновление или инсталляция ПО. Причина может заключаться и в сбоях работы Windows Update, для возвращения работоспособности софт требует перезапуска.
В некоторых случаях сбой вызван чрезмерной бдительностью защитного софта, определившего загружаемые апдейты как элементы вредоносного ПО и заблокировавшего их загрузку, в результате чего данные и не могут быть получены службой.
Способы решения и устранения 80073712
Если в процессе инсталляции накопительного обновления KB4598242, KB4598229 или другого крупного обновления появилась ошибка, вследствие чего пакет устанавливаться не будет, вы сможете справиться с устранением сбоя, выполнив необходимые шаги. Случайные системные ошибки могут исчезнуть после обычной перезагрузки, но в большинстве случаев от пользователя потребуется ряд действий для решения задачи.
В ранних версиях ОС вопрос решался путём применения специального средства проверки системы к обновлению CheckSUR, устраняющего в т. ч. проблемы с хранилищем компонентов. В случае с Windows 10 решение может быть найдено с применением штатных инструментов.
Разберём, как исправить ошибку 0x80073712, применяя доступные способы, которые эффективны в зависимости от источника проблемы.
Недостаток места на диске
Любым процессам, протекающим в системе, требуется место на диске, и, если системный раздел сильно загружен (на 90% и более), это может приводить к потере производительности и разного рода ошибкам. Чтобы избежать подобных проблем, следует очистить диск от программного мусора и приложений, которые не используются. Чтобы посмотреть занимаемый объём и очистить диск, выполним такие шаги:
Работа вирусов или антивирусов
Препятствовать выполнению системных процессов могут вредоносные программы. Выполняются стандартные профилактические мероприятия: сканирование установленным защитным софтом и специальными утилитами.
Но не только зловреды, но и защитное ПО может препятствовать системным процессам, принимая файлы за элементы вредоносного софта. В таком случае проблема решается отключением антивируса на время выполнения обновления системы.
Повреждение хранилища обновлений
Поскольку код 0x80073712 часто сообщает, что хранилище компонентов повреждено, следует рассматривать и такой сценарий. Временные данные обновлений вмещает каталог SoftwareDistribution и, если речь идёт о нарушении его целостности, ОС выдаёт ошибку. В отсутствие хранилища Windows создаёт новое в автоматическом режиме, поэтому целесообразно имитировать исчезновение каталога методом переименования объекта. Выполнение задачи возможно различными путями.
С помощью Проводника:
Посредством Командной строки:
- запускаем средство на администраторских правах из меню «Пуск»;
- запросами останавливаем службы:
net stop WuAuServ
net stop BITS(после каждого запроса подтверждаем выполнение действия клавишей ввода);
- командой rename переименовываем папку, указав к ней путь:
rename C:\Windows\SoftwareDistribution SoftwareDistribution_old
и жмём Enter;
- активируем службы:
net start WuAuServ
net start BITS - закрываем терминал и перезагружаем устройство.
Запуск средства устранения неполадок
В Windows имеется встроенный инструмент, позволяющий избавиться от различных программных неисправностей, который в ряде случаев эффективно справляется с задачей. Применяется он и в случае проблем при обновлении, включая рассматриваемое уведомление, препятствующее процессу. Для применения инструмента:
Проверка ОС на целостность файлов
Если источником появления сбоя 0x80073712 является повреждённый или отсутствующий компонент, его восстановление поможет решить проблему. Для решения используем штатные инструменты системы: утилиты SFC и DISM.
Посредством System File Checker:
Сканирование посредством Deployment Image Servicing:
- открываем терминал и задаём команду DISM.exe/Online /Cleanup-image /Restorehealth, после которой нажмём «Ввод»;
- дожидаемся окончания сканирования. Инструмент автоматически исправит проблемы при обнаружении, а пользователю будет виден результат выполненной работе;
- перезагружаем устройство и пробуем установить апдейты.
Удаление ожидающего XML-файла
Спровоцировать сбой способны также остаточные элементы, в частности XML-файл, содержащий нужные для компонентов ОС сведения. Если он не самоустранился или был повреждён, при последующих инсталляциях пакетов вероятны проблемы, включая рассматриваемую неприятность. Решение заключается в принудительном удалении элемента, вследствие чего корректный файл создастся операционкой при старте поиска свежего ПО.
В Windows 10 поможет Командная строка:
- запустим терминал (администратор);
- останавливаем службу установщика модулей, применив запрос netstop trustedinstaller (жмём Enter);
- далее выполняем поочерёдно команды:
cd %windir%\winsxs
takeown /f pending.xml /a
cacls pending.xml /e /g everyone:f
del pending.xml
(после каждого запроса жмём Enter на клавиатуре);
- перезагружаем девайс.
Перезапуск службы «Центра обновления Windows»
В ряде случаев эффективной становится перезагрузка некорректно работающей службы. Так, перезапустив Центр обновления Windows, возможно, получится исправить код 0x80073712. Выполним рестарт:
Сброс и обновление компонентов ОС
В «Десятке» решить проблему можно путём сброса компонентов, участвующих в инсталляции пакетов обновлений. Метод поможет, если какой-либо из них сбоит.
Выполняем сброс в терминале, применив запросы:
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
ren %systemroot%\system32\catroot2 catroot2.old
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
Удаление папки файлов обновлений
В SoftwareDistribution могут содержаться неполные или повреждённые данные. Это провоцирует некорректное функционирование службы обновлений. Исправить сбой возможно путём переименования папки (метод подробно описан выше) или её удаления. Для этого выполняем шаги:
- останавливаем службы обновления Windows и фоновой интеллектуальной передачи (в окне служб или консольными командами) – подробно эти действия описаны в инструкции по переименованию папки;
- идём в Проводник, перемещаемся в директорию C:\Windows\SoftwareDistribution и очищаем содержимое;
- активируем отключённые ранее службы.
СОВЕТ. Если не удаётся удалить содержимое папки, перезагрузите девайс и вернитесь в каталог для выполнения задачи.
Если ни одно из рассмотренных решений не помогло, переходим к крайним мерам, таким как восстановление системы, вследствие чего гарантированно удастся избавиться от ошибки и установить необходимые обновления.
Обновление ОС требует наличия полного комплекта файлов для внесения изменений. Не нашелся компонент, где-то произошел сбой при поиске нужных данных – и вот уже приходится думать, как исправить код ошибки 0x80073712 на Windows 10. Особенно неприятно, если это совпадает с установкой очередной серьезной версии вроде 1809. Рассмотрим причины и способы устранения неполадки.
Код ошибки 0x80073712 обозначает, что при попытке установить обновление ОС Windows 10 не смогла получить доступа к соответствующим файлам в силу их отсутствия. Процесс обновления прерывается, повторный запуск зачастую не дает эффекта. Также данные могли оказаться повреждены, так что система не опознает их как корректные пакеты.
Для исправления необходимо собрать полноценный комплект файлов. Сделать это можно при помощи различных инструментов:
- специальная утилита от Microsoft для автоматического устранения неполадок;
- использование DISM в режиме восстановления системных файлов;
- штатное средство для восстановления системы.
Иногда сбой происходит, если антивирус ошибочно посчитал загружаемые модули компонентами вредоносного ПО, заблокировал к ним доступ или постарался «вылечить». В таком случае попробуйте временно выключить или деинсталлировать антивирусную программу, а после обновления верните ее обратно в рабочий режим.
Как исправить код ошибки 0x80073712 на Windows 10
Первое, что рекомендуется сделать при возникновении данной ошибки – попробовать исправить ее при помощи средства для устранения неполадок. Для Центра обновления скачивать его необходимо по ссылке https://aka.ms/wudiag. Запустится сохранение файла, укажите папку или воспользуйтесь установленным по умолчанию каталогом.
После этого найдите в папке загрузок файл wu10.diagcab и запустите двойным кликом. Или же непосредственно в браузере (или его окне загрузок) выберите вариант «Открыть».
В открывшемся окне утилиты выберите Центр обновления и перейдите к следующему шагу.
Программа проверит и устранит найденные неисправности.
Также она может предложить проверку с администраторскими правами.
После исправления ошибок утилиту можно закрыть.
Если этого недостаточно, скачайте со страницы https://goo.gl/H8Cwdh последнюю версию стека обслуживания и установите его.
Выбирайте тот файл, который соответствует версии вашей ОС (посмотреть ее можно, если нажать Win-Pause или Win-Break, 32-разрядная соответствует x86).
Также можно попробовать скачать обновление вручную. Для этого откройте страницу с перечнем обновлений по адресу https://goo.gl/uqccKF.
Выберите слева нужную версию ОС и запишите номер последнего обновления (верхняя запись под заголовком «В этом выпуске»). Затем найдите его на странице каталога обновлений (https://goo.gl/rwTQAH).
Скачайте и установите подходящую для ОС версию.
Применение средства DISM
Если предыдущий пункт не помог справиться с кодом ошибки 0x80073712, можно использовать другое решение – утилиту DISM для проверки файлов на Windows 10. Предварительно запустите терминал от имени администратора (например, правым кликом по командной строке в меню и выбором соответствующего пункта).
Далее введите DISM, а в качестве параметров укажите следующие опции:
- /online – для сличения системных файлов с их копиями на серверах MS;
- /Cleanup-Image и /RestoreHealth для восстановления сбойных компонентов.
После завершения необходимо провести локальную проверку целостности.
Затем попробуйте снова обновиться.
Узнайте также:
- Что делать если Windows 10 не видит компьютеры в сети,
- Ошибка «Critical Service Failed»: как ее устранить на Виндовс 10,
- Как убрать синий экран на компе.
Восстановление системы
Если варианты выше не устранили ошибку с кодом 0x80073712, на попытки обновиться система по-прежнему отвечает, что повреждено хранилище компонентов, можно восстановить ОС. Для этого откройте параметры шестеренкой в меню.
Перейдите в раздел обновлений.
Выберите соответствующий подпункт, затем нажмите «Начать».
Система предложит 2 варианта:
- оставить файлы, но удалить все приложения и сбросить настройки. Рекомендуется использовать именно его;
- удалить все, включая файлы. В этом случае система практически переустановит себя заново.
Выберите подходящий способ и следуйте подсказкам.
Операционная система Windows требует постоянного обновления. Разработчики добавляют исправления безопасности и функциональные исправления, которых не было в предыдущих версиях операционной системы. В процессе некоторые люди получают ошибку обновления 0x80073712 в Windows 10, и неясно, как решить эту проблему. К счастью, есть несколько способов решить эту проблему. Но сначала нужно разобраться в причинах.
Причины проблемы
Код 0x80073712 появляется неспроста при обновлении операционной системы. Ему предшествует ошибка компьютера, вызванная потерей или неисправностью файла нулевой сборки. Проблема не позволит вам правильно установить обновление, но особо волноваться не стоит. Подобная ошибка давно известна разработчикам Windows, поэтому выделено несколько методов устранения неполадок.
На устранение проблемы может уйти 5-30 минут свободного времени пользователя. Все зависит от того, на каком этапе можно исправить ошибку. Этому способствуют как встроенные инструменты Windows, так и самостоятельные действия владельца ПК.
Запуск средства устранения неполадок
В Windows 10 есть средство устранения неполадок. Это специальная программа, которая анализирует неисправности системы и предлагает решения. Часто пользователи, столкнувшиеся с проблемой обновления своей операционной системы, сообщают, что проблема перестает давать о себе знать сразу после диагностики.
Чтобы запустить средство устранения неполадок, вам необходимо:
- Откройте стартовое меню.
- Перейдите в раздел «Параметры», нажав на значок шестеренки.
- Выберите пункт «Обновление и безопасность».
- Перейдите в подпункт «Устранение неисправностей».
- Активируйте тест компонентов Центра обновления Windows».
- Дождитесь завершения операции и прочтите отчет.
По завершении система сообщит вам, была ли обнаружена проблема в процессе диагностики. Также будет предложено автоматическое устранение неполадок. Но если инструмент операционной системы не поможет, пользователь будет перенаправлен в Интернет для самостоятельного поиска решения проблемы.
Проверка ОС на целостность файлов
Операционная система Windows 10 состоит из огромного количества файлов, каждый из которых необходим для правильной работы. Если в процессе обновления на экране появляется ошибка 0x80073712, то решение нужно искать в этом. Возможно, один из важных файлов был поврежден или полностью удален.
Проверка целостности выполняется следующим образом:
- Используйте комбинацию клавиш «Win + R», чтобы открыть командную строку.
- Введите запрос «sfc / scannow».
- Дождитесь завершения сканирования.
Если тест не выявил проблем, не стоит искать зацепки в повреждении системных файлов. И наоборот, при обнаружении ошибок поврежденные данные необходимо будет восстановить.
В примечании. Windows 10 сама исправит проблемы с системными файлами. Однако в некоторых случаях помогает только полная переустановка операционной системы.
Удаление ожидающего XML-файла
Когда пользователь обновляет компоненты Windows, система генерирует XML-файл, в котором хранится вспомогательная информация. Код ошибки 0x80073712 может появиться в ситуации, когда файл поврежден. Кроме того, информация XML остается после сбоя предыдущего обновления.
Какой бы ни была причина проблемы с XML-файлом, ее необходимо устранить. В противном случае обновление не удастся. Это делается через командную строку:
- Откройте КС комбинацией клавиш «Win + R».
- Введите команду “net stop доверенный установщик».
- Когда появится сообщение о завершении работы модулей Windows, введите запрос «cd% windir% \ winsxs». Это поможет вам найти каталог файлов XML.
- Также введите команду takeown / f pending.xml / a».
- Затем требуется запрос cacls pending.xml / e / g all: f, который удалит остальную часть файла.
- Наконец, используйте команду «del pending.xml», чтобы удалить XML.
После удаления ничто не должно мешать операционной системе обновляться без ошибок. XML-файл будет автоматически сгенерирован при повторении операции. Но перед этим рекомендуется перезагрузить компьютер.
Перезапуск службы Центр обновления Windows
За установку обновлений Windows 10 отвечает специальный «Центр». Ошибка 0x80073712 может возникнуть из-за сбоев, связанных с программным обеспечением. Затем необходимо перезапустить службы, выполняющие обновление:
- Запустите приложение «Службы» из меню «Пуск.
- В списке служб дважды щелкните ЛКМ на слове «Центр обновления Windows».
- Нажмите кнопку «Стоп» в нижней части диалогового окна.
Теперь останется повторить установку обновлений, предварительно перезагрузив компьютер, чтобы изменения вступили в силу.
Сброс и обновление компонентов ОС
Проблема «Центр» не может быть решена путем временной остановки процесса. В случае повреждения отдельных файлов компоненты необходимо восстановить и восстановить вручную. Это можно сделать через командную строку. Для этого вам необходимо по очереди управлять следующими командами:
- чистый стоповый бит;
- фирменный чистый вуаусерв;
- чистый блок appidsvc;
- чистая остановка cryptsvc;
- ren% systemroot% \ SoftwareDistribution SoftwareDistribution.bak;
- ren% systemroot% \ system32 \ catroot2 catroot2.bak;
- чистый стартовый бит;
- запуск сети wuauserv;
- чистый старт appidsvc;
- чистый старт cryptsvc.
После завершения вы должны проверить, решили ли изменения ваши проблемы с обновлением. Вам также может потребоваться перезагрузить компьютер.
Удаление папки файлов обновлений
Когда пользователь устанавливает обновление операционной системы, файлы обновления попадают во временное хранилище. В случае ошибки эти данные остаются на месте и мешают последующим обновлениям. Чтобы избежать этой проблемы, вам необходимо очистить папку временного хранилища:
- Запускаем CS (сочетание клавиш «Win + R»).
- Введите запрос “net stop wuauserv».
- После отображения сообщения об отключении служб Windows выполните команду «ren c: \ windows \ SoftwareDistribution softwaredistribution.old».
- Затем используйте команду «net start wuauserv».
После завершения каждого шага вы можете проверить целостность службы Windows, ответственной за установку обновлений. Обновление должно начаться без ошибок и других ошибок. И если проблема все еще не решена, единственный способ решить проблему – обратиться в сервисный центр.
Источник изображения: it-tehnik.ru