Habilitar/desabilitar driver de dispositivo via linha de comando

Habilitar/desabilitar driver de dispositivo via linha de comando

Fiz uma pesquisa no Google e encontrei ferramentas como devcon e devmanview, mas elas só são úteis para desabilitar/habilitar o dispositivo, não o driver do dispositivo. O que eu quero fazer é desabilitar/habilitar um driver de dispositivo específico via linha de comando. Alguém conhece alguma ferramenta que possa me ajudar a fazer isso?

No meu caso, eu realmente quero desabilitar/habilitar um driver de dispositivo de armazenamento em massa Nvme.

Atualização- Tentei usar o sc.exe sugerido, mas não consegui parar o driver. Qualquer ajuda?

    C:\Users\Administrator>sc query nvme
    SERVICE_NAME: nvme
    TYPE               : 1  KERNEL_DRIVER
    STATE              : 4  RUNNING
                            (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
    WIN32_EXIT_CODE    : 0  (0x0)
    SERVICE_EXIT_CODE  : 0  (0x0)
    CHECKPOINT         : 0x0
    WAIT_HINT          : 0x0

    C:\Users\Administrator>sc stop nvme [SC] ControlService FAILED 1052:
    The requested control is not valid for this service.

Responder1

Você pode usar o sc.exeutilitário para isso.

sc query type= driver | findstr WHAT_IM_LOOKING_FOR

Se encontrar o que procura, você pode parar o motorista com:

sc stop EXACT_DRIVER_NAME_AS_LISTED_BY_QUERY

Obviamente você precisará de um shell com privilégios de administrador para fazer isso. Se quiser automatizar isso no login, você pode criar um arquivo em lote e instalá-lo como administrador com o agendador de tarefas. As tarefas instaladas que requerem privilégios de administrador, mas foram instaladas por um administrador, não solicitarão privilégios na inicialização, mas serão concedidos automaticamente.

Responder2

pnputilestá (agora?) Incluído no Win10.

pnputil /disable-device "PCI/VEN_..."

Procure o caminho da instância no Gerenciador de Dispositivos e especifique-o aqui.

pnputil /enable-device "PCI/VEN_..."

Execute como administrador.

Responder3

Consegui instalar o devcon.exeutilitário gratuito dentro do kit de driver do Windows 10 da Microsoft.

Este utilitário permitirá ativar/desativar tudo o que você vê no Driver Manager; no meu caso, descobri que o "High Definition Audio Bus" da Microsoft no Windows 10 estava mal escrito e consumia 10% da CPU, sempre.

Eu desativei com:

devcon.exe disable PCI\VEN_8086"&"DEV_9D71*

Você tem que executar isso como administrador, então coloquei isso em um .batarquivo e criei um atalho para 'executar como administrador' para ele.

Responder4

Tentar C:\> NET STOP drivername.

informação relacionada