Comment activer le WIFI via cmd?

20

Le bouton WiFi de mon ordinateur portable ne fonctionne pas.
Existe-t-il une commande dans Windows pour activer le WiFi?

Sirwan Afifi
la source
2
Parfois, le bouton est intégré par le fabricant et déconnecte l'alimentation du WIFI via le matériel et fonctionne sans interaction avec le système d'exploitation, d'autres fois, ce n'est qu'un bouton de notification Windows qui repose sur un logiciel OEM. Si vous pouvez identifier le modèle d'ordinateur portable, il peut être possible de savoir s'il existe une solution logicielle.
horatio

Réponses:

25

Pour ce faire en utilisant netsh:

Obtenez le nom de l'interface:

netsh interface show interface

Activez l'interface:

netsh interface set interface "Interface Name" enabled

Pour compléter la solution à votre problème, vous pouvez créer un raccourci et le faire exécuter au démarrage de Windows. Par exemple, si le nom de votre adaptateur sans fil dans netsh est Wi-Fi, le raccourci ressemblerait à ceci (une ligne):

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

La commande runas garantit que la commande est exécutée en tant qu'administrateur, ce qui est nécessaire pour activer ou désactiver l'interface. Le commutateur / savecred enregistre les informations d'identification, qui peuvent être demandées la première fois, mais généralement pas après.

Timothée
la source
1
Je reçois "Cette connexion réseau n'existe pas"
CodyBugstein
Salut @CodyBugstein assurez-vous que vous écrivez le nom de l'interface en utilisant la casse correcte. C'est l'un des pièges ... j'espère que cela aide
Ezra A.Mosomi
La runascommande n'aide pas car vous n'obtenez pas les autorisations d'administrateur en lecture.
dan1st
6

Obtenez la liste NIC et le numéro d'index:

wmic nic get name, index

Activer la carte réseau avec le numéro d'index: (par exemple: 7)

wmic path win32_networkadapter where index=7 call enable

Désactiver la carte réseau avec le numéro d'index: (par exemple: 7)

wmic path win32_networkadapter where index=7 call disable
abzcoding
la source
2
Ce qui précède suggère fortement de provenir de ce lien mot pour mot - veuillez citer la prochaine fois vos sources: answers.microsoft.com/en-us/windows/forum/windows_7-hardware/…
dyslexicanaboko
En une seule ligne de code. Pour un fichier de commandes, utilisez %% - WMIC PATH Win32_NetworkAdapter WHERE "Name LIKE '%%Wireless%%'" CALL enable. Pour taper dans la console -WMIC PATH Win32_NetworkAdapter WHERE "Name LIKE '%Wireless%'" CALL enable
it3xl
1

Vous pouvez utiliser DevCon pour désactiver le périphérique à partir de la ligne de commande. Considérez DevCon.exe comme un gestionnaire de périphériques en ligne de commande, mais cela ne ferait qu'activer et désactiver l'adaptateur.

Il vaut mieux utiliser les commandes netsh.

MDT Guy
la source
En savoir plus sur devcon: rickosborne.org/blog/2007/02/…
ArtemGr