Непредвиденная ошибка при восстановлении системы 0x80070005 - TurboComputer.ru
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд (пока оценок нет)
Загрузка...

Непредвиденная ошибка при восстановлении системы 0x80070005

Ошибка 0x80070005, отказано в доступе. Как исправить?

Ошибка 0x80070005 «Отказано в доступе» является не редким явлением на Windows 7, 8.1, 10. Появляется она при выполнении определенных действий в системе. Основная причина появления данной ошибки — это нарушение прав доступа к файлам. Чаще всего эту неполадку можно наблюдать при обновлении Windows, запуск некоторых служб, активации и восстановления ОС. Если проблема возникает при других действиях, то метод её решения будет одинаковым.

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

Этот способ решения проблемы подходит, если вы пытаетесь обновить или активировать Windows. Если у вас появляется ошибка при восстановлении системы, рекомендую сначала воспользоваться методом 2, а если уже что-то не получится, тогда можно попробовать и этот.

Путь для установки, рекомендую выбрать как можно короче, например C:subinacl (по такому пути будет показан пример инсталляции).

Далее откройте блокнот (можно и любой другой текстовый редактор) и вставляем в него следующий код:

@echo off Set OSBIT=32 IF exist «%ProgramFiles(x86)%» set OSBIT=64 set RUNNINGDIR=%ProgramFiles% IF %OSBIT% == 64 set RUNNINGDIR=%ProgramFiles(x86)% C:subinaclsubinacl.exe /subkeyreg «HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionComponent Based Servicing» /grant=»nt servicetrustedinstaller»=f @Echo Gotovo. @pause

Обратите внимание, что в коде (строка номер 7) указан путь к subinacl.exe по такому пути C:subinaclsubinacl.exe. Если вы установили программу Subinacl по другому пути, нужно будет исправить этот путь в коде.

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

Далее кликаем правой клавишей мыши по файлу subinacl.bat и в контекстном меню выбираем пункт «Запуск от имени Администратора».

После успешного завершения операции, должно появиться уведомление «Gotovo» и предложение закрыть его, нажатием любой клавиши. Далее делаем перезагрузку компьютера и пробуем повторно выполнить операцию, которая раньше выдавала ошибку 0x80070005 отказано в доступе.

Появление ошибки во время восстановления системы или при создании точки восстановления

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

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

  1. Нужно проверить, есть ли свободное место на локальных дисках, в случае заполнения, очистить их.
  2. Проверить, не установлено ли «Только чтение» для папки System Volume Information. Для этого открываем параметры папок, переходим во вкладку «Вид» и в ней ищем пункт «Скрывать защищенные системные файлы». Убираем галочку с этого пункта.Там же ниже ставим галочку напротив пункта «Показывать скрытые файлы, папки и диски».Далее открываем диск С, в нем кликаем правой клавишей мыши по папке «System Volume Information», выбираем пункт «Свойства» и смотрим чтобы не было галачки в пункте «Только для чтения».
  3. Проверьте какой статус работы имеет служба «Теневое копирование тома». Зажимаем одновременно сочетание клавиш Win+R и вводим в появившуюся строку services.msc, и жмем Enter. Среди списка служб найти эту службу и проверить, чтобы она была включена (Состояние — Выполняется), при необходимости включить её.

Получение ошибки 0x80070005 при обновлении Windows 10 через центр обновления

Нажимаем Win+R и вводим в появившуюся строку services.msc, и жмем Enter. Находим службу «Центр обновления Windows» и останавливаем её работу. Для этого нажимаем правой клавишей по службе, и в контекстном меню выбираем «Остановить».

Идем по пути C:Windows и находим папку SoftwareDistribution. Переименуйте её в любое другое название, например SoftwareDistribution_backup.

Теперь снова открываем список служб и включаем (состояние должно быть «Выполняется) службу «Центр обновления». Перезагружаем ПК и пробуем обновиться.

На этом пока всё. Если будут найдены новые методы решения ошибки 0x80070005 «Отказано в доступе», добавлю их в статью. Всем добра!

Ошибка 0x80070005: как бороться

Ошибка 0x80070005 возникает при попытках установки заплат на ОС, при ее активации и восстановлении. Основная причина ее возникновения – нарушение прав доступа. Соответственно и методы устранения будут связаны с восстановлением этих прав для текущего пользователя.

Что делать в первую очередь

Ошибка восстановления системы Windows 10 0x80070005 исправляется с помощью следующих действий.

Установите для текущего пользователя права администратора

При попытке зарегистрировать файл dll утилитой registerserver код ошибки 0x80070005 исправляется именно этим способом.

Зайдите в панель управления .

Вам нужно изменить учетные настройки пользователей.

Выберите изменение типа учетки.

И установите администратора.

Войдите в систему заново с этой же записью, ошибка 0x80070005 «Отказано в доступе» должна пропасть.

Проверка наличия свободного места на винчестере с ОС

Еще одна причина появления такой проблемы как непредвиденная ошибка при восстановлении системы 0x80070005 – отсутствие места, куда ОС могла бы копировать файлы. Для ее разрешения откройте проводник.

Посмотрите на значение показателя занятого пространства. Если полоса красная, значит места не осталось.

Нужно почистить диск вручную или специальным сервисом в свойствах.

Нажмите соответствующую кнопку.

Выставьте галочки для типов данных, которые можно удалить.

Ждите, пока будет выполняться очистка.

Можете таким же образом очистить и системные файлы, кнопка в этом же окне.

Проверка наличия доступа к системной папке диска

Все необходимые для управления диском данные сохраняются в каталоге System Volume Information. Если у пользователя нет на нее прав, то возникнет код ошибки 0x80070005 Windows 10, как исправить расскажем подробнее.

В обычном состоянии каталог скрыт. Чтобы изменить его свойства доступа отобразите системные файлы и папки в панели управления проводника, область «Вид».

Читайте также:  Восстановление пароля apple id через почту

Затем кликайте пкм на этой папке, выбирайте свойства и смотрите в раздел атрибутов. Вам нужно, чтобы квадратик не был помечен галочкой или черной заливкой.

Отключите защиту диска

Переходите на вкладку «Восстановление» в панели управления.

Затем в настройки.

Выбирайте системный диск и кликайте «Настроить» .

Ставьте переключатель в режим отключения.

Учтите, что при этом пропадут все точки восстановления.

Проверка системы

Ошибка установки 0x80070005 Виндовс 10 поверх существующей ОС может заключаться в повреждении системы вирусами. Часто они «забирают» права у текущего пользователя.

Если у вас нет антивируса – установите сторонний или воспользуйтесь системными средствами. Кликайте [WIN]+[I] и выбирайте блок, отвечающий за безопасность.

Переключитесь в раздел защиты от вирусов.

Можно воспользоваться и утилитой проверки на вирусы Microsoft Security Scanner, которая размещена на официальном ресурсе. Что делать, если возник код ошибки 0x80070035? Ответ вы найдете в другой статье на нашем сайте.

Проверьте реестр утилитой CCLeaner, так как исправить ошибку 0х80070005 можно просто его почистив.

Правка реестра

Как исправить ошибку 0х80070005 нам подскажет редактор реестра – в нем тоже можно указать права пользователей.

В окне выполнения команд ([WIN]+[R]) вводим директиву regedit .

На первой команде HKEY_ >«Разрешения…» .

Если в списке нет нужного пользователя, нажимаем «Добавить» . Если есть – просто выделите его.

В пустом поле вводим логин юзера в системе и кликаем «Проверить имена» .

Если такой пользователь есть, щелкаем «ОК» .

Далее галочками помечаем права выделенного юзера.

После перезагрузки права вступят в силу.

Если у вас возникла ошибка при запуске приложения 0xc00000142 в Windows 10, не спешите расстраиваться — переходите по ссылке и читайте инструкцию по ее устранению.

Запуск службы

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

В поиске набирайте «Службы» .

И в списке ищем соответствующую. Для запуска дважды кликните и выберите в списке значение «Автоматически» .

Действия при активации и обновлении

Если вы пытались установить обновления или активировать ОС, и появилась ошибка 0x80070005 Windows 10, то как ее исправить мы найдем на том же официальном сайте. Была создана утилита SubInACL. Она поможет администратору автоматически настроить права пользователей в системе.
https://www.microsoft.com/en-us/download/details.aspx? >

Проще всего инсталлировать ее прямо в корень системного диска.

Затем откройте обычный блокнот и введите код:

@echo of
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 END.
@pause

Сохраните его с расширением .bat

Запустите файл от имени админа, кликнув по нему пкм.

После завершения его работы в черном окне команд появится надпись «END» . КС можно закрывать. Перезапустите ПК. Читайте далее статью о том, как установить обновления драйверов для Windows 10.

Пишите в комментариях о своем способе исправления ошибки.

Комментарии (5)

Здравствуйте, не могу запустить службу widwos audio. Пишет: Не удалось запустить службу windows audio на локальный компьютер
Ошибка 0х80070005: Отказано в доступе

У меня все время появляется сообщение «Error 0x80070005», ничего не помогает. Я пытаюсь просто восстановить систему из точки восстановления.

Добрый день. Есть еще один способ – почистить репозиторий. Запуститесь в безопасном режиме, запустите КС от имени админа, введите команду net stop winmgmt. Папку WindowsSystem32wbemrepository надо переименовать. Снова войдите в безопасном режиме, еще раз наберите net stop winmgmt — энтер, а затем winmgmt /resetRepository и энтер. Перезагрузитесь обычным образом.

Добрый день. У меня стоит версия 1803 и ошибка 0х80070005 появляется при попытке сделать обновления. Я попробовал указанными выше способами, не помогло.

Здравствуйте. Попробуйте в службах сделать остановить центр обновлений, переименуйте папку C:/Windows/Softwaredistribution в такую же с префиксом _old, снова запустите службу и перезапустите комп.

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

Ошибка 0x80070005 «Отказано в доступе» наиболее часто встречается в трех случаях — при установке обновлений Windows, активации системы и при восстановлении системы. Если же аналогичная проблема возникает в других ситуациях, как правило, решения будут теми же, так как причина ошибки одна.

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

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

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

Для начала, загрузите утилиту subinacl.exe с официального сайта Microsoft: http://www.microsoft.com/en-us/download/details.aspx? >

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

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

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

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

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

Читайте также:  Восстановление реестра windows 7 из командной строки

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

Ошибка восстановления системы или при создании точки восстановления

Теперь об ошибке доступа 0x80070005 при использовании функций восстановления системы. Первое, на что следует обратить внимание — ваш антивирус: очень часто такая ошибка в Windows 8, 8.1 (а в скором времени и в Windows 10) бывает причиной функций защиты антивируса. Попробуйте, используя настройки самого антивируса, временно отключить его самозащиту и другие функции. В крайнем случае, можно попробовать удалить антивирус.

Если это не помогло, то следует попробовать выполнить следующие шаги по исправлению ошибки:

  1. Проверить, не переполнены ли локальные диски компьютера. Очистить, если да. Также, возможен вариант, когда ошибка появляется, если Восстановление системы использует один из зарезервированных системой дисков и нужно отключить защиту для этого диска. Как это сделать: зайдите в панель управления — Восстановление — Настройка восстановления системы. Выберите диск и нажмите кнопку «Настроить», после чего выберите пункт «Отключить защиту». Внимание: при этом действии имеющиеся точки восстановления будут удалены.
  2. Посмотреть, не установлено ли «Только чтение» для папки System Volume Information. Для этого в панели управления откройте «Параметры папок» и на вкладке «Вид» уберите отметку с «Скрывать защищенные системные файлы», а также включите «Показывать скрытые файлы и папки». После этого, на диске C кликните правой кнопкой мыши по System Volume Information, выберите пункт «Свойства», проверьте, чтобы не было отметки «Только чтение».
  3. Попробуйте выполнить выборочный запуск Windows. Для этого нажмите клавиши Win+R на клавиатуре, введите msconfig и нажмите Enter. В появившемся окне на вкладке «Общие» включите либо диагностический запуск, либо выборочный, отключив все элементы автозагрузки.
  4. Проверьте, включена ли служба Теневое копирование тома. Для этого нажмите Win+R на клавиатуре, введите services.msc и нажмите Enter. В списке найдите данную службу, при необходимости запустите ее и установите для нее автоматический запуск.
  5. Попробуйте сбросить репозиторий. Для этого перезагрузите компьютер в безопасном режиме (можно использовать вкладку «Загрузка» в msconfig) с минимальным набором сервисов. Запустите командную строку от имени администратора и введите команду netstopwinmgmt и нажмите Enter. После этого переименуйте папку WindowsSystem32wbemrepository во что-то другое, например, repository-old. Снова перезагрузите компьютер в безопасном режиме и введите ту же команду netstopwinmgmt в командной строке от имени администратора. После этого используйте команду winmgmt /resetRepository и нажмите Enter. Перезагрузите компьютер в обычном режиме.

Дополнительная информация: если ошибку вызывают какие-либо программы, связанные с работой веб-камеры, попробуйте отключить в параметрах вашего антивируса защиту веб-камеры (например, в ESET — Контроль устройств — Защита веб камеры).

Пожалуй, на данный момент — это все способы, которые я могу советовать для исправления ошибки 0x80070005 «Отказано в доступе». Если эта проблема возникает у вас в каких-то других ситуациях, описывайте их в комментариях, возможно, я смогу помочь.

Как исправить ошибку с кодом «0x80070005» на Windows 10

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

Почему возникает

Существует ряд определенных случаев, когда пользователь может увидеть ошибку с кодом 0x80070005:

  • во время обновления операционной системы;
  • во время восстановления ОС Windows 10;
  • когда осуществляет активацию Виндовс и другие.

Для тех, кто задумывается, что означает ошибка 0х80070005 в Windows 10 поясняю — внесение изменений в систему, вследствие чего произошла неполадка. Ничего страшного не случилось, я подготовил руководство по ее устранению.

Все способы устранения

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

Права администратора

Первое, что обязательно следует сделать — установить для текущей учетной записи права администратора:

  1. Откройте Панель управления Windows.
  2. Выберите «Учетные записи пользователя» .
  3. Кликните по пункту: «Изменение типа своей учетной записи» .
  4. Выберите «Администратор» , затем кликните на «Изменение типа своей учетной записи» , чтобы сохранить настройки.

Перезагрузите компьютер, более ошибка 0х80070005 на Windows 10 не должна беспокоить.

Не хватает места на HDD

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

  1. Откройте приложение Проводник.
  2. Посмотрите индикатор занятого пространства на жестком диске.
  3. Если он весь красный, значит требуется очистка.
  4. Кликните по забитому диску правой кнопкой мыши.
  5. Выберите «Свойства» .
  6. Кликните на «Очистка диска».
  7. Выберите, какие данные вы готовы удалить, обращайте внимание на те, что занимают больше всего места.
  8. Нажмите «ОК» и подтвердите свои намерения.
  9. Ожидайте завершения очистки.

Устраняем 0x80070005 через «Центр обновления»

Еще один хороший метод, как исправить код ошибки 0х80070005 на Windows 10:

  1. Перейдите по следующему пути: Панель управления — «Администрирование»«Службы» .
  2. В перечне отыщите пункт «Центр обновления Windows» и кликните по нему правой кнопкой мыши.
  3. Выберите кнопку «Остановить» .
  4. Перейдите в: С:Windows .
  5. Найдите папку «Softwaredistribution» .
  6. Измените ее название.
  7. Вернитесь к окну «Службы» , аналогичным образом запустите Центр обновления.
  8. Далее просто сделайте выключение и включение ПК, ошибки больше не будет.

Диск защищен

В таком случае следует отключить защиту диска, чтобы избавиться от ошибки 0х80070005 на Windows 10:

  1. Откройте консоль Панель управления.
  2. Перейдите в раздел под названием «Восстановление» .
  3. Откройте раздел, который называется «Настройки восстановления системы» .
  4. Выберите диск с Виндовс и кликните на «Настроить» .
  5. Установите отметку на «Отключить защиту системы» .
  6. Нажмите «Применить» , затем «ОК» .
Читайте также:  Восстановление реестра windows 10 утилита

Проверка системных файлов на вирусы

Код ошибки 0х80070005 на Windows 10 при установке еще одной системы может появляться, если ОС заражена вирусами. Установите сторонний антивирус, например, Kaspersky Antivirus, либо проверьте систему встроенным приложением:

  1. Нажмите сочетание клавиш Win+I .
  2. Выберите пункт «Обновление и безопасность» .
  3. Слева переключитесь на «Безопасность Windows» .
  4. Выберите «Защита от вирусов и угроз» .
  5. Кликните на «Выполнить проверку сейчас».

Внесение изменений в реестр

Следующий способ как исправить ошибку с кодом 0х80070005 — воспользоваться реестром Windows:

  1. Вызовите строку Выполнить клавишами Win+R .
  2. Введите regedit и нажмите кнопку Enter .
  3. Выберите вкладку «HKEY_ >.
  4. Применяем сделанные изменения, затем перезагружаем компьютер, настройки начнут действовать.

Запуск службы Теневое копирование тома

Иногда проблема заключается в том, что эта служба отключена, тогда делайте следующее:

  • Откройте «Службы» через Панель управления.
  • В списке найдите «Теневое копирование тома» .
  • Два раза кликните по ней левой кнопкой мыши и установите отметку на «Автоматически» .

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

Утилита subinacl.exe

Решить проблему, когда появляется надпись: «Ошибка 0x80070005 — отказано в доступе» можно при помощи специальной утилиты:

  1. Скачайте утилиту с официального сайта Microsoft.
  2. Произведите установку.
  3. Откройте системный блокнот и укажите код.
  4. Сохраните файл, присвоив ему расширением .bat.
  5. Запустите файл с правами администратора.
  6. Дождитесь окончания процесса.

Устраняем ошибки сети

Если проблема касается общей сети, проделайте следующие действия:

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

Откат к исходному состоянию

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

Вот и все рекомендации, как исправить ошибку 0x80070005 на Windows 10, используйте метод, который больше всех подходит в вашем случае. Если статья оказалась полезной, обязательно сделайте репост в социальную сеть, а также напишите комментарий.

ACCESS DENIED 0x80070005 в операционной системе Windows 10

Чаще всего, ошибка 0x80070005 возникает при обновлении Microsoft Windows 7 или 8.1 до версии 10, а также при установке, активации или обновлении программ и самой ОС Windows 10.

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

Ошибка 0x80070005 нередко упоминается как «ошибка ACCESS DENIED» или при попытке зарегистрировать библиотеку ошибка Dllregisterserver, отказано в доступе. Как исправить ошибку 0x80070005?

Обновление системы

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

Удостоверьтесь, что не закончилось место на диске

Распространенная ситуация, когда файл подкачки или какие-то пользовательские данные заняли все место на системном жестком диске. И получается, что клиент Центра обновления Windows не может скачать нужные ему файлы, так как их просто некуда поместить.

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

Проверьте интернет-соединение

Ошибка 0x80070005 в процессе установки обновления Windows 10 может возникать в том числе и при нестабильном соединении с серверами Microsoft. Естественно, что в такой ситуации будет затруднительна закачка файлов через интернет.

Для поиска и решения проблемы можно воспользоваться встроенной утилитой «Определение и устранение неполадок сети«. Просто запустите ее, внимательно читайте и выполняйте рекомендации средства устранения неполадок.

Выполните восстановление Центра обновления Windows

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

Проверьте ПК на наличие вирусов

В некоторых случаях работу системных служб может нарушать вредоносное программное обеспечение (вирусы, шпионское ПО).

При помощи предпочитаемой Вами антивирусной программы удостоверьтесь, что на компьютер не проник вирус.

Приостановите работу антивируса и файервола

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

Отключите антивирус, приостановите работу файервола.

Это касается не только сторонних приложений — родные программы Windows (Defender и, возможно, другие службы) тоже нужно отключить на время скачивания и установки обновления.

Проверьте права пользователя

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

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

Утилита SubInACL

Скачайте и запустите на своем компьютере утилиту SubInACL (ее можно взять на сайте Microsoft).
Запустите командную строку, наберите notepad reset.cmd и нажмите Enter.
Скопируйте следующие строки в файл reset.cmd:
@echo off
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_ > subinacl /subdirectories %windir% /grant=administrators=f /grant=system=f
@Echo Finished!
@pause
В командной строке напишите reset.cmd и запустите этот файл нажатием кнопки Enter.
Перезапустите компьютер. Данный батник восстановит права на все ветки реестра.

Обновите клиент Центра обновления Windows

В отдельных случаях переходу на Windows 10-й версии могут мешать ошибки в клиенте Центра обновления.

Были выпущены специальные версии клиента для Windows 7, а также для Windows 8.1, которые позволяют избежать проблем. Установите обновление клиента, соответствующее Вашей версии Windows. Его можно найти на сайте производителя системы.

Ссылка на основную публикацию
Adblock
detector