Как перезапустить драйвер видеокарты в Windows 7?


18

Иногда мой драйвер видеокарты (Intel GMA X4500HD) дает сбой и перезапускается автоматически. Но чаще (почти каждый раз, когда я смотрю онлайн-видео на флэш-накопителях в течение определенного периода времени), оно становится все медленнее, медленнее и крайне медленным, пока я не перезагружаю свой компьютер. Это похоже на утечку ресурсов в коде видеодрайвера, и я хотел бы попробовать перезапустить его в одиночку, не перезапуская всю систему. Как мне перезапустить его (или заставить его аварийно завершить работу, чтобы ОС автоматически перезапускала его) вручную?


Возможно, я чего-то не понимаю, поэтому я добавлю это в качестве комментария, но я думаю, что вы можете зайти в диспетчер устройств, выбрать карту, перейти к ее свойствам и обновить драйвер. Выберите выбрать из установленного и выберите тот, который вы хотите. Кажется легко
MegaBluejay

Ответы:


11

Используйте Devconинструмент от Microsoft .

Используя DevCon, вы можете включать, отключать, перезапускать, обновлять, удалять и запрашивать отдельные устройства или группы устройств.

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

devcon listclass display

Чтобы перезапустить устройство, используйте команду:

devcon restart "class id"

Пример:

devcon restart "PCI\VEN_115D&DEV_0003&SUBSYS_0181115D"

Кажется, делать именно то, что мне нужно. Проблема решена. Благодарю.
Иван

Требуется загрузка 1,4 ГБ, вместо этого я использовал devmanview.
Maciej Swic

1
@ DBX8 Разве мне не нужно оценивать ответ на основе моего собственного мнения? Я не думаю, что стоит перезагружать 1 ГБ для перезапуска графического драйвера, если вы можете сделать это с помощью меньшей утилиты.
Maciej Swic

17
  1. Получите файл : devmanview.exeот Nirsoft переместите его ..\windows\system32\и запустите.
  2. Получите имя вашего устройства, открыв devmanview.exe: щелкните правой кнопкой мыши и выберите Propertiesна вашем видеоустройстве.
  3. Скопируйте «ИМЯ УСТРОЙСТВА» в буфер обмена для использования в сценарии: например: «NVIDIA GeForce GTX 260» или «AMD Radeon HD 7900 Series» Откройте блокнот и скопируйте этот код:
@ эхо выключено
эхо.
echo *** Перезапуск GPU  
тайм-аут / t 2 / nobreak> нуль
devmanview.exe / disable_enable "NVIDIA GeForce GTX 260" 
эхо. 
эхо *** DoNe 
тайм-аут / t 2 / nobreak> нуль
taskkill / f / IM explorer.exe
explorer.exe

Не забудьте изменить «NVIDIA GeForce GTX 260» на имя вашей графической карты, взятой из .. \ windows \ system32 \ devmanview.exe

Сохраните файл блокнота как nameyoulike.bat . Дважды щелкните, чтобы перезагрузить графический процессор и драйвер.


2
Это единственный, который работал для меня - я не мог понять, как скачать devcon. Я предлагаю вам предоставить ссылку на devmanview.exe, а также перечислить открытый шаг "devmanview.exe", чтобы получить имя устройства.
MattPark

Я пошел вперед и сделал это. Добро пожаловать в SuperUser Dior!
MattPark

Круто, спасибо! У меня это было в Windows 8.1 с World of Tanks и NVIDIA GeForce GTX 880M, и это намного приятнее, чем перезапуск Windows.
Gonfi den Tschal

Вау, это на самом деле работает, спасибо! NB: Это также убивает Firefox в моей системе.
Декстер

Это работает, но это наносит ущерб, если вы используете DisplayFusion.
bgmCoder

3
  • ServiWin позволяет легко останавливать, запускать, перезапускать, приостанавливать и продолжать обслуживание или драйвер введите описание изображения здесь

Выглядит отлично, но не работает. Абсолютно ничего не происходит, когда я нажимаю, чтобы перезапустить или остановить.
Иван

Попробуйте запустить его с правами администратора
Гомер Симпсонов

Конечно я сделал.
Иван
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.