Como ativar o WIFI via cmd?

20

O botão WiFi do meu laptop não está funcionando.
Existe algum comando no Windows para ativar o Wi-Fi?

Sirwan Afifi
fonte
2
Às vezes, o botão é incorporado pelo fabricante e desconecta a energia do WIFI via hardware e funciona sem a interação do sistema operacional. Outras vezes, é apenas um botão de notificação do Windows que depende do software OEM. Se você conseguir identificar o modelo do laptop, pode ser possível saber se existe uma solução de software.
Horatio

Respostas:

25

Para fazer isso usando o netsh:

Obtenha o nome da interface:

netsh interface show interface

Habilite a interface:

netsh interface set interface "Interface Name" enabled

Para concluir a solução do seu problema, você pode criar um atalho e executá-lo na inicialização do Windows. Por exemplo, se o nome do seu adaptador sem fio no netsh for Wi-Fi, o atalho ficaria assim (uma linha):

C:\Windows\System32\runas.exe /savecred /user:administrator "C:\Windows\System32\netsh.exe interface set interface \"Wi-Fi\" enabled"

O comando runas garante que o comando seja executado como administrador, necessário para ativar ou desativar a interface. A opção / savecred salvará as credenciais, que podem ser solicitadas na primeira vez, mas geralmente não depois disso.

Timothy
fonte
1
Estou recebendo "Esta conexão de rede não existe"
CodyBugstein 11/07
Olá @CodyBugstein, certifique-se de escrever o Nome da Interface usando o caso correto. Esta é uma das armadilhas ... espero que ajude
Ezra A.Mosomi
O runascomando não ajuda porque você não recebe permissões de administração de leitura.
dan1st 9/10
6

Obter lista NIC e número do índice:

wmic nic get name, index

Ativar NIC com número de índice: (por exemplo: 7)

wmic path win32_networkadapter where index=7 call enable

Desativar NIC com número de índice: (por exemplo: 7)

wmic path win32_networkadapter where index=7 call disable
abzcoding
fonte
2
A descrição acima sugere fortemente ter chegado a partir deste link verbatim - agradar a próxima vez citar suas fontes: answers.microsoft.com/en-us/windows/forum/windows_7-hardware/...
dyslexicanaboko
Em uma linha de código. Para um arquivo em lotes, use %% - WMIC PATH Win32_NetworkAdapter WHERE "Name LIKE '%%Wireless%%'" CALL enable. Para digitar no console -WMIC PATH Win32_NetworkAdapter WHERE "Name LIKE '%Wireless%'" CALL enable
it3xl
1

Você pode usar o DevCon para desativar o dispositivo na linha de comando. Pense no DevCon.exe como um gerenciador de dispositivos de linha de comando, mas isso apenas ligaria e desligaria o adaptador.

Você é muito melhor usando comandos netsh.

MDT Guy
fonte
Aqui está mais sobre o devcon: rickosborne.org/blog/2007/02/…
ArtemGr 6/15