Jak włączyć WIFI przez cmd?

20

Przycisk WiFi mojego laptopa nie działa.
Czy w systemie Windows jest jakieś polecenie włączenia Wi-Fi?

Sirwan Afifi
źródło
2
Czasami przycisk jest wbudowany przez producenta i odłącza zasilanie WIFI przez sprzęt i działa bez interakcji systemu operacyjnego, innym razem jest to tylko przycisk powiadomień systemu Windows, który opiera się na oprogramowaniu OEM. Jeśli potrafisz zidentyfikować model laptopa, możesz stwierdzić, czy istnieje rozwiązanie programowe.
horatio

Odpowiedzi:

25

Aby to zrobić za pomocą narzędzia netsh:

Uzyskaj nazwę interfejsu:

netsh interface show interface

Włącz interfejs:

netsh interface set interface "Interface Name" enabled

Aby ukończyć rozwiązanie problemu, możesz utworzyć skrót i uruchomić go podczas uruchamiania systemu Windows. Na przykład, jeśli nazwa twojej karty sieci bezprzewodowej w netsh to Wi-Fi, skrót wyglądałby następująco (jedna linia):

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

Polecenie runas zapewnia, że ​​polecenie jest uruchamiane jako administrator, co jest wymagane do podniesienia lub wyłączenia interfejsu. Przełącznik / savecred zapisze dane uwierzytelniające, o które można zapytać za pierwszym razem, ale zwykle nie później.

Tymotka
źródło
1
Otrzymuję komunikat „To połączenie sieciowe nie istnieje”
CodyBugstein,
Cześć @CodyBugstein, upewnij się, że zapisałeś nazwę interfejsu używając właściwej wielkości liter. To jedna z gotch ... Mam nadzieję, że to pomoże
Ezra A.Mosomi
runasKomenda nie pomoże, ponieważ nie można odczytać uprawnienia administratora.
dan1st
6

Uzyskaj listę NIC i numer indeksu:

wmic nic get name, index

Włącz kartę sieciową o numerze indeksu: (np .: 7)

wmic path win32_networkadapter where index=7 call enable

Wyłącz kartę sieciową o numerze indeksu: (np .: 7)

wmic path win32_networkadapter where index=7 call disable
abzcoding
źródło
2
Powyższe zdecydowanie sugeruje, że pochodzi z tego linku dosłownie - proszę następnym razem zacytować swoje źródła: answer.microsoft.com/en-us/windows/forum/windows_7-hardware/…
dyslexicanaboko
W jednym wierszu kodu. Aby uzyskać plik wsadowy, użyj %% - WMIC PATH Win32_NetworkAdapter WHERE "Name LIKE '%%Wireless%%'" CALL enable. Do pisania w konsoli -WMIC PATH Win32_NetworkAdapter WHERE "Name LIKE '%Wireless%'" CALL enable
it3xl
1

Możesz użyć DevCon, aby wyłączyć urządzenie z linii poleceń. Pomyśl o DevCon.exe jak o menedżerze urządzeń w linii poleceń, ale to po prostu włącza i wyłącza adapter.

Lepiej jest używać poleceń netsh.

MDT Guy
źródło
Oto więcej o devcon: rickosborne.org/blog/2007/02/...
ArtemGr