O DevCon.exe ainda é a melhor maneira de reiniciar / ligar / desligar as portas USB depois de sair da hibernação no Windows 7?


4

Eu tenho uma placa de banda larga USB no meu laptop Windows 7. Ele detesta retomar a hibernação corretamente. Nos dias do XP, eu emitia uma chamada devcon.exe no prompt de comando e reiniciava as portas selecionadas (economiza a necessidade de desconectar e conectar manualmente os dispositivos USB).

Eu tenho tentado isso é o Windows 7, mas o UAC continua atrapalhando. Vou iniciar um prompt de comando. Emita o comando devcon, mas o UAC me pergunta se eu realmente quero fazer isso. Quando clico em Sim, ele abre um prompt de comando diferente e inicia o comando. Após a conclusão do comando, essa nova janela de prompt fecha mais rápido que a velocidade da luz e não consigo ver os resultados. Então, eu estou pensando que deve haver uma maneira melhor de fazer isso no mundo Vista / Win7 ...?


Edit: Eu encontrei com o Pacote de compatibilidade de aplicativos da Microsoft e este tutorial (www.vista4beginners.com/Disable-UAC-for-fficient-applications) Pude desativar o UAC para aplicativos específicos. Isso resolveu meu problema de fechamento do devcon, mas depois de resolver esse problema, percebi que o devcon está quebrado para o Windows 7 de 64 bits em uma arquitetura x86 ... Portanto, ainda não há como reiniciar uma porta USB. Hrmgh!


você já tentou isso em um prompt de comando elevado ? Não me lembro do procedimento para obter um de imediato, mas deixarei que outra pessoa publique os detalhes, mas acho que é isso que você deseja.
— quack quixote

Para ser sincero, desabilitei o UAC. Não consigo ver nenhum valor nele.
— Natalie Adams

O NirSoft USBDeview resolve seu problema? Pelo menos esse utilitário está disponível para x64 ... Ver nirsoft.net/utils/usb_devices_view.html
— onnodb

Respostas:


1

Execute o CMD elevado:

Clique em Menu, Todos os Programas, Acessórios, clique com o botão direito do mouse em "Prompt de Comando" e selecione "Executar como administrador".

Embora eu tenha que admitir que não consegui que o Devcon funcionasse no Win7, ele encontrou corretamente todo o hardware e suas strings, mas toda vez que eu tentava desativar / ativar qualquer dispositivo, o comando falhava mesmo com o prompt de comando elevado. Então, pelo menos para reiniciar minha conexão de rede, eu uso isso agora:

netsh interface set interface "Local Area Connection" disabled
choice /T 5 /D y > nul
netsh interface set interface "Local Area Connection" enabled

Onde "Conexão local" é o nome da conexão a ser reiniciada e "escolha" está em espera (depende do adaptador ... alguns são desativados rapidamente, mas outros não, é melhor esperar um pouco). Como reiniciar portas USB sem o Devcon tho.


Existe choiceno Win7? Pelo que me lembro, ele não veio com nenhuma versão anterior do WinNT.
— grawity

Você está executando janelas de 64 bits em um processador x86? Ive leitura que devcon é quebrado para esta arquitetura (funciona para ia64 embora)
— ProfessionalAmateur

comentário de TMRW: @grawity - Sim, a opção está incluída por padrão.
— quack quixote

comentário por TMRW: @ ProfessionalAmateur - Na verdade, eu estou executando o Windows 7. de 64 bits. Quanto à CPU, isso não deve ser um problema, já que meu antigo AMD Athlon X2 3800+ SOC939 é capaz de 64 bits. Embora o Devcon simplesmente não seja compatível com o x64, ele explicaria poucas coisas. Ainda assim, é possível desabilitar um dispositivo no Gerenciador de dispositivos, portanto, deve haver alguma função indesejável para isso, mesmo em x64.
— quack quixote
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.