WLAN per Code aktivieren

haiflosse

Lieutenant
Registriert
Jan. 2017
Beiträge
636
Ich möchte per Code das WLAN aktivieren.
Es kann vorkommen, das beim Starten eines Laptops das WLAN deaktiviert ist daher möchte ich per Code das WLAN aktivieren.
Ich habe dazu folgendes versucht:
Code:
netsh interface set interface WLAN enabled
Da bekomme ich folgende Meldung:
Code:
Diese Netzwerkverbindung ist nicht vorhanden.

Ich habe dann auch versucht zuerst das WLAN zu deaktivieren und wieder zu aktivieren:
Code:
netsh interface set interface WLAN disabled
und danach
Code:
netsh interface set interface WLAN enabled
Da bekomme ich keine Fehlermeldung, aber das WLAN bleibt nach wievor deaktiviert
1748111117018.png


Hoffe es kann mir hier jemand weiterhelfen, wie man das WLAN per Code wieder aktivieren kann.
Danke
 
Gehen tut es definitiv in der administrativen CMD.

netsh interface set interface "WLAN" admin=enabled

Gerade probiert bei mir,
 
Danke für die Antwort.
Dies habe ich auch schon versucht.
Der Befehl:
Code:
powershell enable-netadapter -name "WLAN"
wird durchgeführt, aber das WLAN wird damit leider nicht aktiviert.

Auch der Befehl
Code:
netsh interface set interface "WLAN" admin=enabled
aktiviert das WLAN nicht, es tritt das selbe Problem auf was ich bei #1 geschrieben habe
 
Was kommt den konkret als Meldung und passt das "WLAN" auch exakt so wenn Du mit dem hier

netsh interface show interface

nach siehst wie das WLAN heisst? @haiflosse

Hier funktioniert es definitiv. In der administrativen CMD oder Powershell.

1748115025665.png
 
Danke für die Antwort.
Das habe ich auch in Post #1 geschrieben.
Wenn man es vorher mit netsh deaktiviert und aktiviert funktioniert es.
Es geht aber darum, dass das WLAN über die Taskleiste deaktiviert ist und dann funktioniert der netsh Befehl nicht zum Aktivieren.
Der Unterschied bei netsh interface show interface ist, dass bei WLAN dann Aktiviert und Getrennt steht und nicht Deaktiviert und Getrennt wie wenn man es mit netsh disabled.
Bei Aktiviert und Getrennt kann man es mit netsh nicht aktivieren, da kommt dann die Meldung: Diese Netzwerkverbindung ist nicht vorhanden.
Ergänzung ()

Ich habe jetzt auch
Code:
netsh interface set interface "WLAN" admin=disabled connect=disconnected
versucht.
Da bekomme ich folgende Meldung:
Code:
Dedizierte Schnittstellen können nicht verbunden oder getrennt werden.
Die Funktion kann nicht abgeschlossen werden.

Die selbe Meldung kommt auch wenn man es aktivieren möchte
Code:
netsh interface set interface "WLAN" admin=enabled connect=connected

Wenn man nur connect ohne admin verwendet erscheint immer die zu verwendete Syntax
Code:
Mindestens ein erforderlicher Parameter wurde nicht angegeben.
Ungültige Syntax. Weitere Informationen finden Sie in der Hilfe des Befehls.

Syntax: set interface [name = ] Schnittstelle
              [ [admin = ] ENABLED|DISABLED
                [connect = ] CONNECTED|DISCONNECTED
                [newname = ] Neuer Name ]

      Dient zum Festlegen von Schnittstellenparametern.

      Schnittstelle - Name der Schnittstelle
      admin         - Legt fest, ob die Schnittstelle aktiviert
                      werden soll.
      connect       - Legt fest, ob für die Schnittstelle eine Verbindung
                      hergestellt werden soll (gilt nicht für LAN).
      newname       - Neuer Name der Schnittstelle (nur LAN).

      Hinweise:
      - Zusätzlich zum Namen muss mindestens eine Option angegeben werden.
      - Bei "connect = CONNECTED" wird die Schnittstelle automatisch
        aktiviert, auch wenn "admin = DISABLED" angegeben wurde.

Beispiele:

      set interface name="Ethernetkabelverbindung" admin=DISABLED
      set interface name="Ethernetkabelverbindung" newname="Verbindung 1"
 
Zuletzt bearbeitet:
haiflosse schrieb:
da kommt dann die Meldung: Diese Netzwerkverbindung ist nicht vorhanden.

Das kommt immer dann wenn der Adapter in einem anderen Status ist als man aufruft.
Siehst Du hier.

1748121314636.png


Hast Du mal nach geschaut ob der Adapter nach "Abschalten" in der Taskleiste auch wirklich unter den Netzwerk Verbindungen abgeschaltet ist? Bei mir ist dem unter W10 so, dass die Taskleite sagt WLAN ist aus.

1748121132037.png


Aber eigentlich doch an anderer Stelle an ist.

1748121184618.png


Mit netsh steuert sich wohl nicht die Anzeige in der Taskleiste.
Neee anders rum. netsh tuts, der Knopf nicht.


Muesste man mal tiefer reinsuchen was wann wo durch wenn abgestellt wird.
 
Zuletzt bearbeitet:
Danke für die Antwort.
Dies ist genauso wie bei dir.
Kannst du mir bitte mitteilen, wie ich den Neztwerkadapter über den geplanten Task aktivieren kann?
Danke
 
Lies mal hier quer. @haiflosse
https://community.spiceworks.com/t/schedule-nic-to-enable-and-disable/1011691

Nur halt keine Zeit einstellen sondern bei Logon und mit maximalen Rechten.

Die Frage ist nur, ob das was bringt wenn man diesen daemlichem WLAN-Knopf benutzt.
Der scheint irgendwo anders rein zu pfuschen.

Warum schaltetst Du das WLAN ab?
Ergänzung ()

Ich vermute das Windows mit dem WLAN Knopf direkt in die Registry schreibt. Muss ich spaeter wenn Zeit mal nachlesen.

Stichwort waere "Set-NetAdapterAdvancedProperty" oder so.
https://learn.microsoft.com/en-us/p...teradvancedproperty?view=windowsserver2025-ps
 
Zuletzt bearbeitet:
Hallo!
Danke für den Hinweis.
Ich habe es jetzt gefunden:
https://stackoverflow.com/questions...-wifi-state-on-off-with-powershell-windows-10

turn on(as administrator)

powershell Set-NetAdapterAdvancedProperty -Name "WLAN" -AllProperties -RegistryKeyword "SoftwareRadioOff" -RegistryValue "0"


turn off(as administrator)

powershell Set-NetAdapterAdvancedProperty -Name "WLAN" -AllProperties -RegistryKeyword "SoftwareRadioOff" -RegistryValue "1"

Der Laptop wird auch von anderen Benutzer verwendet und da kommt es vor dass ein Benutzer das Wlan ausschaltet.
Ideal wäre es wenn ein Benutzer das WLAN überhaupt nicht ausschalten kann.
Vielleicht gibt es da noch eine Lösung, dass man den WLAN Schalter über die Tastkleiste überhaupt nicht anklicken kann und so das WLAN immer eingeschaltet ist.

Danke und lg
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: BFF
Hallo!
Ich habe noch festgestellt dass dies nur unter Window 10 funktioniert.
Bei Windows 11 erhalte ich folgende Meldung:

Code:
C:\Users\Administrator>powershell Set-NetAdapterAdvancedProperty -Name "WLAN" -AllProperties -RegistryKeyword "SoftwareRadioOff" -RegistryValue "0"
Set-NetAdapterAdvancedProperty : Durch "CIM-Abfrage für Instanzen der Klasse
"ROOT/StandardCimv2/MSFT_NetAdapterAdvancedPropertySettingData" auf dem CIM-Server "": SELECT * FROM
MSFT_NetAdapterAdvancedPropertySettingData  WHERE ((Name LIKE 'WLAN')) AND ((RegistryKeyword = 'SoftwareRadioOff'))"
wurden keine übereinstimmenden MSFT_NetAdapterAdvancedPropertySettingData-Objekte gefunden. Überprüfen Sie die
Abfrageparameter, und wiederholen Sie den Vorgang.
In Zeile:1 Zeichen:1
+ Set-NetAdapterAdvancedProperty -Name WLAN -AllProperties -RegistryKey ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (MSFT_NetAdapter...ertySettingData:String) [Set-NetAdapterAdvancedProper
   ty], CimJobException
    + FullyQualifiedErrorId : CmdletizationQuery_NotFound,Set-NetAdapterAdvancedProperty

Hoffe es kann mir jemand noch einen Tip geben.
Danke
 
Ich habe festgestellt, dass bei Windows 11 der Adapter WLAN 2 lautet.
Ich schaffe es nicht den Adapter in WLAN zu ändern. Da erhalte ich die Medung:
Sie können eine Kombination aus Buchstaben, Bindestrichen, Leerzeichen und Zahlen verwenden. Geben Sie einen anderen Namen ein.
 

Anhänge

Ändere doch den Script auf „WLAN 2“.

Die Anführungszeichen sind u.a. Für solche Fälle. @haiflosse

Was willst Du denn als Namen nehmen?

Zur Not durchsuche die Registry und ändere dort.

Achso. Muss das docx sein? Weil am iPhone öffnet sich das schlecht.
 
Zuletzt bearbeitet:
Danke für die Antwort.
Sorry wegen der docx Datei.
Ich habe jetz noch ein anderes Problem.
Da ich auf meinem Windows 10 Computer dies alles getestet habe habe ich jetzt wenn ich
netsh interface sho interface aufrufe bei WLAn bei status Getrennt stehen.
Auch wenn ich jetzt über die Taskleiste WLAN deaktiviere und wieder aktiviere bleibt es getrennt.
Auch habe ich bei den Adapter das WLAN deaktiviert und wieder neu aktiviert.
Wenn WLAN über die Taskleiste aktiviert ist werden keine WLAN APs gefunden, obwohl WLAN verfügbar sind. Mit dem Handy kann ich mich mit dem WLAN verbinden. Ich kann mich mit keinem WLAN mehr verbinden.
1748275657960.png

Vielleicht hat da noch jemand eine Idee dazu.
Danke
 
Vermutlich kannst Du immer nur noch an einer Stelle „schalten“ mit W11.
Selbst testen kann ich momentan nicht weil kein Gerät mit w11 und wlan.
 
Leider weiß ich nicht was du meinst.
Ich habe das Problem bei einem Windows 10 Computer.
Habe auch schon eine Problembehandlung durchgeführt mit folgenden Ergebnis:
1748276992421.png

Auch habe ich versucht im Gerätemanager WLAN zu deinstallieren und wieder neu zu installieren auch ohne Erfolg.
 
haiflosse schrieb:
Leider weiß ich nicht was du meinst.

Du hast einmal alte Systemsteuerung und einmal den neuen Krams.

Alt:

1748279883602.png


Neu:

1748279959831.png


Da trennt MS immer mehr auf und verlagert nach neu. Das ist gemeint.
Deswegen nur an einer Stelle an oder abschalten.

haiflosse schrieb:
Ich habe das Problem bei einem Windows 10 Computer.

Nachschauen was eingestellt ist. Kann die verbaute WLAN-Karte das was die Netze wollen?
Manche Geraete kann man per Funktionstaste "trennen". Antenne kann ab sein?

Wenn partout nix helfen will, loesche im Geraetemanager den WLAN-Adapter mit Entfernen des Treibers und starte die Kiste neu. Dann die WLAN neu einrichten.
 
Danke für die Antwort.
Habe ich schon alles durchgeführt.
Habe auch im BIOS geprüft, da ist WLAN aktiviert.
Ich habe auch schon den Laptop geöffnet und das WLAN Modul die Antenne neu aufgesetzt.
Immer das selbe Problem.
Ich tippe schon auf ein defektes Modul.
Werde mal ein neues bestellen.
lg
 
Bevor Du was neues bestellst greif Dir ein Live-Linux und schau ob WLAN geht.
Wenn ja ist das Windows krude. @haiflosse
 
Danke für die Info.
Kannst du mir einen Download empfehlen?
 

Ähnliche Themen

Zurück
Oben