1

Мне нужна помощь, чтобы мой компьютер (Windows 7) был подключен к сети. Я узнал, как вернуться в сеть, изменив подключение по локальной сети с выключенного на включенное. Но соединение снова отключается после запуска или перезагрузки компьютера. Кто-нибудь знает, что я должен сделать, чтобы оставить настройки включенными?

1 ответ1

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

Если это работает, то запланируйте его запуск при запуске.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .