Necesito ayuda para mantener mi PC (Windows 7) conectada a la red. Descubrí cómo volver a la red cambiando mi conexión de área local de deshabilitada a habilitada. Pero la conexión vuelve a desactivarse después de iniciar o reiniciar mi PC. ¿Alguien sabe qué tengo que hacer para mantener habilitada la configuración?
Respuesta1
La solución implica escribir un archivo por lotes para habilitar la LAN y ejecutarlo al iniciar el sistema. No es la mejor manera. Pero definitivamente es mejor que tener que realizar reinstalaciones.
Paso 1: obtenga devcon
Descargue devcon.exe desde aquí: http://download.microsoft.com/download/1/1/f/11f7dd10-272d-4cd2-896f-9ce67f3e0240/devcon.exe
Coloque devcon.exe en el mismo directorio que el archivo por lotes.
Paso 2: obtener el nombre del adaptador
Vaya al panel de control> centro de redes y recursos compartidos. Haga clic en cambiar la configuración del adaptador en el panel izquierdo.
Localice la conexión LAN con problemas y anote el nombre del adaptador. es algo comoBroadcom NetXtreme Gigabit Ethernet
Alternativamente, puede ir al símbolo del sistema y usaripconfig /all
Localice la conexión LAN y anote la "Descripción" correspondiente. La descripción no es más que el nombre del adaptador.
Paso 3: el archivo por lotes
Ahora que tiene el nombre del adaptador, colóquelo en este archivo por lotes:
@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
Guarde como abc.bat y pruebe el archivo por lotes.
La sintaxis para utilizar el lote es:
abc.bat enable
Si funciona, prográmelo para que se ejecute al inicio.