Как включить WIFI через cmd?


20

Кнопка WiFi на моем ноутбуке не работает.
Есть ли в винде команда на включение WiFi?


2
Иногда кнопка встроена производителем и отключает питание WIFI через аппаратное обеспечение и работает без взаимодействия с ОС. В других случаях это просто кнопка уведомления Windows, которая зависит от программного обеспечения OEM. Если вы сможете определить модель ноутбука, возможно, вы сможете определить, существует ли программное решение.
Горацио

Ответы:


25

Для этого используйте netsh:

Получите имя интерфейса:

netsh interface show interface

Включить интерфейс:

netsh interface set interface "Interface Name" enabled

Чтобы завершить решение вашей проблемы, вы можете создать ярлык и запустить его при запуске Windows. Например, если имя вашего беспроводного адаптера в netsh - Wi-Fi, ярлык будет выглядеть так (одна строка):

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

Команда runas гарантирует, что команда запускается от имени администратора, что необходимо для включения или выключения интерфейса. Ключ / savecred сохранит учетные данные, которые могут быть заданы в первый раз, но обычно не после этого.


1
Я получаю "Это сетевое соединение не существует"
CodyBugstein

Привет @CodyBugstein убедитесь, что вы пишете имя интерфейса, используя правильный регистр. Это одна из ошибок ... надеюсь, это поможет
Эзра А. Мосоми

Команда runasне помогает, потому что у вас нет прав администратора.
dan1st

6

Получить список NIC и номер индекса:

wmic nic get name, index

Включить NIC с индексным номером: (например: 7)

wmic path win32_networkadapter where index=7 call enable

Отключить NIC с индексным номером: (например: 7)

wmic path win32_networkadapter where index=7 call disable

2
Выше настоятельно предлагает исходить из этой ссылки дословно - пожалуйста , в следующий раз процитировать ваши источники: answers.microsoft.com/en-us/windows/forum/windows_7-hardware/...
dyslexicanaboko

В одной строке кода. Для пакетного файла используйте %% - WMIC PATH Win32_NetworkAdapter WHERE "Name LIKE '%%Wireless%%'" CALL enable. Для ввода в консоли -WMIC PATH Win32_NetworkAdapter WHERE "Name LIKE '%Wireless%'" CALL enable
it3xl

1

Вы можете использовать DevCon, чтобы отключить устройство из командной строки. Думайте о DevCon.exe как о диспетчере устройств командной строки, но это будет включать и выключать адаптер.

Вам гораздо лучше использовать команды netsh.


Вот еще о devcon: rickosborne.org/blog/2007/02/…
ArtemGr
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.