Wie starte ich einen Grafikkartentreiber in Windows 7 neu?

18

Manchmal stürzt mein Grafikkartentreiber (Intel GMA X4500HD) ab und wird automatisch neu gestartet. Aber öfter (fast jedes Mal, wenn ich ein Online-Video mit Blitzlicht für einen bestimmten Zeitraum anschaue) wird es immer langsamer und extrem langsam, bis ich meinen Computer neu starte. Dies sieht aus wie ein Ressourcenleck im Grafiktreibercode und ich möchte versuchen, es alleine neu zu starten, ohne das gesamte System neu zu starten. Wie starte ich es manuell neu (oder stürze sofort ab, damit es vom Betriebssystem automatisch neu gestartet wird)?

Ivan
quelle
Vielleicht verstehe ich etwas nicht, also schreibe ich das als Kommentar, aber ich denke, du kannst in den Geräte-Manager gehen, die Karte auswählen, die Eigenschaften aufrufen und den Treiber aktualisieren. Wählen Sie aus den installierten und wählen Sie die gewünschte aus. Scheint einfach
MegaBluejay

Antworten:

11

Verwenden Sie das DevconTool von Microsoft .

Mit DevCon können Sie einzelne Geräte oder Gerätegruppen aktivieren, deaktivieren, neu starten, aktualisieren, entfernen und abfragen.

Zur Liste Anzeigegeräte verwenden Sie den folgenden Befehl ein :

devcon listclass display

Um ein Gerät neu zu starten, verwenden Sie den Befehl:

devcon restart "class id"

Beispiel:

devcon restart "PCI\VEN_115D&DEV_0003&SUBSYS_0181115D"
stderr
quelle
Scheint genau das zu tun, was ich brauche. Problem gelöst. Vielen Dank.
Ivan
Benötigt einen 1.4GB Download, ich habe stattdessen devmanview verwendet.
Maciej Swic
1
@ DBX8 Liegt es nicht an mir, die Antwort anhand meiner eigenen Meinung zu bewerten? Ich denke nicht, dass es einen Download von 1 GB + wert ist, einen Grafiktreiber neu zu starten, wenn Sie dies mit einem kleineren Dienstprogramm tun können.
Maciej Swic
17
  1. Holen Sie sich die Datei : Verschieben Sie sie devmanview.exevon Nirsoft nach ..\windows\system32\und führen Sie sie aus.
  2. Holen Sie sich Ihren Gerätenamen durch Öffnen devmanview.exe: Klicken Sie mit der rechten Maustaste und wählen Sie Propertiesauf Ihrem Videogerät.
  3. Kopieren Sie "DEVICE NAME" zur Verwendung im Skript in die Zwischenablage: Beispiel: "NVIDIA GeForce GTX 260" oder "AMD Radeon HD 7900 Series" Öffnen Sie den Editor und kopieren Sie den folgenden Code, und fügen Sie ihn ein:
@echo aus
Echo.
Echo *** Neustart der GPU  
timeout / t 2 / nobreak> nul
devmanview.exe / disable_enable "NVIDIA GeForce GTX 260" 
Echo. 
Echo *** DoNe 
timeout / t 2 / nobreak> nul
taskkill / f / IM explorer.exe
explorer.exe

Denken Sie daran, "NVIDIA GeForce GTX 260" in den Namen Ihrer Grafikkarte zu ändern, der aus .. \ windows \ system32 \ devmanview.exe stammt

Speichern Sie die Notizblockdatei als nameyoulike.bat . Doppelklicken Sie, um die GPU und den Treiber neu zu starten.

Dior
quelle
2
Dies ist die einzige, die für mich funktioniert hat - ich konnte nicht herausfinden, wie man devcon herunterlädt. Ich schlage vor, dass Sie einen Link zu devmanview.exe bereitstellen und den Schritt "devmanview.exe" öffnen, um den Gerätenamen abzurufen.
MattPark
Ich ging voran und tat es. Willkommen bei SuperUser Dior!
MattPark
Super, danke! Ich hatte dies in Windows 8.1 mit World of Tanks und einer NVIDIA GeForce GTX 880M und es ist viel schöner, als Windows neu zu starten.
Gonfi den Tschal
Wow, es funktioniert tatsächlich, danke! NB: Es tötet auch Firefox auf meinem System.
Dexter
Dies funktioniert zwar, aber es ist verheerend, wenn Sie DisplayFusion verwenden.
bgmCoder
3
  • Mit ServiWin können Sie Dienst oder Treiber einfach anhalten, starten, neu starten, anhalten und fortsetzen Bildbeschreibung hier eingeben
Homer Simpsons
quelle
Sieht gut aus, funktioniert aber nicht. Es passiert absolut nichts, wenn ich zum Neustarten oder Stoppen klicke.
Ivan
Versuchen Sie es mit Administratorrechten
Homer Simpsons
Natürlich habe ich.
Ivan