
Es ist ein paar Jahre her, seit ich einen Computer mit Windows verwendet habe. Ich verwende seit einiger Zeit Linux.
Ich erinnere mich jedoch noch an ein paar Dinge zum Schreiben eines Batch-Skripts ( REM
für Kommentare, ECHO
zum Drucken von Inhalten usw.). Was ich jedoch tun möchte, ist ein Skript zu erstellen, das unter Windows 8.1 ausgeführt wird und wahrscheinlich die Eingabeaufforderung oder DOS verwendet, um den internen WLAN-Adapter meines Computers aus- und wieder einzuschalten, da sich das WLAN-Gerät manchmal beim Aufwachen nicht einschaltet.
Ja, ich habe alle meine Treiber auf dem neuesten Stand, aber es passiert trotzdem manchmal. Und wenn es passiert, muss ich als Administrator die Eingabeaufforderung öffnen, ausführen devmgmt.msc
, nach unten zu Netzwerkadaptern scrollen, Broadcom 802.11abgn Wireless SDIO Adapter auswählen, auf die Schaltfläche „Deaktivieren“ klicken (die gefährlich nah an der Schaltfläche „Deinstallieren“ liegt!), manchmal bekomme ich eine Meldung, dass ich gleich mein WLAN abschalten werde (was eigentlich der Grund ist, warum ich überhaupt auf die Schaltfläche klicke), dann klicke ich auf die Schaltfläche „Aktivieren“, um es wieder zu aktivieren, und es funktioniert wieder.
Wenn dies unter Linux passiert, muss ich nur ausführen sudo ifdown wlan0 && sudo ifup wlan0
und bin fertig. Ich kann auch einfach einen Alias hinzufügen, der das ausführt, ~/.bash_aliases
und bin schneller damit fertig.
Ich möchte es so einfach machen, dieses Problem unter Windows zu beheben, wie es unter Linux mithilfe eines Batch-Skripts möglich ist. Kein Visual Basic (oder Visual Studio), keine Power Shell. Nur Notepad und die Eingabeaufforderung.
Antwort1
Um die Verbindung zu trennen, müssen Sie netsh wlan disconnect
. Die erneute Verbindung wird hergestellt netsh wlan connect name=XXXXX
, wobei XXXXX der Name des von aufgelisteten Profils ist netsh wlan show profiles
. Sie müssen Ihren Namen in " " einschließen, wenn der Name Leerzeichen enthält.
Antwort2
netsh interface set interface name="Wireless Network Connection" admin=disabled
netsh interface set interface name="Wireless Network Connection" admin=enabled
wo "Wireless Network Connection"
ist der Name, der unter Systemsteuerung\Netzwerk und Internet\Netzwerkverbindungen angezeigt wird