offline/online mit Verknüpfung nur 1x möglich

0karsten

Cadet 3rd Year
Registriert
Juli 2015
Beiträge
54
Hallo,
zwecks schneller offline/online gehen zu können, hab ich mir eine Verknüpfung von "Status Ethernet" auf den Desktop erstellt.
Komischerweise öffnet sich das Fenster zum Deaktivieren nach dem Hochfahren des PC's nur einmal. Danach wird, wenn ich die Verknüpfung anklicke, nur noch aktiviert auch wenn schon aktiviert ist.
Starte ich den Rechner neu, funktioniert es wieder einmal. Etwas umständlich über die Taskleiste rechts komme ich alternativ zwar auch dahin, wo ich will, ist aber nicht Sinn und Zweck der Sache.
Gibt es da vielleicht eine verlässlichere Methode?
Es betrifft Win10 Home.

Danke für die Hilfe.
Gruß Karsten
 
Leg dir doch einfach ne Verknüpfung zu dem Interface auf den Desktop?
Dann sind es nur 2 Klicks zu Aktivieren/Deaktivieren.
 
Würde es auch mit der Powershell lösen. Ich ändere damit die IPAdressen der Adapter.
 
  • Gefällt mir
Reaktionen: prayhe
Ich hab mal ein Video gemacht, wie das jetzt läuft.
https://streamable.com/nhl168

D
Phil_81 schrieb:
Was genau rufst du mit der Verknüpfung denn auf?
Suehe Bilder:
Ergänzung ()

Asghan schrieb:
Leg dir doch einfach ne Verknüpfung zu dem Interface auf den Desktop?
Ich dachte, dass ich das gemacht habe.


SSD960 schrieb:
Würde es auch mit der Powershell lösen.
Da bräuchte ich eine Anleitung. Habe davon noch nie was gehört.
 

Anhänge

  • 20241118_100044.jpg
    20241118_100044.jpg
    1,9 MB · Aufrufe: 27
  • 20241118_095938.jpg
    20241118_095938.jpg
    4,7 MB · Aufrufe: 29
  • 20241118_095947.jpg
    20241118_095947.jpg
    4,6 MB · Aufrufe: 29
Frage: Warum das ganze?
 
0karsten schrieb:
hab ich mir eine Verknüpfung von "Status Ethernet" auf den Desktop erstellt.
Damit ist doch nichts gesagt über die Aktion, die damit ausgelöst wird.

2 x Net.bat auf dem Desktop erstellen und fertig ist man
netsh interface set interface Ethernet disabled
netsh interface set interface Ethernet enabled
 
  • Gefällt mir
Reaktionen: Crisser67 und SSD960
Pentagon schrieb:
netsh interface set interface Ethernet disabled
Leider passiert dort nichts. Hab ich da etwas falsch geschrieben?
Ich bin mal davon ausgegangen, wenn es eine Batch Datei sein soll, habe ich die Datei Erweiterung danach in bat umbenannt.
 

Anhänge

  • 1731922588574429377622.jpg
    1731922588574429377622.jpg
    3,5 MB · Aufrufe: 22
gib mal
C:\Windows\System32>netsh interface show interface
ein
dann werden die Schnittstellen Namen angezeigt
Einen Screenshot kann man mit Snipping erstellen!
muss z.B. offline.bat heißen
 
Pentagon schrieb:
gib mal
C:\Windows\System32>netsh interface show interface
ein
dann werden die Schnittstellen Namen angezeigt
Ich finde da nichts mit netsh interface...
Ergänzung ()

Pentagon schrieb:
Genau! RightClick & Run as Admin
So? Das funktioniert aber auch nicht.
 

Anhänge

  • 17319247573511410841286.jpg
    17319247573511410841286.jpg
    2,7 MB · Aufrufe: 20
  • 1731924870000329496675.jpg
    1731924870000329496675.jpg
    3 MB · Aufrufe: 21
Was steht da?
Pentagon schrieb:
C:\Windows\System32>netsh interface show interface
genau so wie es da steht!
Was willst du in dem Verzeichnis?
Auf die offline.bat rechtsklicken und als Admin ausführen! Steht da auch!
Das "run as admin" muss aus der Datei wieder raus!
Einen cmd-command wirst du ja wohl noch schaffen.
 
Zuletzt bearbeitet:
@Pentagon Ja klar. Bei mir ist alles auf Deutsch auf dem Computer. Und da du Englisch geschrieben hast wusste ich nicht genau was du damit meinst.
Dass man sich den Rechtsklick sparen kann um mit Admin ausführen, lässt sich nicht in die CMD-Datei mit reinbringen?
 
@0karsten Ich habe dir zwei .bat-Dateien angehangen.
Die kannst du einfach anklicken zu de-/aktivieren der LAN-Verbindung.
 

Anhänge

  • Gefällt mir
Reaktionen: Crisser67
Pentagon schrieb:
Damit ist doch nichts gesagt über die Aktion, die damit ausgelöst wird.

2 x Net.bat auf dem Desktop erstellen und fertig ist man
netsh interface set interface Ethernet disabled
netsh interface set interface Ethernet enabled
Noch einfacher ....
 
PC295 schrieb:
Ich habe dir zwei .bat-Dateien angehangen.
Danke vielmals. Es funktioniert.
Lässt sich das auch mit einem Art Toggle realisieren? Aber nur wenn es nicht zuviel verlangt ist.
 
Man könnte ein Auswahlmenü erstellen.
Oder du nimmst gleich PowerShell. Da lässt sich ein Menü mit Buttons erstellen:

(.ps1-Datei mit Rechtsklick -> "Mit PowerShell ausführen" starten.

LAN-PowerShell.png
 

Anhänge

Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Crisser67
Eine *.bat datei mit diesem Inhalt erstellen und als Administrator ausführen.

Versuche es!

@Echo off
for /f "skip=3 tokens=2" %%i in ('netsh interface show interface "Ethernet"') do set status=%%i & goto end
:end
echo Ethernet war "%status: =%".
if /i "%status: =%"=="Aktiviert" (
netsh interface set interface name = "Ethernet" admin=Disabled
echo Ethernet ist jetzt "Deaktiviert".
)
if /i "%status: =%" == "Deaktiviert" (
netsh interface set interface name = "Ethernet" admin=Enabled
echo Ethernet ist jetzt "Aktiviert".)
 
Zurück
Oben