How to turn on WIFI via cmd?

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.


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

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.