A solução envolve gravar 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.
Etapa 1 - Obter devcon
Faça o download do devcon.exe a partir daqui: link
Coloque o devcon.exe no mesmo diretório do arquivo em lotes.
Etapa 2 - Obter o nome do adaptador
Vá para o painel de controle > rede e centro de 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 como Broadcom NetXtreme Gigabit Ethernet
Como alternativa, você pode ir ao prompt de comando e usar ipconfig /all
Localize a conexão LAN e anote a "Descrição" para isso. A descrição não é nada além do nome do adaptador.
Etapa 3 - o arquivo em lote
Agora que você tem o nome do adaptador, coloque-o neste arquivo de 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
Salvar como alguns abc.bat & testar o arquivo em lotes.
A sintaxe para usar o lote é:
abc.bat enable
Se funcionar, agende-o para ser executado na inicialização.