Como redefinir drivers de vídeo / exibição no Vista sem reiniciar o sistema operacional?

8

Atualmente eu tenho que reiniciar meu sistema se um monitor externo estiver ligado para que seja corretamente detectado e usado. Acho que seria mais rápido reiniciar / redefinir o vídeo ou exibir drivers. Como faço isso no Vista?

Parece que me lembro de um laptop antigo usando um comando de linha de comando do Windows que reiniciava o dispositivo de placa de rede sem fio quando ele falhava. Existe algo parecido com drivers de vídeo?

Antecedentes / Razão Porque as pessoas legitimamente perguntam por quê? - Isso faz parte de um problema maior que estou aguardando a resolução do fabricante. Enquanto isso, estou procurando a solução rápida acima. Na verdade, minha placa de vídeo geralmente trava meu laptop ao conectar um monitor externo e tentar detectá-lo ou usá-lo. Nenhuma solução do fornecedor e dos drivers mais recentes fazem o mesmo comportamento irritante. Windows diz:

A problem with your video hardware caused Windows to stop working correctly.

    
por John K 02.03.2010 / 12:11

4 respostas

5

Esta é uma pergunta antiga, mas acabei de encontrar uma resposta para ela. Existe uma ferramenta do MSDN chamada devcon que pode ser usada para reiniciar dispositivos sem reinicialização:

link

Você precisa executar o prompt de comando com direitos de administrador. Depois disso, por exemplo, no meu laptop, é assim que eu reinicio meu driver de vídeo quando fica preso no modo de baixo consumo:

1 : lista meus dispositivos de exibição

> devcon listclass display

Listing 1 device(s) for setup class "Display" (Display adapters).
PCI\VEN_10DE&DEV_01D7&SUBSYS_006C1025&REV_A1&7D0DA8B&0&0008: NVIDIA GeForce

2 : use as informações acima para inserir o código correto do dispositivo para redefinir:

> devcon restart =display *ven_10de*
PCI\VEN_10DE&DEV_01D7&SUBSYS_006C1025&REV_A1&7D0DA8B&0&0008: Restarted
1 device(s) restarted.

O display piscará e ficará em branco por alguns segundos. Depois disso, você voltará para a área de trabalho com os drivers reiniciados, semelhante a uma reinicialização.

3 : feito. Lucro.

    
por 16.10.2012 / 20:35
2

Atualmente estou olhando para esta informação sem reinicialização da Microsoft:

link

Tips for Specific Device Classes This section provides tips for avoiding unnecessary reboots when installing devices of certain classes. Display Drivers. The Windows DDK provides a tool that allows driver developers to dynamically reload a display driver without rebooting. This tool, called Newdisp.exe, accelerates display driver testing during development by making reboots less necessary when updating display driver code. Newdisp.exe does not currently cause a video miniport to be reloaded; if a video miniport is changed, the system must be rebooted to install and test it. For information, see "NewDisp: Dynamic Reload of a Display Driver" in the Windows DDK.

    
por 07.03.2010 / 19:46
1

Os drivers da placa de vídeo ATI / AMD possuem uma função incorporada, chamada VPU Recover, que os reinicia automaticamente quando eles falharem. É ativado por padrão, mas pode ser alterado no Catalyst Control Center.

Não sei se os drivers da nVidia têm algo semelhante.

    
por 02.03.2010 / 12:22
0

Tenho a impressão de que os computadores devem sempre ser desligados ao conectar / desconectar monitores. Suponha que, no processo de conexão do cabo, você entre em contato com um pino que esteja conectado a transistores sensíveis de 5v junto com alguma linha de 12v antes de conectar o pino de aterramento?

    
por 02.03.2010 / 14:25