Ativar / desativar o dispositivo Windows 7 via linha de comando

33

Eu tenho um dispositivo que geralmente ative e desative usando o Gerenciador de dispositivos . Eu gostaria de escrever um script para fazer isso programaticamente (ou seja, usando a linha de comando). Vi um programa chamado devconque funciona para Windows 2000, Windows XP e Windows Server 2003 , mas preciso de um que funcione para o Windows 7. Existe algum disponível gratuitamente?

corsiKa
fonte

Respostas:

11
  1. Baixe o WDK Windows Driver Kit 7.1.0 da Microsoft.
  2. Use o Extrator Universal para extrair o conteúdo do ISO para um local temporário ... ou use o método que você deseja montar e entrar no ISO.
  3. Você pode usar a mesma ferramenta para extrair o arquivo de instalação "WDK \ setuptools_x64fre.msi" para um diretório temporário.
  4. Nesse diretório temporário, você encontrará "WinDDK \ 7600.16385.win7_wdk.100208-1538 \ tools \ devcon \ amd64 \ devcon.exe". Foi testado para funcionar com o Win7x64 e faz parte do kit de desenvolvimento de drivers do Windows mais recente.

Portanto, existe o Devcon.exe para Windows 7 para você. Funciona com o Windows 7 e é gratuito.

Instruções retiradas do fórum do Microsoft Answers .

Bon Gart
fonte
Esse senhor aqui teve a gentileza de carregar o arquivo por si só, para que você não precise baixar um ISO de 700mb apenas para extraí-lo. Funcionou bem para mim.
HodofHod
1
Certifique-se de extrair também setuptools_x64fre_cab001.cab, porque na verdade esse arquivo cab contém devcon, não o msi.
Tarnay Kálmán
wp.me/p7I9kP-w mostra como baixar apenas a parte da ISO que você precisa, mostra Win 7, 8 e 10, x64 e x86.
robrich
43

O DevManView é outra maneira de fazer isso - e é muito mais fácil adquirir do que o devcon.exe, mas ainda é gratuito.

Eu uso o seguinte comando em um arquivo em lotes para desativar / ativar um dispositivo no laptop da minha esposa quando precisamos:

devmanview.exe /disable_enable "SDA Standard Compliant SD Host Controller"

Você também pode criar um atalho regular, editar suas propriedades e adicionar os parâmetros no campo Destino .

David McClelland
fonte
Isso funcionou no Vista também.
T.Todua
1
Fico triste e feliz por existir uma ferramenta que faz isso.
DWJ
1
O site não menciona os sistemas suportados, mas funciona bem no Windows 8.1 de 64 bits (usada na versão "DevManView for x64 systems").
Álvaro González
trabalhou para mim em abril de 2015 - win7-64
Uğur Gümüşhan
Seria melhor se houvesse uma opção para alternar o estado do dispositivo.
Adil Malik
2

Para o Windows 8, existe o WDK 8.1 disponível em http://msdn.microsoft.com/en-US/windows/hardware/gg454513

O pequeno binário de configuração permite fazer o download (sem instalar o WDK) (~ 500 MB) e sem o iso-container.

Os táxis procurados pelo devcon.exe, mas os nomes são embaralhados. O Extrator Universal usado para extrair ".. \ Installers \ Windows Driver Kit-x86_en-us.msi" - termina com um erro. No entanto, obtive o arquivo necessário: "... \ Windows Kits \ 8.1 \ Tools \ x64 \ devcon.exe"

A ferramenta precisa ser executada com privs de administrador para ter efeito.

Robert
fonte