sunhux
asked on
syntax error netsh interface set interface ...DISABLED : to disable WiFi at MSDOS command prompt
As I did not get further responses on thread id 26831071
posting another one here.
can someone look further into why on my laptops (one is Dell D630 &
one is Thinkpad X61, both on Win XP Prof), I can't get the right syntax
so far for netsh command to disable WiFi.
Would also be good if someone gave me the exact syntax
for devcon as I can't get it right too.
The outputs & background info are in the other thread
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
The reply given in thread below did not work:
https://www.experts-exchange.com/questions/26809386/Windows-command-to-enable-disable-WiFi-network-interface-at-MSDOS-cmd-prompt.html
What was the error message ?
ASKER
Extracted from the other thread id 26831071 the various
options I've tried & the message/error that were returned :
===============
Need someone to tell me where I went wrong with the command
syntax below :
D:\MRTG>netsh interface show interface
Admin State State Type Interface Name
--------------------------
Enabled Dedicated VMware Network Adapter VMnet1
Enabled Dedicated Wireless Network Connection
Enabled Dedicated VMware Network Adapter VMnet8
Enabled Dedicated Local Area Connection
Enabled Internal Internal
Enabled Loopback Loopback
D:\MRTG>netsh interface set interface "Wireless Network Connection" DISABLED
One or more essential parameters not specified
The syntax supplied for this command is not valid. Check help for the
correct syntax.
Usage set interface [name = ] IfName
[ [admin = ] ENABLED|DISABLED
[connect = ] CONNECTED|DISCONNECTED
[newname = ] NewName ]
Sets interface parameters.
IfName - the name of the interface
admin - whether the interface should be enabled (non-LAN only).
connect - whether to connect the interface (non-LAN only).
newname - new name for the interface (LAN only).
Notes:
- At least one option other than the name must be specified.
- If connect = CONNECTED is specified, then the interface
is automatically enabled even if the admin = DISABLED
option is specified.
D:\MRTG>netsh interface set interface "Wireless Network Connection"
ADMIN=DISABLED
ADMIN=DISABLED is not an acceptable value for admin.
The parameter is incorrect.
D:\MRTG>netsh interface SHOW interface "Wireless Network Connection"
Wireless Network Connection
Type: Dedicated
Administrative state: Enabled
Connect state:
D:\MRTG>netsh interface set interface "Wireless Network Connection" ENABLED
One or more essential parameters not specified
The syntax supplied for this command is not valid. Check help for the
correct syntax.
Usage set interface [name = ] IfName
[ [admin = ] ENABLED|DISABLED
[connect = ] CONNECTED|DISCONNECTED
[newname = ] NewName ]
Sets interface parameters.
IfName - the name of the interface
admin - whether the interface should be enabled (non-LAN only).
connect - whether to connect the interface (non-LAN only).
newname - new name for the interface (LAN only).
Notes:
- At least one option other than the name must be specified.
- If connect = CONNECTED is specified, then the interface
is automatically enabled even if the admin = DISABLED
option is specified.
D:\MRTG>netsh interface set interface "Wireless Network Connection" CONNECTED
CONNECTED is not an acceptable value for admin.
The parameter is incorrect.
D:\MRTG>netsh interface set interface "Wireless Network Connection"
connect=CONNECTED
connect=CONNECTED is not an acceptable value for admin.
The parameter is incorrect.
D:\MRTG>netsh interface set interface "Wireless Network Connection" "ENABLED"
One or more essential parameters not specified
The syntax supplied for this command is not valid. Check help for the
correct syntax.
Usage set interface [name = ] IfName
[ [admin = ] ENABLED|DISABLED
[connect = ] CONNECTED|DISCONNECTED
[newname = ] NewName ]
Sets interface parameters.
IfName - the name of the interface
admin - whether the interface should be enabled (non-LAN only).
connect - whether to connect the interface (non-LAN only).
newname - new name for the interface (LAN only).
Notes:
- At least one option other than the name must be specified.
- If connect = CONNECTED is specified, then the interface
is automatically enabled even if the admin = DISABLED
option is specified.
==========================
I've just tried out Firew0lf's suggestion of using "Disable" & with exact case but no joy :
D:\shareware>netsh interface set interface "Wireless Network Connection" Disab
One or more essential parameters not specified
The syntax supplied for this command is not valid. Check help for the correct syntax.
Usage set interface [name = ] IfName
[ [admin = ] ENABLED|DISABLED
[connect = ] CONNECTED|DISCONNECTED
[newname = ] NewName ]
Sets interface parameters.
IfName - the name of the interface
admin - whether the interface should be enabled (non-LAN only).
connect - whether to connect the interface (non-LAN only).
newname - new name for the interface (LAN only).
Notes:
- At least one option other than the name must be specified.
- If connect = CONNECTED is specified, then the interface
is automatically enabled even if the admin = DISABLED
option is specified.
D:\shareware>netsh interface set interface "Wireless Network Connection" admin=Disable
admin=Disable is not an acceptable value for admin.
The parameter is incorrect.
Still no joy from my end despite I've renamed by Wireless NIC to "WirelessNIC" :
C:\>netsh interface show interface | find/i "wireles"
Enabled Dedicated WirelessNIC
C:\>netsh interface set interface "WirelessNIC" admin=disabled
admin=disabled is not an acceptable value for admin.
The parameter is incorrect.
C:\>netsh interface set interface "WirelessNIC" admin=DISABLED
admin=DISABLED is not an acceptable value for admin.
The parameter is incorrect.
C:\>netsh interface set interface "WirelessNIC" DISABLED
One or more essential parameters not specified
The syntax supplied for this command is not valid. Check help for the correct sy
ntax.
Usage set interface [name = ] IfName
[ [admin = ] ENABLED|DISABLED
[connect = ] CONNECTED|DISCONNECTED
[newname = ] NewName ]
Sets interface parameters.
IfName - the name of the interface
admin - whether the interface should be enabled (non-LAN only).
connect - whether to connect the interface (non-LAN only).
newname - new name for the interface (LAN only).
Notes:
- At least one option other than the name must be specified.
- If connect = CONNECTED is specified, then the interface
is automatically enabled even if the admin = DISABLED
option is specified.
C:\>netsh interface set interface "WirelessNIC" DISABLE
One or more essential parameters not specified
The syntax supplied for this command is not valid. Check help for the correct sy
ntax.
Usage set interface [name = ] IfName
[ [admin = ] ENABLED|DISABLED
[connect = ] CONNECTED|DISCONNECTED
[newname = ] NewName ]
Sets interface parameters.
IfName - the name of the interface
admin - whether the interface should be enabled (non-LAN only).
connect - whether to connect the interface (non-LAN only).
newname - new name for the interface (LAN only).
Notes:
- At least one option other than the name must be specified.
- If connect = CONNECTED is specified, then the interface
is automatically enabled even if the admin = DISABLED
option is specified.
C:\>netsh interface set interface "WirelessNIC" admin=DISCONNECTED
admin=DISCONNECTED is not an acceptable value for admin.
The parameter is incorrect.
C:\>netsh interface set interface "WirelessNIC" admin="DISABLED"
admin=DISABLED is not an acceptable value for admin.
The parameter is incorrect.
C:\>netsh interface set interface "WirelessNIC" admin="DISABLE"
admin=DISABLE is not an acceptable value for admin.
The parameter is incorrect.
this should be
netsh interface set interface name="WirelessNIC"
netsh interface set interface name="WirelessNIC"
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
I'm running Win XP Professional on both laptops : do they come with PowerShell?
Thought PowerShell comes with Windows 7?
I tried your 2nd last post & appeared that the commandline didn't work.
Strange, why then did Microsoft include "netset ...set ... Disabled" in
the commandline help?
========= Test results of your 2nd last post, thread id 34942570 ===========
D:\>netsh interface set interface name="WirelessNIC" DISABLE
The parameter is incorrect.
D:\>netsh interface set interface name="WirelessNIC" DISABLED
The parameter is incorrect.
D:\>netsh interface show interface
Admin State State Type Interface Name
--------------------------
Enabled Dedicated 1394 Connection 8
Enabled Dedicated WirelessNIC
Enabled Dedicated 1394 Connection 7
Enabled Dedicated 1394 Connection
Enabled Dedicated 1394 Connection 6
Enabled Dedicated 1394 Connection 9
Enabled Dedicated Local Area Connection 5
Enabled Dedicated 1394 Connection 11
Enabled Dedicated 1394 Connection 4
Enabled Dedicated Local Area Connection
Enabled Dedicated 1394 Connection 5
Enabled Dedicated 1394 Connection 10
Enabled Dedicated 1394 Connection 3
Enabled Dedicated 1394 Connection 2
Enabled Dedicated Cisco AnyConnect Secure Mobility Client Connection
ASKER
& the reason I want to enable & then disable back the WiFi interface about a minute
later is for security reason : just wanted to copy files via the WiFi & once it's done,
immediately turn off WiFi
ASKER
Perhaps we should pursue the option of using devcon utility but I can't
seem to be sure of the syntax
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Will give that a try & revert back in 2 days' time.
devcon is no good : it gave sort of strange results : trying to disable
WiFi will say nothing to disable & enable always says OK but
when I check on status of WiFi it's not consistent
ASKER
I've downloaded & installed PowerShell for Win XP & no joy as well :
PS C:\Documents and Settings\Administrator> netsh interface set interface name="WirelessNIC" DISABLED
The parameter is incorrect.
PS C:\Documents and Settings\Administrator> netsh interface set interface name=WirelessNIC DISABLE
The parameter is incorrect.
PS C:\Documents and Settings\Administrator> netsh interface set interface name=WirelessNIC DISABLED
The parameter is incorrect.
PS C:\Documents and Settings\Administrator> netsh interface set interface name = WirelessNIC DISABLED
The parameter is incorrect.
PS C:\Documents and Settings\Administrator> netsh interface set interface WirelessNIC ADMIN=DISABLED
ADMIN=DISABLED is not an acceptable value for admin.
The parameter is incorrect.
PS C:\Documents and Settings\Administrator> netsh interface set interface "WirelessNIC" admin=DISABLED
admin=DISABLED is not an acceptable value for admin.
The parameter is incorrect.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
ok
http://wlanbook.com/enable-disable-wireless-card-command-line/
and
http://technet.microsoft.com/en-us/library/cc755301(WS.10).aspx#bkmk_wlanDisConn