📖 NVIDIA ошибка 0x80070005: отказано в доступе, как исправить

NVIDIA ошибка 0x80070005: отказано в доступе при установке драйвера и в NVIDIA App. Практичные шаги по правам, службам и логам.

NVIDIA ошибка 0x80070005: отказано в доступе, как исправить

NVIDIA ошибка 0x80070005 с текстом «Отказано в доступе» появляется, когда установщик драйвера или NVIDIA App не может записать файлы в защищённые каталоги и обновить сервисные компоненты.

Ниже — 8 шагов от простых проверок к чистой переустановке и разбору логов. Выполняйте их по порядку.

⚠️ Перед изменением прав и драйверов

Сначала создайте точку восстановления: Win + Rsysdm.cpl → «Защита системы» → «Создать». Это обязательный шаг, чтобы откатить систему при неудачной установке.

Способ 1. Проверить тип учётной записи и UAC

  1. Убедитесь, что текущая учётная запись — администратор.
  2. Запускайте NVIDIA App и установщик только с повышенными правами.
  3. На время установки подтвердите запрос UAC.

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

  1. Отключите защиту стороннего антивируса на 10–15 минут.
  2. Проверьте, не блокируется ли доступ к ProgramData/Program Files.
  3. Повторите установку драйвера NVIDIA.

Способ 3. Перезапустить службы NVIDIA и установщика

net stop NVDisplay.ContainerLocalSystem
net start NVDisplay.ContainerLocalSystem
net stop NvContainerLocalSystem
net start NvContainerLocalSystem
net stop msiserver
net start msiserver

Способ 4. Проверить права на ключевые папки NVIDIA

icacls "C:\ProgramData\NVIDIA Corporation"
icacls "C:\Program Files\NVIDIA Corporation"
icacls "%ProgramFiles%\NVIDIA Corporation\Installer2"
  1. Проверьте, что у SYSTEM и Администраторы есть полный доступ.
  2. Если прав нет — восстановите их через свойства папки → Безопасность.

💡 Практика

Не меняйте владельца системных папок на обычного пользователя. Для диагностики достаточно проверить наличие прав у SYSTEM и Администраторов.

Способ 5. Удалить старые пакеты NVIDIA через pnputil

pnputil /enum-drivers | findstr /i nvidia
pnputil /delete-driver oem42.inf /uninstall /force
pnputil /delete-driver oem43.inf /uninstall /force

Подставляйте свои номера oemXX.inf из вывода команды.

Способ 6. Выполнить чистую установку драйвера NVIDIA

  1. Скачайте свежий драйвер для вашей видеокарты с сайта NVIDIA.
  2. Запустите установщик от администратора.
  3. Выберите Custom (Advanced) и Perform a clean installation.

Способ 7. Восстановить Windows-компоненты (SFC/DISM)

sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

Способ 8. Проверить логи и пути, где чаще всего блокируется доступ

  • C:\ProgramData\NVIDIA Corporation
  • C:\Program Files\NVIDIA Corporation
  • %ProgramFiles%\NVIDIA Corporation\Installer2
  • %ProgramData%\NVIDIA Corporation\NetService
  • C:\Windows\INF\setupapi.dev.log
  • C:\Windows\Logs\CBS\CBS.log
  • C:\Windows\Logs\DISM\dism.log

FAQ

Почему NVIDIA показывает 0x80070005 «Отказано в доступе»?

Обычно у установщика или служб NVIDIA нет нужных прав на папки ProgramData/Program Files, либо доступ блокируют антивирус и политики безопасности.

Достаточно ли просто запустить установщик от администратора?

Иногда этого достаточно, но при стойкой ошибке нужно дополнительно проверить ACL прав, очистить старые драйверные пакеты и перезапустить службы NVIDIA.

Можно ли удалять драйверы NVIDIA через pnputil?

Да, это штатный инструмент Windows. Удаляйте только конкретные oem-пакеты NVIDIA, иначе можно затронуть рабочий видеодрайвер и получить чёрный экран.

Какие службы NVIDIA стоит перезапустить при 0x80070005?

В первую очередь NVDisplay.ContainerLocalSystem и NvContainerLocalSystem, а также проверить состояние msiserver и cryptsvc.

Что делать, если после всех шагов доступ всё равно запрещён?

Проверьте логи Installer2 и setupapi.dev.log, восстановите систему через SFC/DISM и установите предыдущий стабильный драйвер под вашу модель GPU.

⚡ Статья обновляется

  • 22.02.2026 — первая публикация

Последняя проверка: 23.02.2026