Як виправити помилку 0x80070005 на windows 7: покрокова інструкція

При роботі з операційною системою windows версій xp, 7,8,8.1, іноді, виникають помилка типу stop, яка не дозволяють виконати заплановану вами операцію. Природа таких помилок різна. Від неправильних програмних або апаратних налаштувань, до виходу з ладу обладнання.

Виникла помилка 0 × 80070005 відмовлено в доступі – свідоцтво того, що настройки безпеки не дають дозволу для виконання необхідної операції

Виникла помилка 0x80070005 відмовлено в доступі – свідоцтво того, що настройки безпеки не дають дозволу для виконання необхідної операції або наявності шкідливих програм.

Зазвичай це операції:

  1. Відновлення операційної системи
  2. активація windows
  3. Оновлення системи безпеки windows.

Застосування утиліти subinacl

Дану утиліту можна використовувати, коли з’явилася помилка 0 × 80070005 при установці оновлень windows 7.

Subinacl це утиліта з набору утиліт Resourse Kit Windows. Дозволяє здійснювати управління дозволами системних служб, реєстру системи, редагувати приналежність, аудит і дозволу для мережевих принтерів, файлів і папок. Так само редагуються дозволу метабази IIS, надається можливість перегляду acl-списків. Тобто володіє деякими можливостями, які не надає операційна система.

Щоб використовувати subinacl, коли бачимо код помилки 0 × 80070005 при оновленні windows 7, потрібно:

Рис.1 Запустіть на установку файл subinacl.msi

  • вказати шлях до папки установки, для зручності в корені диска. На скріншоті З: \ SIA (за першими літерами SubInAcl)

Рис.2 Вкажіть шлях до папки установки

  • створити бат-файл з набором команд;
  • запустити батник на виконання від імені адміністратора;
  • перезавантажити комп’ютер;
  • перевірити результативність власних дій;
  • в разі неефективності скористатися іншим набором команд;
  • в разі відсутності ефекту використовувати інші шляхи вирішення

Створення бат-файлу

Утиліта, яку ми хочемо використовувати, застосовується з різними ключами. Нас цікавить ключ subkeyreg, який визначає ім’я розділу і підрозділу реєстру для того, щоб дізнатися властивості безпеки і виправити права доступу до цих розділів за допомогою параметра grant. Цей параметр задає дозволу на доступ. (F – повний доступ)

Оскільки subinacl є утилітою командного рядка, щоб не вводити команди вручну кілька разів, можна створити файл, що запускається з набором команд.

Послідовність команд записуємо використовуючи редактор типу Блокнот. Або копіюємо готовий скрипт, замінивши в ньому шлях до инсталлированной програмі.

Суть його в тому, щоб дати повний доступ до реєстру і системних файлів службі trustedinstaller. У разі, якщо цього буде недостатньо, то розширити спектр дозволів, надавши повний доступ до гілок реєстру адміністратору і системі.

Рис.3 Повернення повних прав

В даному скрипті ми повертаємо повні права службі trustedinstaller, яка в windows 7 є власником багатьох файлів і папок. Якщо відібрати у неї повні права, то можна виправити помилку 0 × 80070005 на windows 7 шляхом, описаним вище.

При збереженні імені файлу даємо розширення bat.

Рис.4 Збережіть файл

Тепер його можна запустити на виконання з правами адміністратора. (Файл збережений на робочому столі для зручності запуску)

Перзагружаемся.

Є й інші, схожі, утиліти. Наприклад: Permcopy.exe, Perms.exe, Showacls.exe. Їх можна використовувати для обмеженого кола завдань налаштувань доступу.

Невдалий запуск створення точки відновлення або відновлення операційної системи

Непередбачена помилка при відновленні системи 0 × 80070005 може виникнути і при створенні точки відновлення або при бажанні використовувати готову точку відновлення. З’являється повідомлення з текстом виявлена ​​наступна помилка відмовлено в доступі 0 × 80070005

Ця ситуація можлива через:

  • налаштувань дозволів антивірусного захисту,
  • відсутність місця на диску;
  • System Volume Information доступна тільки для читання;
  • Відключення службі VSS;

Виправити код помилки 0 × 80070005 можна, виконуючи такі дії.

ПОДИВИТИСЬ ВІДЕО

Зупинити виконання антивірусної програми або взагалі відключити її. Якщо при виконанні відновлення помилка 0 × 80070005 не повториться, то шукати причину в настройках антивіруса. В іншому випадку виконати програму очищення диска з набору стандартних програм windows, звільнивши дисковий простір.

Потім перевірити права папки містить або призначеної для зберігання і запису контрольних точок відновлення (System Volume Information). Зазвичай це прихована системою папка.

Щоб її відобразити в windows 7 в провіднику вибрати пункт меню «Упорядкувати», знайти пункт «Параметри папок і пошуку», перейти на вкладку «Вид», встановити необхідні параметри – останній пункт меню «Показувати приховані файли і папки».

Рис.5 Зніміть галочку з атрибута “Тільки читання»

Папка знаходиться в корені диска С. У властивостях папки вибрати атрибут «Тільки читання» та зняти пташку з нього.

Перевірити – чи служба vss, яка використовується для роботи програми відновлення: Пуск → виконати → services.msc.

Рис.6 Перейдіть за наступним шляхом: Пуск → виконати → services.msc

Перевірити – не відключено чи відновлення диска, резервну копію якого потрібно зробити. Знайти в службових програмах відновлення системи і в параметрах відновлення з потрібного дошка зняти пташку в чекбоксі «відключити відновлення системи». Іноді потрібно почистити папку System Volume Information. Для цього, навпаки, в цей чекбокс пташку потрібно поставити.

Рис.7 Перевірте, чи не відключено чи відновлення диска, резервну копію якого потрібно зробити

Помилка «відмовлено в доступі» звертає нашу увагу на ті настройки операційної системи або програми, що використовується, які пов’язані з блокуванням тих чи інших дозволів. І обов’язкову перевірку на наявність шкідливих програм.

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