Мне нужна помощь, чтобы мой компьютер (Windows 7) был подключен к сети. Я узнал, как вернуться в сеть, изменив подключение по локальной сети с выключенного на включенное. Но соединение снова отключается после запуска или перезагрузки компьютера. Кто-нибудь знает, что я должен сделать, чтобы оставить настройки включенными?
1 ответ
Решение включает в себя написание командного файла для включения локальной сети и запуск его при запуске системы. Это не лучший способ. Но, безусловно, лучше, чем проходить переустановки.
Шаг 1 - Получить devcon
Загрузите файл devcon.exe здесь:http://download.microsoft.com/download/1/1/f/11f7dd10-272d-4cd2-896f-9ce67f3e0240/devcon.exe
Поместите devcon.exe в тот же каталог, что и командный файл.
Шаг 2 - Получить имя адаптера
Перейдите в панель управления> сеть и центр обмена. Нажмите на изменить настройки адаптера в левой панели.
Найдите подключение к локальной сети с проблемой и запишите имя адаптера.
Это что-то вроде Broadcom NetXtreme Gigabit Ethernet
Кроме того, вы можете перейти в командную строку и использовать ipconfig /all
Найдите подключение к локальной сети и обратите внимание на "Описание" для этого. Описание - только название адаптера.
Шаг 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
Если это работает, то запланируйте его запуск при запуске.