Код ошибки 0x80070005 на Windows 10
Ошибка 0x80070005 на Windows 10 встречается настолько часто, что мы не могли не поделиться с вами инструкцией, как исправить ошибку 0x80070005.
Причины возникновения
Система предупреждает об ошибке с кодом 0x80070005 или просто 80070005 в ряде стандартных случаев:
- При установке обновлений;
- При восстановлении Windows 10;
- Во время активации ОС;
Ситуации, в которых проявляет себя ошибка, в целом схожи – они связаны со внесением изменений в систему. У данной ошибки есть несколько решений.
Как исправить ошибку 0x80070005
Чтобы ответить на вопрос, как устранить ошибку 0x80070005, нужно четко понять, при каких обстоятельствах возникла данная ошибка, так как от этого меняется процесс исправления ошибки.
Ошибка возникла при восстановлении системы
Если у вас есть доступ к системе, то важно обеспечить достаточное количество свободного места на диске. Как его освободить диск, читайте по этой ссылке. Если с этим все в порядке, то проблема может быть с папкой System Volume Information. Это скрытая папка, и иногда у нее стоит в настройках «Только чтение». Такого быть не должно, обязательно снимите галочку с этого пункта.
Если с первыми двумя пунктами проблем не найдено, то проблема наверняка кроется в том, что у вас выключено теневое копирование тома. В командной строке введите services.msc, и нажмите Энтер. Далее откроется панель управления, где вы сможете включить автозагрузку теневого копирования. Это редкая, но все же встречающая причина, почему возникает ошибка 0x80070005.
Ошибка 0x80070005 во время обновления или активации
В этом случае не обойтись без стороннего софта. Вам необходимо загрузить утилиту subinacl.exe, и установить в корневой каталог системного диска.
Установив программу, необходимо создать файл в обычном блокноте или WordPad, со следующим текстом:
@echo off
Set OSBIT=32
IF exist "%ProgramFiles(x86)%" set OSBIT=64
set RUNNINGDIR=%ProgramFiles%
IF %OSBIT% == 64 set RUNNINGDIR=%ProgramFiles(x86)%
C:ПУТЬКФАЙЛУsubinacl.exe /subkeyreg "HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionComponent Based Servicing" /grant="nt servicetrustedinstaller"=f
@Echo Gotovo.
@pause
Set OSBIT=32
IF exist "%ProgramFiles(x86)%" set OSBIT=64
set RUNNINGDIR=%ProgramFiles%
IF %OSBIT% == 64 set RUNNINGDIR=%ProgramFiles(x86)%
C:ПУТЬКФАЙЛУsubinacl.exe /subkeyreg "HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionComponent Based Servicing" /grant="nt servicetrustedinstaller"=f
@Echo Gotovo.
@pause
Где фразу «ПУТЬКФАЙЛУ» необходимо либо изменить на ваш путь, либо это слово удалить вовсе, если у вас subinacl.exe лежит в корне. Файл блокнота надо сохранить с расширением .bat, и поместить на рабочий стол.
После этого, перейдите на рабочий стол, и щелкнув правой кнопкой мыши по вашему файлу, запустите его от имени администратора. Вы увидите программную среду, которая начнет исполнять код. Когда операция закончится, вы увидите надпись «Gotovo». Закройте все окна. И перезагрузите компьютер.
После перезагрузки, попробуйте провести активацию или обновление системы, и проверить, пропала ли ошибка 0x80070005. В большинстве случаев это решение помогает. Если ошибка сохранилась, попробуйте восстановить систему по предыдущей точке восстановления. Иногда причина кроется в ошибках в реестре. Их можно исправить программой CCleaner.
Понравилась статья? Поделитесь с друзьями:
- Полезные программы для Windows 10
программы
статьи