Para desconectar, você deseja netsh wlan disconnect
. A reconexão é netsh wlan connect name=XXXXX
, em que XXXXX é o nome do perfil listado por netsh wlan show profiles
. Você precisará colocar seu nome em "" se houver espaços no nome.
Faz alguns anos desde que eu usei um computador que usava o Windows. Eu tenho usado o Linux por um tempo.
No entanto, lembro-me de algumas coisas sobre como escrever um script em lote. ( REM
para comentários, ECHO
para imprimir material, etc.) Mas o que eu quero fazer é criar um script que seja executado no Windows 8.1 e provavelmente use o prompt de comando ou o DOS para desativar o adaptador Wi-Fi interno do computador em seguida, volta porque, às vezes, quando ele acorda, o dispositivo Wi-Fi não liga.
Sim, tenho todos os meus drivers atualizados, mas isso ainda acontece algumas vezes. E quando isso acontece, eu acabo tendo que abrir o prompt de comando como um administrador, execute devmgmt.msc
, role para baixo até Adaptadores de Rede, selecione Broadcom 802.11abgn Wireless SDIO Adapter, clique no botão que diz "Disable" (que é perigosamente perto demais do botão que diz "Desinstalar"!), às vezes recebo um aviso dizendo que o que estou prestes a fazer desligará meu Wi-Fi (o que é o motivo pelo qual estou clicando no botão em primeiro lugar), em seguida, clique no botão "Ativar" para trazê-lo de volta e funciona novamente.
Quando isso acontece no Linux, tudo o que tenho que fazer é executar sudo ifdown wlan0 && sudo ifup wlan0
e pronto. Poxa, eu posso apenas adicionar um apelido que execute isso em ~/.bash_aliases
e terminar com isso mais cedo.
O que eu quero fazer é tornar tão fácil de corrigir este problema no Windows tão fácil quanto é para este problema no Linux usando um script em lotes, sem Visual Basic (ou Visual Studio), sem Power Shell. Apenas o bloco de notas e o prompt de comando.
Para desconectar, você deseja netsh wlan disconnect
. A reconexão é netsh wlan connect name=XXXXX
, em que XXXXX é o nome do perfil listado por netsh wlan show profiles
. Você precisará colocar seu nome em "" se houver espaços no nome.
netsh interface set interface name="Wireless Network Connection" admin=disabled
netsh interface set interface name="Wireless Network Connection" admin=enabled
onde "Wireless Network Connection"
é o nome que aparece no Painel de Controle \ Rede e Internet \ Conexões de Rede