Открыть сервисСервис

Перезапуск видеодрайвера в Windows

Перезапуск видеодрайвера — процедура принудительного завершения и повторной инициализации программного обеспечения, управляющего графическим процессором (GPU) в операционной системе Windows. Используется для устранения зависаний, чёрного экрана, артефактов изображения и сбоев приложений, работающих с трёхмерной графикой. В ходе операции система сбрасывает состояние видеокарты и загружает драйвер заново без перезагрузки компьютера.

Основные способы перезапуска

Горячая клавиша Win + Ctrl + Shift + B

Стандартный способ, встроенный в Windows начиная с версии 8. Сочетание клавиш Win + Ctrl + Shift + B отправляет драйверу видеодрайвера сигнал на сброс и повторную инициализацию. При выполнении комбинации издаётся короткий звуковой сигнал, экран на мгновение темнеет, после чего изображение восстанавливается. Метод работает, если система и драйвер функционируют, но графический подсистема зависла или отображает некорректное изображение.

Диспетчер задач

Если экран завис полностью, доступ к системе можно получить через безопасный режим или сочетание клавиш Ctrl + Alt + Del. В диспетчере задач последовательно выполняются действия:

  1. Открывается вкладка «Диспетчер задач» (Ctrl + Shift + Esc).
  2. В списке процессов находится «Диспетчер дисплеев» или «Диспетчер окон дисплеев» (dwm.exe).
  3. Процесс завершается через контекстное меню или кнопку «Снять задачу».

После завершения dwm.exe Windows автоматически перезапускает его в течение нескольких секунд, что приводит к пересозданию графического контекста и перезагрузке видеодрайвера.

Перезапуск через диспетчер устройств

Альтернативный способ, требующий прав администратора:

  1. Открывается диспетчер устройств (devmgmt.msc).
  2. Разворачивается раздел «Видеоадаптеры».
  3. Выбирается нужная видеокарта, через контекстное меню выполняется «Отключить устройство».
  4. Через несколько секунд устройство включается повторно командой «Включить устройство».

Процедура приводит к полной выгрузке драйвера из памяти и его повторной загрузке.

Перезапуск через командную строку

Для автоматизации можно использовать утилиту pnputil или PowerShell. Команда pnputil /restart-device "ИДЕНТИФИКАТОР" перезапускает указанное устройство. Идентификатор можно узнать командой pnputil /enum-devices /connected. Также существует возможность перезапуска через WMI: Get-PnpDevice -FriendlyName "NVIDIA" | Disable-PnpDevice; Start-Sleep 3; Get-PnpDevice -FriendlyName "NVIDIA" | Enable-PnpDevice.

Когда перезапуск видеодрайвера необходим

  • Зависание изображения — экран замирает, курсор мыши перемещается, но окна не обновляются.
  • Чёрный экран — изображение пропадает, но система продолжает работать (проверяется по звуку и индикаторам).
  • Артефакты — полосы, «арбуз», мерцание, искажение текстур в играх и приложениях.
  • Сообщение «Драйвер видеодрайвера перестал отвечать и был восстановлен» — стандартное уведомление Windows о сбое TDR (Timeout Detection and Recovery).
  • Программы, использующие DirectX или OpenGL, не запускаются или вылетают сразу после старта.

TDR: механизм автоматического восстановления

В Windows реализован механизм TDR (Timeout Detection and Recovery), автоматически обнаруживающий зависание GPU. Если драйвер не отвечает в течение определяемого тайм-аута (по умолчанию 2 секунды), система сбрасывает видеодрайвер и восстанавливает рабочий стол. Параметр тайм-аута настраивается через редактор реестра в ветке HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers. Значение TdrDelay (DWORD) задаёт время ожидания в секундах, TdrLevel — уровень вмешательства (0 — отключить, 3 — по умолчанию).

Если перезапуск не помогает

При регулярных сбоях рекомендуется:

  • Обновить или переустановить драйвер видеокарты через официальный сайт производителя (NVIDIA, AMD, Intel).
  • Проверить температуру GPU и системы охлаждения — перегрев частая причина нестабильности.
  • Отключить разгон видеокарты и памяти.
  • Проверить целостность системных файлов командой sfc /scannow.
  • Запустить средство диагностики памяти Windows (mdsched.exe).
  • В случае ноутбуков — убедиться, что используется актуальная версия драйвера от производителя ноутбука, а не только от чипа GPU.

Постоянные сбои видеодрайвера могут указывать на аппаратные проблемы: деградацию видеопамяти, неисправность PCIe-слота или деградацию самой видеокарты.

Особенности в разных версиях Windows

В Windows 10 и 11 перезапуск через Win + Ctrl + Shift + B работает наиболее стабильно. В Windows 7 комбинация также поддерживается, но механизм TDR менее агрессивен. В Windows XP аналогичная функция отсутствует — перезапуск драйвера требует перезагрузки или ручного отключения через диспетчер устройств.

В Linux эквивалент перезапуска выполняется командой sudo systemctl restart gdm (для GNOME) или переключением TTY (Ctrl + Alt + F3) с последующим возвратом (Ctrl + Alt + F1/F2), что приводит к пересозданию X-сервера.

Источники:

  • Microsoft Learn — документация по Timeout Detection and Recovery (TDR)
  • NVIDIA Developer Documentation — GPU Reset and Recovery
  • Документация Microsoft по диспетчеру устройств и pnputil
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru