Что означает ошибка 0x80070005 при установке драйвера
Ошибка 0x80070005 — это системный код E_ACCESSDENIED, который дословно переводится как «Доступ запрещён». Она возникает, когда процесс установки драйвера не может получить необходимые права на запись в защищённые системные каталоги (например, C:\Windows\System32\drivers) или на внесение изменений в реестр Windows (ветки HKLM\SYSTEM\CurrentControlSet\Control\Class).
Типичный диалог:
«Не удалось установить драйвер устройства. Возникла ошибка 0x80070005. Драйвер не был установлен.»
Ошибка может появиться при установке любого драйвера: видеокарты, принтера, сетевого адаптера или чипсета, как вручную через .inf-файл, так и через установщик от производителя.
Причины возникновения
Ошибка 0x80070005 почти всегда связана с правами доступа. Вот наиболее частые причины:
- Запуск установщика без прав администратора. Самый распространённый случай. Стандартный пользователь не может записывать файлы в системные разделы.
- Конфликт с активным антивирусом или «защитником Windows». Межсетевой экран или модуль защиты в реальном времени блокирует попытку записи драйвера, принимая его за угрозу.
- Повреждение системных файлов или реестра. Файлы, отвечающие за механизм Plug and Play (PnP), или записи в реестре, управляющие установкой драйверов, повреждены.
- Активные процессы, блокирующие файлы драйвера. Другой процесс (например, старый экземпляр драйвера, служба устройства) использует файлы, которые установщик пытается заменить.
- Некорректные настройки политик безопасности или UAC. Слишком строгие настройки локальной политики безопасности или отключённый (или переусложнённый) контроль учётных записей (UAC) могут блокировать легитимные операции.
- Проблемы с диском или правами NTFS. На системном диске включены функции шифрования (EFS) или произошёл сбой в файловой системе, из-за чего система не может предоставить доступ.
Способы решения
Рекомендуем выполнять способы по порядку, от простого к сложному.
Способ 1: Запуск установки с повышенными привилегиями
Перед любыми действиями убедитесь, что установщик драйвера запущен с правами администратора.
- Найдите скачанный установочный файл драйвера (обычно
.exe) или.inf-файл. - Нажмите на него правой кнопкой мыши.
- В контекстном меню выберите «Запуск от имени администратора».
- Если появится запрос контроля учётных записей (UAC), нажмите «Да».
- Дождитесь завершения установки.
💡 Совет: Если у вас несколько учётных записей, убедитесь, что вы вошли в систему под учётной записью, входящей в группу «Администраторы».
Способ 2: Временное отключение антивируса и Защитника Windows
Антивирусное ПО часто является «подозреваемым №1» в подобных ошибках.
- Для стороннего антивируса: Откройте его интерфейс и найдите опцию «Отключить защиту» или «Приостановить защиту». Обычно это делается на 10-15 минут.
- Для Защитника Windows (Microsoft Defender):
- Откройте Панель управления → Безопасность и обновление системы → Безопасность Windows.
- Перейдите в раздел «Защита от вирусов и угроз».
- Нажмите «Управление настройками» под заголовком «Защита в реальном времени».
- Отключите переключатель. Система предупредит вас об этом. Выберите период отключения (например, 15 минут).
- После отключения попробуйте установить драйвер снова.
- Обязательно включите антивирусную защиту обратно сразу после успешной установки.
Способ 3: Восстановление системных файлов и компонентов
Повреждение системных компонентов, отвечающих за установку драйверов, требует диагностики и восстановления.
- Откройте меню Пуск, введите
cmd. - Щёлкните правой кнопкой по «Командная строка» и выберите «Запуск от имени администратора».
- Последовательно выполните следующие команды, дожидаясь завершения каждой:
sfc /scannow
(Проверка целостности защищённых системных файлов)DISM /Online /Cleanup-Image /RestoreHealth
(Восстановление образа Windows с помощью Центра обновления) - После завершения обеих операций перезагрузите компьютер.
- Попробуйте установить драйвер заново.
Способ 4: Ручная установка через диспетчер устройств (для драйверов с .inf)
Этот метод обходит некоторые этапы автоматической установки.
- Скачайте драйвер и распакуйте его архив (если есть) в отдельную папку, например,
C:\Drivers\NVIDIA. - Нажмите Win + R, введите
devmgmt.mscи нажмите Enter. - В диспетчере устройств найдите устройство с проблемным драйвером (обычно помечено жёлтым восклицательным знаком).
- Щёлкните по нему правой кнопкой и выберите «Обновить драйвер».
- В появившемся окне выберите «Выполнить поиск драйверов на этом компьютере».
- Нажмите кнопку «Обзор» и укажите путь к распакованной папке с драйвером (где лежит файл
.inf). - Нажмите «Далее» и следуйте инструкциям. Windows найдёт
.inf-файл и установит драйвер из него.
Способ 5: Специализированные утилиты для «грязных» драйверов (видеокарты)
Для драйверов видеокарт NVIDIA/AMD часто помогает полная очистка старых драйверов.
- Скачайте утилиту Display Driver Uninstaller (DDU) с официального сайта.
- Перезагрузите компьютер в безопасном режиме (зажмите Shift при нажатии «Перезагрузка» в меню Пуск → Поиск и устранение неисправностей → Дополнительные параметры → Параметры загрузки → Перезагрузить → F4).
- В безопасном режиме запустите DDU.
- Выберите в верхнем меню ваш производитель видеокарты (NVIDIA/AMD/Intel).
- Нажмите кнопку «Очистить и перезагрузить (рекомендуется)».
- После перезагрузки в обычном режиме установите свежий драйвер, скачанный с официального сайта производителя вашей видеокарты.
Способ 6: Очистка и пересоздание очереди печати (для принтеров)
Ошибка при установке драйвера принтера часто связана с «зависшей» службой печати.
- Нажмите Win + R, введите
services.mscи нажмите Enter. - Найдите службу «Диспетчер печати» (Print Spooler).
- Щёлкните правой кнопкой → «Остановить».
- Теперь откройте проводник и перейдите по пути:
C:\Windows\System32\spool\PRINTERS. - Удалите ВСЕ файлы из этой папки. Это очистит очередь печати.
- Вернитесь в
services.msc, щёлкните правой кнопкой по службе «Диспетчер печати» и выберите «Запустить». - Попробуйте установить драйвер принтера заново.
Профилактика
Чтобы избежать ошибки 0x80070005 в будущем, следуйте этим правилам:
- Всегда скачивайте драйверы с официальных сайтов производителей оборудования (NVIDIA, AMD, Intel, HP, Canon и т.д.). Избегайте «драйвер-паков» с сомнительных ресурсов.
- Поддерживайте Windows в актуальном состоянии. Регулярно устанавливайте обновления через Центр обновления. Многие обновления содержат исправления для компонентов, связанных с установкой драйверов.
- Перед установкой «критичных» драйверов (чипсет, видеокарта) создайте точку восстановления системы через Панель управления → Система и безопасность → Система → Защита системы → Создать.
- Не игнорируйте запросы UAC. Если система просит подтвердить запуск программы с повышенными правами, не нажимайте «Нет» без веской причины.
- Регулярно проверяйте антивирус на ложные срабатывания. Если вы заметили, что антивирус блокирует легитимный установщик драйвера, добавьте папку с драйвером в исключения на время установки.
- Избегайте одновременной установки множества драйверов. Устанавливайте драйверы по одному, перезагружаясь между установкой основных компонентов (чипсет → видеокарта → остальные).