Windows 0x80070005Средняя

Ошибка 0x80070005 при установке драйвера в Windows: причины и решения

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

Средняя

Что означает ошибка 0x80070005 при установке драйвера

Ошибка 0x80070005 — это системный код E_ACCESSDENIED, который дословно переводится как «Доступ запрещён». Она возникает, когда процесс установки драйвера не может получить необходимые права на запись в защищённые системные каталоги (например, C:\Windows\System32\drivers) или на внесение изменений в реестр Windows (ветки HKLM\SYSTEM\CurrentControlSet\Control\Class).

Типичный диалог:

«Не удалось установить драйвер устройства. Возникла ошибка 0x80070005. Драйвер не был установлен.»

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

Причины возникновения

Ошибка 0x80070005 почти всегда связана с правами доступа. Вот наиболее частые причины:

  1. Запуск установщика без прав администратора. Самый распространённый случай. Стандартный пользователь не может записывать файлы в системные разделы.
  2. Конфликт с активным антивирусом или «защитником Windows». Межсетевой экран или модуль защиты в реальном времени блокирует попытку записи драйвера, принимая его за угрозу.
  3. Повреждение системных файлов или реестра. Файлы, отвечающие за механизм Plug and Play (PnP), или записи в реестре, управляющие установкой драйверов, повреждены.
  4. Активные процессы, блокирующие файлы драйвера. Другой процесс (например, старый экземпляр драйвера, служба устройства) использует файлы, которые установщик пытается заменить.
  5. Некорректные настройки политик безопасности или UAC. Слишком строгие настройки локальной политики безопасности или отключённый (или переусложнённый) контроль учётных записей (UAC) могут блокировать легитимные операции.
  6. Проблемы с диском или правами NTFS. На системном диске включены функции шифрования (EFS) или произошёл сбой в файловой системе, из-за чего система не может предоставить доступ.

Способы решения

Рекомендуем выполнять способы по порядку, от простого к сложному.

Способ 1: Запуск установки с повышенными привилегиями

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

  1. Найдите скачанный установочный файл драйвера (обычно .exe) или .inf-файл.
  2. Нажмите на него правой кнопкой мыши.
  3. В контекстном меню выберите «Запуск от имени администратора».
  4. Если появится запрос контроля учётных записей (UAC), нажмите «Да».
  5. Дождитесь завершения установки.

💡 Совет: Если у вас несколько учётных записей, убедитесь, что вы вошли в систему под учётной записью, входящей в группу «Администраторы».

Способ 2: Временное отключение антивируса и Защитника Windows

Антивирусное ПО часто является «подозреваемым №1» в подобных ошибках.

  1. Для стороннего антивируса: Откройте его интерфейс и найдите опцию «Отключить защиту» или «Приостановить защиту». Обычно это делается на 10-15 минут.
  2. Для Защитника Windows (Microsoft Defender):
    • Откройте Панель управленияБезопасность и обновление системыБезопасность Windows.
    • Перейдите в раздел «Защита от вирусов и угроз».
    • Нажмите «Управление настройками» под заголовком «Защита в реальном времени».
    • Отключите переключатель. Система предупредит вас об этом. Выберите период отключения (например, 15 минут).
  3. После отключения попробуйте установить драйвер снова.
  4. Обязательно включите антивирусную защиту обратно сразу после успешной установки.

Способ 3: Восстановление системных файлов и компонентов

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

  1. Откройте меню Пуск, введите cmd.
  2. Щёлкните правой кнопкой по «Командная строка» и выберите «Запуск от имени администратора».
  3. Последовательно выполните следующие команды, дожидаясь завершения каждой:
    sfc /scannow
    

    (Проверка целостности защищённых системных файлов)
    DISM /Online /Cleanup-Image /RestoreHealth
    

    (Восстановление образа Windows с помощью Центра обновления)
  4. После завершения обеих операций перезагрузите компьютер.
  5. Попробуйте установить драйвер заново.

Способ 4: Ручная установка через диспетчер устройств (для драйверов с .inf)

Этот метод обходит некоторые этапы автоматической установки.

  1. Скачайте драйвер и распакуйте его архив (если есть) в отдельную папку, например, C:\Drivers\NVIDIA.
  2. Нажмите Win + R, введите devmgmt.msc и нажмите Enter.
  3. В диспетчере устройств найдите устройство с проблемным драйвером (обычно помечено жёлтым восклицательным знаком).
  4. Щёлкните по нему правой кнопкой и выберите «Обновить драйвер».
  5. В появившемся окне выберите «Выполнить поиск драйверов на этом компьютере».
  6. Нажмите кнопку «Обзор» и укажите путь к распакованной папке с драйвером (где лежит файл .inf).
  7. Нажмите «Далее» и следуйте инструкциям. Windows найдёт .inf-файл и установит драйвер из него.

Способ 5: Специализированные утилиты для «грязных» драйверов (видеокарты)

Для драйверов видеокарт NVIDIA/AMD часто помогает полная очистка старых драйверов.

  1. Скачайте утилиту Display Driver Uninstaller (DDU) с официального сайта.
  2. Перезагрузите компьютер в безопасном режиме (зажмите Shift при нажатии «Перезагрузка» в меню Пуск → Поиск и устранение неисправностей → Дополнительные параметры → Параметры загрузки → Перезагрузить → F4).
  3. В безопасном режиме запустите DDU.
  4. Выберите в верхнем меню ваш производитель видеокарты (NVIDIA/AMD/Intel).
  5. Нажмите кнопку «Очистить и перезагрузить (рекомендуется)».
  6. После перезагрузки в обычном режиме установите свежий драйвер, скачанный с официального сайта производителя вашей видеокарты.

Способ 6: Очистка и пересоздание очереди печати (для принтеров)

Ошибка при установке драйвера принтера часто связана с «зависшей» службой печати.

  1. Нажмите Win + R, введите services.msc и нажмите Enter.
  2. Найдите службу «Диспетчер печати» (Print Spooler).
  3. Щёлкните правой кнопкой → «Остановить».
  4. Теперь откройте проводник и перейдите по пути: C:\Windows\System32\spool\PRINTERS.
  5. Удалите ВСЕ файлы из этой папки. Это очистит очередь печати.
  6. Вернитесь в services.msc, щёлкните правой кнопкой по службе «Диспетчер печати» и выберите «Запустить».
  7. Попробуйте установить драйвер принтера заново.

Профилактика

Чтобы избежать ошибки 0x80070005 в будущем, следуйте этим правилам:

  • Всегда скачивайте драйверы с официальных сайтов производителей оборудования (NVIDIA, AMD, Intel, HP, Canon и т.д.). Избегайте «драйвер-паков» с сомнительных ресурсов.
  • Поддерживайте Windows в актуальном состоянии. Регулярно устанавливайте обновления через Центр обновления. Многие обновления содержат исправления для компонентов, связанных с установкой драйверов.
  • Перед установкой «критичных» драйверов (чипсет, видеокарта) создайте точку восстановления системы через Панель управления → Система и безопасность → Система → Защита системы → Создать.
  • Не игнорируйте запросы UAC. Если система просит подтвердить запуск программы с повышенными правами, не нажимайте «Нет» без веской причины.
  • Регулярно проверяйте антивирус на ложные срабатывания. Если вы заметили, что антивирус блокирует легитимный установщик драйвера, добавьте папку с драйвером в исключения на время установки.
  • Избегайте одновременной установки множества драйверов. Устанавливайте драйверы по одному, перезагружаясь между установкой основных компонентов (чипсет → видеокарта → остальные).

Часто задаваемые вопросы

Что означает код ошибки 0x80070005 при установке драйвера?
Помогает ли перезагрузка перед установкой драйвера?
Нужно ли отключать антивирус для установки драйвера?

Полезное

Запустите установку от имени администратора
Проверьте целостность системных файлов
Обновите Windows и переустановите драйвер
Очистите очередь печати (для принтеров/устройств)
Используйте утилиту DDU для видеокарт (NVIDIA/AMD)

Эта статья помогла вам решить проблему?