Como reiniciar um driver de placa de vídeo no Windows 7?


18

Algumas vezes, o driver da minha placa de vídeo (Intel GMA X4500HD) falha e é reiniciado automaticamente. Porém, mais frequentemente (quase toda vez que assisto a um vídeo on-line com flash) por um período de tempo, fica mais lento, mais lento e extremamente lento até reiniciar o computador. Parece um vazamento de recurso no código do driver de vídeo e eu gostaria de tentar reiniciá-lo sozinho, sem reiniciar o sistema inteiro. Como faço para reiniciá-lo (ou fazer com que ele falhe imediatamente para ser reiniciado automaticamente pelo sistema operacional) manualmente?


Talvez eu não entenda alguma coisa, então vou colocar isso como um comentário, mas acho que você pode usar o gerenciador de dispositivos, selecionar o cartão, acessar as propriedades e atualizar o driver. Selecione escolher entre instalado e selecione o que você deseja. Parece fácil
MegaBluejay 16/16

Respostas:


11

Use a Devconferramenta da Microsoft .

Usando o DevCon, você pode ativar, desativar, reiniciar, atualizar, remover e consultar dispositivos ou grupos de dispositivos individuais.

Para listar dispositivos de exibição, use o seguinte comando:

devcon listclass display

Para reiniciar um dispositivo, use o comando:

devcon restart "class id"

Exemplo:

devcon restart "PCI\VEN_115D&DEV_0003&SUBSYS_0181115D"

Parece fazer exatamente o que eu preciso. Problema resolvido. Obrigado.
7263 Ivan

Requer um download de 1,4 GB, usei o devmanview.
Maciej Swic

11
@ DBX8 Não cabe a mim avaliar a resposta com base em minha própria opinião? Eu não acho que vale a pena um download de 1 GB ou mais para reiniciar um driver gráfico, se você puder fazê-lo com um utilitário menor.
Maciej Swic

17
  1. Obtenha o arquivo : devmanview.exeda Nirsoft , mova-o para ..\windows\system32\e execute-o.
  2. Obtenha o nome do seu dispositivo abrindo devmanview.exe: clique com o botão direito do mouse e selecione Propertiesno seu dispositivo de vídeo.
  3. Copie "NOME DO DISPOSITIVO" na área de transferência para uso no script: por exemplo: "NVIDIA GeForce GTX 260" ou "AMD Radeon HD 7900 Series" Abra o bloco de notas e copie e cole este código:
@echo off
eco.
eco *** Reiniciando a GPU  
timeout / t 2 / nobreak> nul
devmanview.exe / disable_enable "NVIDIA GeForce GTX 260" 
eco. 
eco *** DoNe 
timeout / t 2 / nobreak> nul
taskkill / f / IM explorer.exe
explorer.exe

Lembre-se de alterar "NVIDIA GeForce GTX 260" para o nome da sua placa gráfica extraído de .. \ windows \ system32 \ devmanview.exe

Salve o arquivo do bloco de notas como um nameyoulike.bat . Clique duas vezes para reiniciar sua GPU e driver.


2
Este é o único que funcionou para mim - eu não conseguia descobrir como baixar o devcon. Sugiro que você forneça um link para devmanview.exe e também liste a etapa aberta "devmanview.exe" para obter o nome do dispositivo.
MattPark

Eu fui em frente e fiz isso. Bem-vindo ao SuperUser Dior!
MattPark

Incrível, obrigado! Eu tive isso no Windows 8.1 com o World of Tanks e uma NVIDIA GeForce GTX 880M e é muito melhor do que reiniciar o Windows.
Gonfi den Tschal

Uau, ele realmente funciona, obrigado! NB: Também mata o Firefox no meu sistema.
Dexter

Isso funciona, mas causa estragos se você usar o DisplayFusion.
BgmCoder #

3
  • O ServiWin permite parar, iniciar, reiniciar, pausar e continuar com facilidade o serviço ou o driver insira a descrição da imagem aqui

Parece ótimo, mas não funciona. Absolutamente nada acontece quando clico para reiniciar ou parar.
7263 Ivan

Tente executá-lo com privilégios de administrador
Homer Simpsons

Claro que sim.
Ivan
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.