My laptop's WiFi button is not working.
Is there any command in Windows to turn on WiFi ?
-
2Sometimes the button is built in by the manufacturer and disconnects power to the WIFI via hardware and works without OS interaction, Other times it is just a windows notification button that relies on OEM software. If you can identify the laptop model it may be possible to tell if there is a software solution.– horatioJan 2, 2014 at 21:45
3 Answers
To do this using netsh:
Get the Interface Name:
netsh interface show interface
Enable the interface:
netsh interface set interface "Interface Name" enabled
To complete the solution to your problem, you could create a shortcut, and make it run on the startup of Windows. For example, if the name of your wireless adapter in netsh is Wi-Fi, the shortcut would look like this (one line):
C:\Windows\System32\runas.exe /savecred /user:administrator "C:\Windows\System32\netsh.exe interface set interface \"Wi-Fi\" enabled"
The runas command ensures that the command is ran as administrator, which is required to bring the interface up or down. The /savecred switch will save the credentials, which might be asked the first time, but usually not after that.
-
1
-
Hi @CodyBugstein make sure that you write the Interface Name using the correct case. This is one of the gotchas...hope it helps Jan 4, 2017 at 5:04
-
The
runas
command doesn't help because you don't get read admin permissions. Oct 9, 2019 at 13:16
Get NIC list and index number:
wmic nic get name, index
Enable NIC with index number: (eg: 7)
wmic path win32_networkadapter where index=7 call enable
Disable NIC with index number: (eg: 7)
wmic path win32_networkadapter where index=7 call disable
-
2The above strongly suggests to have come from this link verbatim - please next time cite your sources: answers.microsoft.com/en-us/windows/forum/windows_7-hardware/… Jan 18, 2017 at 17:03
-
In one line of code. For a batch file use %% -
WMIC PATH Win32_NetworkAdapter WHERE "Name LIKE '%%Wireless%%'" CALL enable
. For typing in the console -WMIC PATH Win32_NetworkAdapter WHERE "Name LIKE '%Wireless%'" CALL enable
– it3xlMar 24, 2018 at 11:24
You could use DevCon to disable the device from the commandline. Think of DevCon.exe as a commandline device manager, but that would just turn the adaptor on and off.
You're prolly better off using netsh commands.
-
1