Windows 7本機連線切換為重開機後停用

Windows 7本機連線切換為重開機後停用

我需要協助來保持我的電腦 (Windows 7) 連接到網路。我已經找到瞭如何透過將本機連線從停用變更為啟用來重新上網。但在我啟動或重新啟動電腦後,連線會切換回停用狀態。有人知道我必須做什麼才能保持設定啟用嗎?

答案1

解決方案包括編寫一個批次檔來啟用 LAN 並在系統啟動時運行它。這不是最好的方法。但是,絕對比重新安裝要好。

第 1 步 - 取得 devcon

從這裡下載 devcon.exe: http://download.microsoft.com/download/1/1/f/11f7dd10-272d-4cd2-896f-9ce67f3e0240/devcon.exe

將 devcon.exe 放在與批次檔相同的目錄中。

步驟 2 - 取得適配器名稱

進入控制台 > 網路和共用中心。按一下左側窗格中的變更適配器設定。

找到有問題的 LAN 連線並記下適配器名稱。它就像是Broadcom NetXtreme Gigabit Ethernet

或者,您可以轉到命令提示字元並使用ipconfig /all

找到 LAN 連線並記下其「說明」。描述只是適配器名稱。

第 3 步 - 批次文件

現在您已經有了適配器名稱,請將其放入此批次檔中:

@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

另存為 abc.bat 並測試批次檔。

使用批次的語法是:

abc.bat enable

如果有效,則安排它在啟動時運行。

相關內容