Ошибка 0x80070005 отказано в доступе

Windows

Исправляем ошибку 0x80070005 с помощью subinacl.exe

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

Для начала загрузите инструмент subinacl.exe с официального сайта Microsoft (обновление: Microsoft удалила инструмент с официального сайта, но вы можете загрузить его, как описано в этой статье): http://www.microsoft.com/ no-no/download /details.aspx?id=23510 и установите его на свой компьютер. При этом я рекомендую устанавливать его в папку рядом с корнем диска, например C:subinacl (именно в это место я приведу пример кода ниже).

После этого запустите Блокнот и введите в него следующий код:

@echo off Set OSBIT=32 ЕСЛИ существует «%ProgramFiles(x86)%» set OSBIT=64 set RUNNINGDIR=%ProgramFiles% IF %OSBIT% == 64 set RUNNINGDIR=%ProgramFiles(x86)% C:subinaclsubinacl exe /subkeyreg «HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionОбслуживание на основе компонентов» /grant=»nt servicetrustedinstaller»=f @Echo Done. @перерыв

В Блокноте выберите «Файл» — «Сохранить как», затем в диалоге «Сохранить» выберите «Файл как тип» — «Все файлы» и укажите имя файла с расширением .bat, сохраните его (я сохраняю на рабочий стол).

Щелкните правой кнопкой мыши по созданному файлу и выберите «Запуск от имени администратора». По завершении вы увидите надпись: «Готово» и сообщение о необходимости нажать любую клавишу. После этого закройте командную строку, перезагрузите компьютер и повторите ту же операцию, которая привела к ошибке 0x80070005.

Если приведенный выше скрипт не работает, попробуйте другой вариант кода таким же образом (Внимание: приведенный ниже код может привести к неработоспособности Windows, запускайте его только в том случае, если вы готовы к такому исходу и знаете, что делаете):

@echo off C:subinaclsubinacl.exe /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f C:subinaclsubinacl.exe /subkeyreg HKEY_CURRENT_USER /grant=administrators=f C:subinaclsubinacl.exe /subkeyreg HKEY_CLASSES_=administrators =f C:subinaclsubinacl.exe /subdirectories %SystemDrive% /grant=administrators=f C:subinaclsubinacl.exe /subkeyreg HKEY_LOCAL_MACHINE /grant=system=f C:subinaclsubinacl.exe /subkeyreg HKEY_CURRENT_USER / Grant=system=f C:subinaclsubinacl.exe /subkeyreg HKEY_CLASSES_ROOT /grant=system=f C:subinaclsubinacl.exe /subdirectories %SystemDrive% /grant=system=f @Echo Done. @перерыв

После запуска скрипта от имени администратора откроется окно, в котором в течение нескольких минут поочередно будут меняться права доступа к ключам реестра, файлам и папкам Windows; после завершения нажмите любую клавишу.

Опять же, после завершения лучше перезагрузить компьютер и только потом проверить, устранилась ли ошибка.

Варианты устранения проблемыгалочка

Поскольку мы имеем дело с недостаточным доступом к системным файлам Windows, устранить ошибку можно следующими способами. Нам может помочь:

  • продиагностировать центр обновлений и сбросить настройки;
  • включение полного доступа к системной папке System Volume Information;
  • восстановление поврежденных системных файлов;
  • включить службу теневого копирования;
  • войдите в систему с правами администратора;
  • уборка стойки для освобождения места;
  • почистить реестр от ошибок;
  • отключить или установить антивирусную программу;
  • очистите компьютер от вирусов;
  • восстановление системы.

Рассмотрим каждый из вариантов подробно.

Средство диагностики «Центра обновления»логотип Майкрософт

Если при попытке обновления Windows возникает ошибка 0x80070005, ее можно попытаться исправить с помощью встроенного в систему средства диагностики. Для этого мы сделаем следующее:

  1. откройте окно параметров из стартового меню системы или нажав сочетание клавиш «Win+I»
    оборудование
  2. Затем выберите раздел «Обновления и безопасность»
    Обновление и безопасность
  3. Далее откройте вкладку «Устранение неполадок».
  4. Найдите пункт «Центр обновлений» и нажмите на него.
  5. Нажмите «Запустить отладчик».
    Запустите отладчик
  6. Программа открывается для обнаружения проблем, и если таковые будут выявлены, вы сможете применить исправление, нажав одновременную кнопку.
  7. Наконец, приложение внесет необходимые изменения и предоставит отчет о решении.

Сброс настроек центра обновлений

Сбрасывает настройки центра обновлений

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

  1. откройте программу «Блокнот».
  2. Затем скопируйте и вставьте туда следующий текст:@ЭХО ВЫКЛ
    эхо Сбросить Центр обновления Windows
    эхо.
    ПЕРЕРЫВ
    эхо.
    атрибут -h -r -s %windir%system32catroot2
    атрибут -h -r -s %windir%system32catroot2*.*
    чистая остановка wuauserv
    чистая остановка CryptSvc
    чистая стоп-бита
    очистить %windir%system32catroot2 catroot2.old
    очистить %windir%SoftwareDistribution SoftwareDistribution.old
    очистить «%ALLUSERSPROFILE%данные приложенияMicrosoftNetworkdownloader»downloader.old
    чистые стартовые биты
    веб-запуск CryptSvc
    онлайн-запуск wuauserv
    эхо.
    эхо завершено
    эхо.
    ПЕРЕРЫВЗапустить блокнот
  3. Сохраните файл с помощью меню «Сохранить как»
    Сохранить как
  4. Дайте ему любое имя и добавьте в конец расширение .bat
    bat-файл
  5. После сохранения щелкните правой кнопкой мыши по файлу и запустите его от имени администратора.
    запустить от имени администратора

Начнется процесс сброса, после чего вам потребуется перезагрузить систему.

Читайте также: Код ошибки 80007000e при обновлении windows 7 как исправить

Доступ к папке System Volume InformationИнформация о системном объеме

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

  1. Введите в поле поиска Windows запрос «показать скрытое».
  2. Запускаем программу из найденного результата.
    показать скрытые системные файлы
  3. Затем нажмите ссылку «Показать параметры» в соответствующем разделе».
    Показать параметры разработчика
  4. Отключите скрытие защищенных системных файлов, сняв соответствующий флажок.
    Скрыть защищенные файлы
  5. Включите отображение скрытых файлов и папок и нажмите кнопку «ОК».
    Показать скрытые файлы, папки и диски
  6. откройте диск C и перейдите в «Свойства» из контекстного меню в каталоге «Информация о системном томе».
    свойства информации о системном томе
  7. Снимите флажок «Только чтение» и нажмите «ОК».
    Только для чтения

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

Повреждение системных файловповреждать

Иногда по каким-то причинам может возникнуть ошибка из-за повреждения компонентов системы. В таких ситуациях целесообразно будет воспользоваться специальной программой SubinACL и командами для восстановления настроек.

Загрузите инструмент с официального ресурса Microsoft

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

(вводить только букву тома С без дополнительных папок).СубинACL

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

  1. Запустите Блокнот».
  2. Скопируйте и вставьте следующий текст:@эхо выключено
    Установить ОСБИТ=32
    ЕСЛИ «%ProgramFiles(x86)%» существует, установите OSBIT=64
    установите RUNNINGDIR=%ProgramFiles%
    ЕСЛИ %OSBIT% == 64 установите RUNNINGDIR=%ProgramFiles(x86)%
    C:subinacl.exe /subkeyreg «HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionОбслуживание на основе компонентов» /grant=»nt servicetrustedinstaller»=f
    @Эхо, финиш.
    @перерывбезымянный файл блокнота
  3. откройте меню «Файл» и выберите пункт «Сохранить как».
  4. Дайте файлу любое имя и добавьте к нему расширение .bat
    .летучая мышь
  5. После этого в контекстном меню созданного скрипта выберите опцию «Запуск от имени администратора».
    Запуск от имени администратора команды
  6. Ждем, пока система выполнит команды. Когда на экране появится надпись «Готово», закройте окно программы.

После перезагрузки системы ошибка больше не должна появляться.

Служба теневого копированияСлужба теневого копирования

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

  1. откройте диалоговое окно «Выполнить», используя горячую клавишу «Win+R».
  2. Затем введите туда Services.msc и нажмите кнопку «ОК».
    services.msc
  3. В появившемся окне найдите сервис «Теневое копирование тома».
    Теневое копирование тома
  4. Щелкните по нему мышкой дважды.
  5. Нажмите на кнопку «Пуск».
  6. Затем в строке типа запуска установите опцию «Автоматически».
  7. Нажмите кнопку «ОК» и закройте открытые окна.
    Тип автоматического запуска

Проверим, исчезла ли ошибка.

Вход в систему под административным аккаунтомзначок безопасности пароля

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

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

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

  1. Вызовите диалоговое окно «Выполнить», используя горячую клавишу «Win+R».
  2. Затем введите управляющую команду и нажмите «ОК».
    контроль
  3. Откроется «Панель управления», где кликаем по разделу «Учетные записи пользователей».
    Учетные записи пользователей
  4. Затем нажмите на ссылку «Изменить тип учетной записи».
    Изменение типа счета
  5. В новом окне выберите опцию «Стандарт», а затем «Администратор».
  6. Нажмите на кнопку «Изменить тип учетной записи».
    Изменение типа счета на новый тип

После завершения операций необходимо перезагрузить компьютер.

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

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

  1. Зайдите в «Этот компьютер» на рабочем столе.
  2. Смотрим количество свободного места на диске «С».
    локальный диск с

Для Windows 10 желательно иметь не менее 15 гигабайт свободного места.

Очистить диск можно с помощью служебных программ — например, CCleaner или «родного» системного инструмента:

  1. Щелкните правой кнопкой мыши по системному диску и перейдите в «Свойства».
    свойства локального диска
  2. На вкладке «Общие» нажмите кнопку «Очистка диска».
    очистка диска
  3. В открывшемся окне нажмите «Очистить системные файлы».
    Очистить системные файлы
  4. Ждем, пока инструмент просканирует компьютер.
  5. В появившемся списке отметьте все галочки и нажмите «ОК».
    Очистка обновлений Windows 10
  6. Подтверждаем свое намерение, нажав кнопку «Удалить файлы».
    Удалить файлы

После этого программа начнет процедуру удаления.

Очистка реестраОчистка реестра

Также код ошибки 0x80070005 может возникнуть при наличии проблемы в системном реестре. Устранить подобные ошибки и почистить реестр можно с помощью программы CCleaner. Для этого нам нужно сделать следующее:

Скачать приложение с официального сайта

  1. После того, как вы скачали и установили программу, запустите ее и откройте вкладку «Реестр».
  2. Выделите все типы ошибок и нажмите кнопку «Искать проблемы».
    Поиск проблем CCleaner
  3. После завершения сканирования нажмите на кнопку «Исправить выбранное».
    Восстановить выбранный CCleaner
  4. Нажмите «Да», чтобы сохранить резервную копию реестра и укажите папку на диске.
    резервная копия реестра
  5. Нажмите на кнопку «Исправить отмеченное».
    удалить значение в реестре с помощью CCleaner
  6. После этого желательно еще раз запустить проверку на наличие ошибок и повторять описанную выше операцию до тех пор, пока приложение не выдаст результат – «Проблем не обнаружено».

Отключение антивирусных программзначок угрозы

Доступ к системным файлам может быть заблокирован антивирусной программой, в результате чего возникает ошибка 0x80070005. Убедиться, что виноват антивирус, можно, отключив его. Встроенный защитник отключается следующим образом:

  1. Запустите приложение «Настройки» из стартового меню системы.
  2. Перейдите в раздел «Обновление и безопасность».
    обновить в настройках виндовс
  3. Нажмите на вкладку «Безопасность Windows».
  4. Нажмите на кнопку «Открыть сервис…».
    открытый сервис
  5. В появившемся окне защиты нажмите ссылку «Параметры» со значком шестеренки.
    «Опции» с изображением шестеренки
  6. Затем нажмите на ссылку «Управление поставщиками».
    Управление поставщиками
  7. В новом окне выберите «Антивирус».
    Антивирус
  8. Отключите постоянную защиту с помощью соответствующего переключателя.
    Отключает постоянную защиту
  9. Затем нажмите «Да», чтобы применить настройки.

В результате появится сообщение о том, что защитник отключен и система уязвима.

Отключение сторонних антивирусных программ обычно осуществляется путем щелчка по значку программы на панели задач и выбора соответствующей опции в контекстном меню.приостановить защиту

Проверка системы на наличие вирусовdr.Webscanner

Ошибка также может быть вызвана проникновением на компьютер вредоносного ПО. В этом случае вам следует проверить систему с помощью специального инструмента Microsoft Safety Scanner.

Скачать программу с официального сайта

  1. После скачивания запустите инструмент, примите лицензионное соглашение и нажмите кнопку «Далее».
    сканер безопасности Microsoft
  2. На следующей странице запускаем сканирование системы, еще раз нажав «Далее.
  3. Выберите вариант полной проверки и нажмите «Далее».
    полная проверка системы
  4. Ждем, пока инструмент закончит проверку.
  5. При обнаружении угроз удаляем их с помощью соответствующей кнопки в окне программы.

Кроме того, вы можете использовать другие портативные сканеры, такие как Kaspersky Virus Removal ToolСредство удаления вирусов Касперского

или Dr.Web CureIt.вылечи это

Интерфейс этих программ интуитивно понятен, и проверить свой компьютер с их помощью не составит труда.

Оцените статью
Блог про Samsung