Schalter für die lokale Verbindung unter Windows 7 zum Deaktivieren nach dem Neustart

Schalter für die lokale Verbindung unter Windows 7 zum Deaktivieren nach dem Neustart

Ich brauche Hilfe, um die Internetverbindung meines PCs (Windows 7) aufrechtzuerhalten. Ich habe herausgefunden, wie ich wieder ins Internet komme, indem ich meine LAN-Verbindung von Deaktivieren auf Aktivieren ändere. Aber die Verbindung wird wieder auf Deaktivieren zurückgeschaltet, nachdem ich meinen PC hochfahre oder neu starte. Weiß jemand, was ich tun muss, damit die Einstellungen aktiviert bleiben?

Antwort1

Die Lösung besteht darin, eine Batchdatei zu schreiben, um LAN zu aktivieren, und diese beim Systemstart auszuführen. Das ist nicht die beste Methode. Aber auf jeden Fall besser, als Neuinstallationen durchführen zu müssen.

Schritt 1 - Devcon erhalten

Laden Sie devcon.exe hier herunter: http://download.microsoft.com/download/1/1/f/11f7dd10-272d-4cd2-896f-9ce67f3e0240/devcon.exe

Legen Sie devcon.exe in dasselbe Verzeichnis wie die Batchdatei.

Schritt 2 - Adapternamen abrufen

Gehen Sie zu Systemsteuerung > Netzwerk- und Freigabecenter. Klicken Sie im linken Bereich auf Adaptereinstellungen ändern.

Suchen Sie die LAN-Verbindung mit dem Problem und notieren Sie sich den Adapternamen. Er lautet etwa wie folgt:Broadcom NetXtreme Gigabit Ethernet

Alternativ können Sie zur Eingabeaufforderung gehen und verwendenipconfig /all

Suchen Sie die LAN-Verbindung und notieren Sie sich die „Beschreibung“. Die Beschreibung ist nichts anderes als der Adaptername.

Schritt 3 - die Batchdatei

Nachdem Sie nun den Adapternamen haben, fügen Sie ihn in diese Batchdatei ein:

@echo off
goto Start

rem Use this batch file to enable or disable a device
rem from the Command Prompt.

:Start
setlocal enabledelayedexpansion
set Adapter=<PUT YOUR ADAPTER NAME HERE>

if /i "%1"=="enable" goto go
if /i "%1"=="disable" goto go
echo Syntax: Device enable / disable
goto :eof

:go
set HWID=x
set count=0
set found=no

devcon hwids "PCI\*" > device.txt
for /F "tokens=*" %%* in (device.txt) do (
set /a count=!count! + 1
if /i "%%*"=="Name: %Adapter%" set found=yes& set count=1
if !found!==yes if !count!==3 set HWID=%%*
)
if %found%==yes (
echo HWID=!HWID!
devcon %1 "!HWID!"
) else (
echo Device "%Adapter%" not found.
)
endlocal
del device.txt

Speichern Sie es als abc.bat und testen Sie die Batchdatei.

Die Syntax zur Verwendung des Batches lautet:

abc.bat enable

Wenn es funktioniert, planen Sie die Ausführung beim Start.

verwandte Informationen