내 PC(Windows 7)를 네트워크에 연결하는 데 도움이 필요합니다. 로컬 영역 연결을 비활성화에서 활성화로 변경하여 인터넷에 다시 접속하는 방법을 알아냈습니다. 하지만 PC를 시작하거나 재부팅한 후에는 연결이 다시 비활성화되도록 전환됩니다. 설정을 활성화하려면 어떻게 해야 하는지 아는 사람 있나요?
답변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
작동하는 경우 시작 시 실행되도록 예약하십시오.