Як перезапустити драйвер відеокарти в 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 off
відлуння.
echo *** Перезапуск GPU  
timeout / t 2 / nobreak> нуль
devmanview.exe / disabled_enable "NVIDIA GeForce GTX 260" 
відлуння. 
відлуння *** DoNe 
timeout / t 2 / nobreak> нуль
taskkill / f / IM explor.exe
Explor.exe

Не забудьте змінити "NVIDIA GeForce GTX 260" на назву графічної картки, взятої з .. \ windows \ system32 \ devmanview.exe

Збережіть файл блокнота як nameyoulike.bat . Двічі клацніть, щоб перезавантажити ваш GPU та драйвер.


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 дозволяє легко зупинити, запустити, перезапустити, призупинити та продовжити службу чи драйвер введіть тут опис зображення

Виглядає чудово, але не працює. Абсолютно нічого не відбувається, коли натискаю, щоб перезапустити або зупинити.
Іван

Спробуйте запустити його з правами адміністратора
Homer Simpsons

Звичайно, я.
Іван
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.