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:
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.