A conexão de área local do Windows 7 muda para desabilitar após a reinicialização

A conexão de área local do Windows 7 muda para desabilitar após a reinicialização

Preciso de ajuda para manter meu PC (Windows 7) conectado à rede. Eu descobri como voltar à Internet alterando minha conexão local de desabilitada para habilitada. Mas a conexão volta a ser desativada depois que eu inicializo ou reinicio meu PC. Alguém sabe o que devo fazer para manter as configurações ativadas?

Responder1

A solução envolve escrever um arquivo em lote para ativar a LAN e executá-lo na inicialização do sistema. Não é o melhor caminho. Mas, definitivamente melhor do que ter que passar por reinstalações.

Passo 1 – Obtenha o devcon

Baixe devcon.exe aqui: http://download.microsoft.com/download/1/1/f/11f7dd10-272d-4cd2-896f-9ce67f3e0240/devcon.exe

Coloque o devcon.exe no mesmo diretório do arquivo em lote.

Passo 2 – Obtenha o nome do adaptador

Vá para painel de controle> centro de rede e compartilhamento. Clique em alterar as configurações do adaptador no painel esquerdo.

Localize a conexão LAN com problema e anote o nome do adaptador. É algo comoBroadcom NetXtreme Gigabit Ethernet

Alternativamente, você pode ir ao prompt de comando e usaripconfig /all

Localize a conexão LAN e anote a “Descrição” dela. A descrição nada mais é do que o nome do adaptador.

Etapa 3 - o arquivo em lote

Agora que você tem o nome do adaptador, coloque-o neste arquivo em lote:

@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

Salve como abc.bat e teste o arquivo em lote.

A sintaxe para usar o lote é:

abc.bat enable

Se funcionar, agende-o para ser executado na inicialização.

informação relacionada