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?

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 .


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 .


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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.