Come ripristinare i driver video / display in Vista senza riavviare il sistema operativo?


8

Attualmente devo riavviare il mio sistema se è collegato un monitor esterno per poterlo rilevare e utilizzare correttamente. Penso che sarebbe invece più veloce riavviare / ripristinare il video o visualizzare i driver. Come posso farlo con Vista?

Mi sembra di ricordare da un vecchio laptop utilizzando un comando da riga di comando di Windows che riavvierebbe il dispositivo della scheda di rete wireless in caso di arresto anomalo. C'è qualcosa del genere per i driver video?


Contesto / motivo Perché le persone chiedono giustamente perché? - Questo fa parte di un problema più grande che sto aspettando una risoluzione dal produttore. Nel frattempo sto cercando la soluzione rapida sopra. In realtà la mia scheda video spesso si arresta in modo anomalo quando si collega un monitor esterno e si tenta di rilevarlo o utilizzarlo. Nessuna soluzione dal fornitore e i driver più recenti hanno lo stesso comportamento fastidioso. Windows dice:

Un problema con l'hardware video ha causato il malfunzionamento di Windows.

Risposte:


5

Questa è una vecchia domanda, ma ho appena trovato una risposta. Esiste uno strumento MSDN chiamato devconche può essere utilizzato per riavviare i dispositivi senza riavviare:

http://msdn.microsoft.com/en-us/library/windows/hardware/ff544807(v=vs.85).aspx

È necessario eseguire il prompt dei comandi con diritti di amministratore. Dopodiché, ad esempio sul mio laptop, è così che riavvio il driver del display quando si blocca in modalità a basso consumo:

1 : elenca i miei dispositivi di visualizzazione

> devcon listclass display

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

2 : Quindi utilizzare le informazioni sopra per inserire l'ID dispositivo corretto per il ripristino:

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

Il display lampeggerà e si spegnerà per alcuni secondi. Successivamente, si tornerà al desktop con i driver riavviati in modo simile a un riavvio.

3 : Fatto. Profitto.


2

Sto attualmente esaminando queste informazioni senza riavvio da Microsoft:

http://www.microsoft.com/whdc/system/pnppwr/pnp/no_reboot.mspx#E2BAC

Suggerimenti per classi di dispositivi specifici Questa sezione fornisce suggerimenti per evitare riavvii non necessari durante l'installazione di dispositivi di determinate classi. Driver di visualizzazione . Il DDK di Windows fornisce uno strumento che consente agli sviluppatori di driver di ricaricare dinamicamente un driver di visualizzazione senza riavviare. Questo strumento, chiamato Newdisp.exe, accelera il test del driver di visualizzazione durante lo sviluppo rendendo meno necessari i riavvii durante l'aggiornamento del codice del driver di visualizzazione. Newdisp.exe attualmente non causa il ricaricamento di un miniport video; se viene modificato un miniport video, è necessario riavviare il sistema per installarlo e testarlo. Per informazioni, vedere "NewDisp: Ricarica dinamica di un driver dello schermo" nel DDK di Windows.


Sembra che NewDisp.exe non sia effettivamente disponibile da nessuna parte (al di fuori delle menzioni nella documentazione). Sei riuscito a trovarlo?
Kpozin,

Hai ragione, non è più nel DDK. Non ho trovato ulteriori indizi.
John K,

1

I driver della scheda video ATI / AMD hanno una funzione integrata, chiamata VPU Recover, che li riavvia automaticamente in caso di crash. È abilitato per impostazione predefinita, ma può essere modificato dal Catalyst Control Center.

Non so se i driver nVidia abbiano qualcosa di simile.


"Nota che questa opzione non esiste in Windows Vista, dal momento che il nuovo modello di driver di Vista significa che una forma di VPU Recover è permanentemente attiva per tutte le schede grafiche." - tweakguides.com/ATICAT_8.html
John K

Sto cercando una soluzione per riavviare i driver in modo da non dover riavviare la macchina (manualmente o per caso di un arresto anomalo) per poter riconoscere e utilizzare un monitor esterno.
John K

0

Ho l'impressione che i computer debbano sempre essere spenti quando si collegano / disconnettono i monitor. Supponiamo che nel processo di collegamento del cavo entri in contatto con un pin collegato a transistor 5v sensibili insieme a qualche linea 12v prima di collegare il pin di terra?


1
Da un lato che farebbe schifo. Dall'altro mi piacerebbe un nuovo laptop. Perché il mio Vista impiega 13 minuti tra l'avvio del computer e quando è pronto per l'uso ... Sono disposto a rischiare.
John K
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.