Fichier BAT pour activer/désactiver Ethernet sous Windows 11
Publié : 26 mars 2026, 14:53
Bonjour.
Ayant déjà un fichier BAT pour activer/désactiver la connexion réseau sous Windows 7 à 10 (renommer “Connexion au réseau local” en “Ethernet” sous Windows 7), dont voici le code :
, je constate qu'il ne fonctionne pas sous Windows 11 25h2…
Mais il fut un temps où j'en avais enregistré un autre :
qui, lui, fonctionne avec un raccourci en mode administrateur. Seulement, je désire qu'il fonctionne comme le premier à savoir :
* si Ethernet est actif, il le désactive,
* Et si Ethernet est désactivé, il l'active sans passer par l'affichage de l'invite de commande, en mode automatique.
Est-ce que c'est possible ? Et comment faire ?
D'avance merci. Cordialement.
Ayant déjà un fichier BAT pour activer/désactiver la connexion réseau sous Windows 7 à 10 (renommer “Connexion au réseau local” en “Ethernet” sous Windows 7), dont voici le code :
Code : Tout sélectionner
@echo off
setlocal enableextensions disabledelayedexpansion
chcp 1252 >nul
color 0A
set keyword=Ethernet
wmic /output:"%TMP%\nic_wmic.csv" nic where "NetConnectionID !=NULL" get netconnectionid,netconnectionstatus /format:csv
for /f "tokens=2,3 delims=," %%A in ('find "%keyword%" "%TMP%\nic_wmic.csv"') do if not defined id (set "id=%%A" & set "status=%%B")
if %status% equ 0 (set action=ENABLED) else (set action=DISABLED)
if %status% equ 4 (set action=ENABLED)
netsh interface set interface "%id%" admin=%action%
exitMais il fut un temps où j'en avais enregistré un autre :
Code : Tout sélectionner
echo off
cls
:start
echo Choix 1
echo Choix 2
set /p choice=1 or 2 ?
if '%Choice%'=='1' goto :choice1
if '%Choice%'=='2' goto :choice2
echo "%Choice%" is not a valid option. Please try again.
echo
goto start
:choice1
netsh interface set interface "Ethernet" enable
goto end
:end
pause
exit
:choice2
netsh interface set interface "Ethernet" disable
goto end
:end
pause
exit* si Ethernet est actif, il le désactive,
* Et si Ethernet est désactivé, il l'active sans passer par l'affichage de l'invite de commande, en mode automatique.
Est-ce que c'est possible ? Et comment faire ?
D'avance merci. Cordialement.