Установка драйверов для видеокарты через командную строку (CMD) — это альтернативный метод, который пригодится, когда стандартные способы (через GeForce Experience, AMD Adrenalin или Диспетчер устройств) недоступны. Например, если графический интерфейс Windows не отвечает, драйвера повреждены или требуется автоматическая установка на несколько ПК. Этот метод работает для видеокарт NVIDIA, AMD Radeon и встроенной графики Intel, но требует точного выполнения команд и предварительной подготовки.
В отличие от ручной установки через .exe-инсталлятор, командная строка позволяет контролировать процесс на низком уровне: принудительно удалять старые драйвера, устанавливать конкретные версии или даже интегрировать драйвера в образ Windows. Однако здесь есть подводные камни: неправильная команда может привести к отказу системы загружаться в графическом режиме, особенно если драйвера несовместимы с версией Windows или железом. В этой статье разберём безопасные способы установки, команды для диагностики и восстановления, а также нюансы для ноутбуков с гибридной графикой.
Подготовка к установке: что нужно сделать до работы с CMD
Прежде чем приступать к установке через командную строку, убедитесь, что выполнены ключевые условия:
- 🔹 Скачайте правильный драйвер. Для NVIDIA — с сайта NVIDIA, для AMD — с AMD, для Intel — с Intel Driver & Support Assistant. Используйте
DDU (Display Driver Uninstaller), если планируете полную очистку старых драйверов. - 🔹 Распакуйте драйвер. Большинство инсталляторов (
.exe) поддерживают распаковку через командуsetup.exe /extract:папка_назначения. Например, для NVIDIA это будетNVIDIA-Driver.exe /extract:C:\NVIDIA_Driver. - 🔹 Отключите антивирус. Программы вроде Avast или Kaspersky могут блокировать установку драйверов через CMD, воспринимая её как подозрительную активность.
- 🔹 Запустите CMD от имени администратора. Без прав администратора команды не сработают. Нажмите
Win + Xи выберитеТерминал (Администратор)илиКомандная строка (Администратор).
Если вы устанавливаете драйвера на ноутбук с гибридной графикой (например, NVIDIA Optimus или AMD Switchable Graphics), дополнительно проверьте, какой GPU активен в Диспетчере устройств. Для этого введите в CMD:
dxdiag
В открывшемся окне перейдите на вкладку Экран — там будет указан текущий адаптер.
⚠️ Внимание: На некоторых ноутбуках (например, Lenovo Legion или ASUS ROG) принудительная установка драйверов через CMD может нарушить работу переключаемой графики. В этом случае используйте официальные утилиты производителя.
Способы установки драйверов через CMD: от простого к сложному
Существует три основных метода установки драйверов через командную строку, отличающихся уровнем контроля и сложностью. Выбор зависит от вашей задачи:
| Метод | Когда использовать | Сложность | Пример команды |
|---|---|---|---|
Установка через pnputil |
Для добавления драйвера в хранилище Windows с последующей автоматической установкой | ⭐ | pnputil /add-driver "C:\Driver\*.inf" /install |
Принудительная установка через devcon |
Если Windows не распознаёт видеокарту или нужна конкретная версия драйвера | ⭐⭐ | devcon install "C:\Driver\display.inf" "PCI\VEN_10DE&DEV_13C2" |
Ручная установка через dism (для оффлайн-образа) |
Для интеграции драйверов в установочный образ Windows или восстановления системы | ⭐⭐⭐ | dism /image:C:\offline /add-driver /driver:"C:\Driver" |
Рассмотрим каждый метод подробнее.
Метод 1: Установка через pnputil (рекомендуется для начинающих)
Утилита pnputil входит в состав Windows и позволяет добавлять драйвера в хранилище системы. После этого Windows сама подберёт подходящий драйвер для вашей видеокарты. Этот метод наиболее безопасен, так как не требует принудительного указания Hardware ID.
Шаги:
- Распакуйте скачанный драйвер в папку (например,
C:\NVIDIA_Driver). - Откройте CMD от имени администратора.
- Введите команду для добавления драйвера в хранилище:
pnputil /add-driver "C:\NVIDIA_Driver\*.inf" /install - Перезагрузите ПК. Windows должна автоматически установить драйвер.
Если после перезагрузки драйвер не установился, проверьте наличие видеокарты в Диспетчере устройств (раздел Видеоадаптеры). Если там отображается Стандартный VGA-адаптер, попробуйте обновить драйвер вручную, указав папку с распакованными файлами.
Скачан официальный драйвер с сайта производителя|
Распакован драйвер в отдельную папку|
CMD запущена от имени администратора|
Проверено отсутствие старых версий драйверов в системе-->
Метод 2: Принудительная установка через devcon (для опытных)
Утилита devcon (Device Console) — это расширенный инструмент от Microsoft для управления драйверами. Она позволяет принудительно установить драйвер для конкретного устройства по его Hardware ID. Этот метод полезен, если Windows упорно игнорирует новый драйвер или устанавливает не ту версию.
Шаги:
- Скачайте
devcon.exeс официального сайта Microsoft (входит в состав Windows Driver Kit) или из доверенного источника. - Поместите
devcon.exeв папку с распакованным драйвером (например,C:\NVIDIA_Driver). - Узнайте
Hardware IDвашей видеокарты:devcon hwids *Найдите в выводе строку с
PCI\VEN_XXXX&DEV_XXXX(гдеXXXX— идентификаторы производителя и устройства). Для NVIDIA первый набор цифр обычно10DE, для AMD —1002, для Intel —8086. - Установите драйвер принудительно:
devcon install "C:\NVIDIA_Driver\display.inf" "PCI\VEN_10DE&DEV_13C2"Замените
display.infна актуальный.inf-файл из папки драйвера иPCI\VEN_10DE&DEV_13C2на вашHardware ID.
⚠️ Внимание: НеправильныйHardware IDили несовместимый.inf-файл могут привести к синему экрану (BSOD) при следующей загрузке. Если не уверены — используйте метод сpnputil.
Как найти Hardware ID вручную?
Если команда devcon hwids не работает, откройте Диспетчер устройств, найдите вашу видеокарту (даже если она отображается как "Неизвестное устройство"), кликните правой кнопкой → Свойства → Сведения → ИД оборудования. Скопируйте первую строку из списка (например, PCI\VEN_10DE&DEV_13C2&SUBSYS_10621043) и используйте её в команде.
Метод 3: Интеграция драйверов в образ Windows через dism
Этот способ подходит для системных администраторов или пользователей, которые хотят заранее интегрировать драйвера в установочный образ Windows (например, для чистой установки на несколько ПК). Также он полезен, если нужно восстановить систему после сбоя.
Шаги:
- Подключите установочный образ Windows (например,
install.wimилиinstall.esd) или укажите путь к оффлайн-системе (если работаете с восстановлением). - Добавьте драйвер в образ:
dism /image:C:\offline /add-driver /driver:"C:\NVIDIA_Driver" /recurseгде
C:\offline— путь к подключённому образу, аC:\NVIDIA_Driver— папка с драйвером. - Проверьте успешность добавления:
dism /image:C:\offline /get-drivers
Этот метод требует знания работы с dism и обычно используется в корпоративной среде. Для домашнего ПК достаточно первых двух способов.
Удаление старых драйверов через CMD перед установкой новых
Если вы обновляете драйвера из-за проблем с производительностью или артефактами на экране, рекомендуется полностью удалить старые драйвера перед установкой новых. Это предотвратит конфликты и обеспечит чистую установку. Для этого можно использовать pnputil или devcon.
Шаги для удаления:
- Получите список установленных драйверов:
pnputil /enum-drivers - Найдите в списке драйвер вашей видеокарты (ищите по названию, например,
nv_dispi.infдля NVIDIA). - Удалите драйвер по его
Published Name:pnputil /delete-driver oem0.inf /uninstall /forceЗамените
oem0.infна актуальное имя из вашего списка.
После удаления перезагрузите ПК в безопасном режиме (нажмите Win + R, введите msconfig, перейдите на вкладку Загрузка и отметьте Безопасный режим). В безопасном режиме установите новые драйвера одним из методов, описанных выше.
⚠️ Внимание: Удаление драйверов без предварительной загрузки новых может оставить вас без графического интерфейса после перезагрузки. Всегда имейте под рукой резервную копию драйверов или точку восстановления системы.
Диагностика проблем после установки драйверов через CMD
Если после установки драйверов через командную строку возникли проблемы (чёрный экран, артефакты, низкий FPS в играх), выполните следующие шаги для диагностики:
- 🔍 Проверьте версию установленного драйвера:
wmic path win32_VideoController get name, driverVersionСравните вывод с ожидаемой версией.
- 🔍 Убедитесь, что видеокарта распознаётся системой:
dxdiag | find "Имя карты" - 🔍 Проверьте логи установки драйверов:
type C:\Windows\inf\setupapi.dev.log | find "fail"Это поможет найти ошибки, если драйвер не установился.
Если драйвер установился, но видеокарта работает некорректно:
- 🛠️ Откатите драйвер через
Диспетчер устройств(правый клик по видеокарте →Свойства → Драйвер → Откатить). - 🛠️ Восстановите систему до точки до установки драйверов:
rstrui - 🛠️ Проверьте совместимость драйвера с вашей версией Windows (например, драйвера для Windows 10 могут не работать на Windows 11).
Особенности установки драйверов на ноутбуках с гибридной графикой
Ноутбуки с двумя видеокартами (например, Intel UHD Graphics + NVIDIA GeForce или AMD Radeon + Intel Iris Xe) требуют особого подхода. При установке драйверов через CMD важно:
- 💻 Устанавливать драйвера для ОБЕИХ видеокарт. Сначала для встроенной (Intel/AMD), затем для дискретной (NVIDIA/AMD).
- 💻 Использовать драйвера с сайта производителя ноутбука (например, Lenovo, ASUS, HP), а не с сайта NVIDIA/AMD. Производители часто модифицируют драйвера для оптимальной работы с системой охлаждения и переключением графики.
- 💻 Проверять настройки переключаемой графики в панели управления NVIDIA или AMD. Иногда после ручной установки драйверов эти настройки сбрасываются.
Пример команды для установки драйвера Intel через pnputil:
pnputil /add-driver "C:\Intel_Driver\*.inf" /install
После установки драйверов для обеих видеокарт перезагрузите ноутбук и проверьте работу переключения графики в Панели управления NVIDIA или AMD Catalyst. Если опция переключения пропала — вернитесь к драйверам с сайта производителя ноутбука.
Автоматизация установки драйверов через CMD (для администрирования)
Если вам нужно установить драйвера на несколько ПК (например, в офисе или интернет-кафе), можно создать .bat-скрипт для автоматической установки. Пример скрипта для NVIDIA:
@echo off
:: Удаляем старые драйвера
pnputil /delete-driver oem0.inf /uninstall /force
:: Добавляем новый драйвер в хранилище
pnputil /add-driver "C:\NVIDIA_Driver\*.inf" /install
:: Перезагружаем ПК
shutdown /r /t 10
Сохраните этот код в файл с расширением .bat (например, install_nvidia.bat) и запустите от имени администратора. Для AMD или Intel замените пути и имена .inf-файлов.
Для ещё большей автоматизации можно использовать PowerShell или Windows Deployment Services (WDS), но это уже выходит за рамки домашнего использования.
Частые ошибки и их решения
При установке драйверов через CMD пользователи часто сталкиваются с типичными ошибками. Вот наиболее распространённые из них и способы их исправления:
| Ошибка | Причина | Решение |
|---|---|---|
Error: No drivers were installed в pnputil |
Неправильный путь к .inf-файлу или драйвер несовместим с системой |
Проверьте путь к папке с драйвером и его совместимость с вашей версией Windows |
Access is denied |
CMD запущена без прав администратора | Закройте CMD и откройте её заново от имени администратора |
| Чёрный экран после перезагрузки | Несовместимый драйвер или ошибка при установке | Загрузитесь в безопасном режиме и откатите драйвер или установите другой |
devcon не распознаётся |
Утилита не находится в системном пути | Поместите devcon.exe в папку с драйвером или в C:\Windows\System32 |
Если ни один из методов не сработал, попробуйте:
- 🔧 Установить драйвера в чистом режиме загрузки (отключив все сторонние службы через
msconfig). - 🔧 Использовать
DDU (Display Driver Uninstaller)для полной очистки системы от старых драйверов. - 🔧 Проверить целостность системных файлов:
sfc /scannowdism /online /cleanup-image /restorehealth
FAQ: Ответы на частые вопросы
Можно ли установить драйвера через CMD на Windows 7?
Да, но с оговорками. Команды pnputil и devcon работают и в Windows 7, однако некоторые новые драйвера (особенно для NVIDIA RTX 40 или AMD RX 7000) могут не поддерживать эту ОС. Перед установкой проверьте совместимость драйвера с Windows 7 на сайте производителя.
Как узнать, какой драйвер нужен для моей видеокарты?
Используйте команду:
wmic path win32_VideoController get name, adapterRAM
Она покажет модель видеокарты и объём памяти. Затем найдите драйвер на официальном сайте по модели.
Что делать, если после установки драйверов через CMD пропал звук?
Это может произойти, если драйвер видеокарты конфликтует с драйвером звукового устройства (например, NVIDIA HD Audio или AMD High Definition Audio). Установите отдельно драйвер звука с сайта производителя материнской платы или ноутбука.
Можно ли откатить драйвер через CMD?
Да, но не напрямую. Сначала узнайте список установленных драйверов:
pnputil /enum-drivers
Затем удалите текущий драйвер (как описано в разделе про удаление) и перезагрузите ПК. Windows должна автоматически установить предыдущую версию из резервной копии.
Будет ли работать этот метод для внешних видеокарт (eGPU)?
Да, но с нюансами. Для eGPU (например, Razer Core или ASUS XG Station) сначала подключите устройство, дождитесь, пока Windows распознает его как Неизвестное устройство, а затем установите драйвер через pnputil или devcon, указав правильный Hardware ID.