Как включить или отключить сетевой адаптер через командную строку
Некоторым пользователям приходится часто включать и отключать сетевые адаптеры (подключения). Например, для того чтобы отключиться от одного интернет провайдера и подключиться к другому или чтобы получить новый IP-адрес. Делать это вручную достаточно долго и неудобно, поэтому возникает желание как-нибудь автоматизировать этот процесс.
Для упрощения этой процедуры можно организовать включение и отключение сетевых адаптеров (подключений) при помощи командной строки. Сделав BAT-файл из нескольких команд данные операции можно выполнять буквально в один клик. В данной статье мы расскажем о том, какие команды нужны для включения или отключения сетевых адаптеров через командную строку Windows 7 или Windows 10.
Как узнать название сетевого адаптера через командную строку
Для того чтобы иметь возможность включать и отключать сетевые адаптеры через командную строку нужно знать их точные названия. Эту информацию можно получить в окне «Сетевые подключения». Для открытия данного окна нажмите комбинацию клавиш Win-R и выполните команду «ncpa.cpl».
В окне «Сетевые подключения» вы увидите список всех сетевых адаптеров, которые существуют в вашей системе. При этом названия, которые здесь указаны, являются вполне точными и их можно использовать в командной строке, для команд включения или отключения.
Кроме этого, вы можете узнать название нужного вам устройства непосредственно в командной строке. Для этого нужно выполнить следующую команду:
netsh interface show interface
Обратите внимание, здесь и дальше используется команда «netsh». С ее помощью можно изменить практически любые настройки сетевых служб, как на локальном компьютере, так и на удаленных системах. При этом для выполнения команды «netsh» чаще всего требуются права администратора.
Как отключить сетевой адаптер через командную строку
После того как вы знаете название сетевого адаптера, его можно отключить через командную строку Windows. Для этого нужно выполнить следующую команду:
netsh interface set interface "Название адаптера" disable
Например, для того чтобы отключить подключение с названием «Ethernet 3» нужно выполнить команду «netsh interface set interface «Ethernet 3» disable».
Как включить сетевой адаптер через командную строку
Включение сетевых подключений происходит аналогично, только вместо «disable» в конце команды нужно указать «enable». Таким образом команда на отключение будет выглядеть вот так:
netsh interface set interface "Название адаптера" enable
Например, для того чтобы включить подключение с названием «Ethernet 3» нужно выполнить команду «netsh interface set interface «Ethernet 3» enable».
Включение и отключение сетевых подключений через PowerShell
Все описанные выше операции также можно выполнить и через PowerShell. Для того чтобы получить список всех сетевых подключений нужно выполнить:
Get-NetAdapter | format-list
А для выключения и включения подключений нужно использовать следующие команды:
Disable-NetAdapter -Name "Название адаптера" -Confirm:$false Enable-NetAdapter -Name "Название адаптера " -Confirm:$false
Как и в случае обычной командной строки, для выполнения данных команд, PowerShell нужно запустить с правами администратора.
Посмотрите также:
- Выключение компьютера через командную строку
- Как перезагрузить компьютер через командную строку
- Как вызвать командную строку в Windows 7
- Как поменять дату в Windows 7
- Как выключить компьютер через определенное время
Автор
Александр Степушин
Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.
Остались вопросы?
Задайте вопрос в комментариях под статьей или на странице
«Задать вопрос»
и вы обязательно получите ответ.
Содержание
- Отключение устройства через командную строку windows 10
- Включение / отключение устройства в Windows 10 из командной строки
- 1 ответ
- Включение / отключение устройства через командную строку
- Найдите идентификатор оборудования устройства, которым вы хотите управлять.
- Примеры использования утилиты DevCon:
- Как включить или отключить сетевой адаптер через командную строку
- Как узнать название сетевого адаптера через командную строку
- Как отключить сетевой адаптер через командную строку
- Как включить сетевой адаптер через командную строку
- Включение и отключение сетевых подключений через PowerShell
- Как включить или отключить сетевой адаптер через командную строку
- Как узнать название сетевого адаптера через командную строку
- Как отключить сетевой адаптер через командную строку
- Как включить сетевой адаптер через командную строку
- Включение и отключение сетевых подключений через PowerShell
Отключение устройства через командную строку windows 10

Помогите с батником который будет отключать устройство если оно включено и включать если оно выключено.
Знаю, что нужно использовать devcon, findstr, if и goto да с if не дружу.
Вот состояния устройства
C:>devcon_x64.exe disable «HIDVID_045E&PID_00F9&REV_0002&MI_01&Col02»
HIDVID_045E&PID_00F9&MI_01&COL027&18BF0AD&0&0001 : Disabled
1 device(s) disabled.
C:>devcon_x64.exe status «HIDVID_045E&PID_00F9&REV_0002&MI_01&Col02»
HIDVID_045E&PID_00F9&MI_01&COL027&18BF0AD&0&0001
Name: HID- Device is disabled.
1 matching device(s) found.
C:>devcon_x64.exe enable «HIDVID_045E&PID_00F9&REV_0002&MI_01&Col02»
HIDVID_045E&PID_00F9&MI_01&COL027&18BF0AD&0&0001 : Enabled
1 device(s) are enabled.
C:>devcon_x64.exe status «HIDVID_045E&PID_00F9&REV_0002&MI_01&Col02»
HIDVID_045E&PID_00F9&MI_01&COL027&18BF0AD&0&0001
Name: HID- Driver is running.
1 matching device(s) found.
» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>
Сообщения: 3
Благодарности:
Сообщения: 3
Благодарности:
» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″> » width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>
Сообщения: 5
Благодарности:
Моя задача немного сложнее. При загрузке системы, устройство чаще всего не запускается.
Вот, что выдаёт:
C:Windowssystem32>devcon64 status «@USBVID_0079*PID_00075&326C0CBC&0&10»
USBVID_0079&PID_00075&326C0CBC&0&10
Name: USB- Device has a problem: 10.
1 matching device(s) found.
Если сделать рестарт устройства 1-3 раза, через команду devcon64 restatrt, оно запускается и работает нормально.Пишет:
Driver is running.
Буду очень признателен за любую помощь. Заранее благодарю за ответ.
Источник
Включение / отключение устройства в Windows 10 из командной строки
У меня есть определенное оборудование, которое я хотел бы отключать и снова включать при каждом перезапуске Windows. Я создал пакетный скрипт, который должен это сделать, а затем запустил свою программу:
Я не уверен, что devcon.exe подходит для этого, прежде всего, потому что у меня вообще нет опыта написания сценариев Windows.
Однако я заметил, что эти команды не совсем справляются со своей задачей, потому что моя программа runMyWindows.exe не работает должным образом, пока я не перейду в диспетчер устройств Windows и не отключу и не снова включу это устройство вручную.
Есть ли способ сделать это правильно в моем пакетном сценарии, который должен запускаться автоматически при запуске Windows?
1 ответ
Большинство людей, которые будут читать эту ветку, не найдут другой ответ очень полезным, потому что он в основном касается того, как запустить сценарий в вопросе с правами администратора. Я попытаюсь ответить здесь на неявные вопросы:
Включение / отключение устройства через командную строку
Мне показалось, что проще всего использовать devcon.exe (6 МБ), как в вопросе:
devcon.exe требует прав администратора.
Найдите идентификатор оборудования устройства, которым вы хотите управлять.
Выберите достаточно конкретный идентификатор и проверьте, работает ли он, выполнив:
Если обнаружено только 1 устройство, и это именно то, что вам нужно, все в порядке. Обратите внимание, что часто вам нужно экранировать идентификатор оборудования в кавычках.
Источник
Утилита командной строки DevCon.exe ( Device Console ) входит в состав средств для разработки драйверов ( DDK ) и поставляется с исходным кодом и документацией на английском языке. С ее помощью можно включать, выключать, перезапускать, обновлять, удалять и опрашивать отдельные устройства или группы устройств. Программа DevCon также предоставляет необходимые разработчику драйвера сведения, которые недоступны с помощью диспетчера устройств. Утилита DevCon может использоваться во всех версиях Windows старше Win2k, включая 32-х и 64-битные
Формат командной строки DevCon:
devcon.exe [-r] [-m:\machine] command [. ]
Параметры командной строки:
Для получения справки по использованию команды используется парамет help :
Параметры командной строки:
Примеры использования утилиты DevCon:
Пример отображаемой информации:
PCIVEN_1002&DEV_5964&SUBSYS_ 7C26174B&REV_01 4&38B71F77&0&0008: RADEON 9200 SE Family (Microsoft )
PCIVEN_1002&DEV_5D44&SUBSYS_ 7C27174B&REV_01 4&38B71F77&0&0108: RADEON 9200 SE SEC Family (Microsoft )
PCIVEN_10EC&DEV_8139&SUBSYS_ 813910EC&REV_10 4&2E98101C&0&48F0: Realtek RTL8139 Family PCI Fast Ethernet NIC
PCIVEN_11AB&DEV_4320&SUBSYS_ 811A1043&REV_13 4&2E98101C&0&28F0: Marvell Yukon 88E8001/8003/8010
PCI Gigabit Ethernet Controller
PCIVEN_11AB&DEV_5041&SUBSYS_ AD0E779F&REV_01 4&5D18F2DF&0 : AT7B35J8 IDE Controller
PCIVEN_8086&DEV_24D5&SUBSYS_ 80F31043&REV_02 3&267A616A&0&FD: SoundMAX Integrated Digital Audio
18 matching device(s) found on \SERVER
Для отображения списка устройств, в том числе отсутствующих или отключенных, используется подкоманда findall
Пример отображаемой информации:
Name: Device is not using any resources.
Name: Intel(R) Pentium(R) 4 CPU 2.40GHz
Device is not using any resources.
Name: Device has the following resources reserved:
Name: Device has the following resources reserved:
Name: Device has the following resources reserved:
Name: Device is currently using the following resources:
Name: Device is currently using the following resources:
Name: Device is currently using the following resources:
Name: Device is currently using the following resources:
По каждому устройству выдается его имя и список используемых ресурсов:
PCIVEN_10EC&DEV_8139&SUBSYS _813910EC&REV_10 4&2E98101C&0&48F0
Name: Realtek RTL8139 Family PCI Fast Ethernet NIC
Driver installed from c:windowsinfnetrtsnt.inf [RTL8139.ndi]. 1 file(s) used by driver:
PCIVEN_11AB&DEV_4320&SUBSYS _811A1043&REV_13 4&2E98101C&0&28F0
Name: Marvell Yukon 88E8001/8003/8010 PCI Gigabit Ethernet Controller
Driver installed from c:windowsinfoem6.inf [SLYukCopGigFAN.ndi]. 1 file(s) used by driver:
Name: Driver installed from c:windowsinfnetrasa.inf [Ndi-Mp-L2tp]. No files used by driver
PCIVEN_10EC&DEV_8139&SUBSYS _813910EC&REV_10 4&2E98101C&0&48F0
Name: Realtek RTL8139 Family PCI Fast Ethernet NIC
Для определения текущего состояния устройства используется подкоманда status :
Установка нового устройства возможна только на локальном компьютере и требуется обязательное наличие INF-файла :
Для изменения фильтров драйверов используются команды:
Изменения для фильтров вступают в силу либо при перезапуске основного драйвера, либо при перезагрузке компьютера. Подробную справку по управлению фильтрами можно получить по команде devcon help classfilter
Утилита DevCon позволяет останавливать, запускать или перезапускать отдельно выбранные устройства или группы устройств.
devcon restart «PCIVEN_10EC&DEV_8139*»
Очень часто утилита DevCon используется для блокировки сетевой активности системы (временного отключения всех сетевых устройств):
devcon disable =net
Также, утилита может использоваться для перезапуска зависших модемов и беспроводных USB-адаптеров с использованием планировщика и сценария, проверяющего доступность какого-либо узла в интернет и выполняющего команду devcon restart в случае его недоступности.
Команда DevCon возвращает следующие коды ErrorLevel:
В конце данной страницы имеется ссылка для скачивания готового архива с уже извлеченными из EWDK для Windows 10 32-х и 64-разрядными версиями DevCon
Источник
Как включить или отключить сетевой адаптер через командную строку
Иногда приходится часто включать и отключать сетевые адаптеры (подключения). Например, для того чтобы отключиться от одного интернет-провайдера и подключиться к другому или чтобы получить новый IP-адрес. Делать это вручную достаточно долго и неудобно, поэтому возникает желание как-нибудь автоматизировать этот процесс.
Для упрощения этой процедуры можно организовать включение и отключение сетевых адаптеров (подключений) при помощи командной строки. Сделав BAT-файл из нескольких команд данные операции можно выполнять буквально в один клик. В данной статье рассказывается о том, какие команды нужны для включения или отключения сетевых адаптеров через командную строку Windows 7 или Windows 10.
Как узнать название сетевого адаптера через командную строку
Для того чтобы иметь возможность включать и отключать сетевые адаптеры через командную строку нужно знать их точные названия. Эту информацию можно получить в окне « Сетевые подключения ». Для открытия данного окна нажмите комбинацию клавиш Win-R и выполните команду « ncpa.cpl ».
В окне « Сетевые подключения » вы увидите список всех сетевых адаптеров, которые существуют в вашей системе. При этом названия, которые здесь указаны, являются вполне точными и их можно использовать в командной строке, для команд включения или отключения.
Кроме этого, вы можете узнать название нужного вам устройства непосредственно в командной строке. Для этого нужно выполнить следующую команду:
Обратите внимание, здесь и дальше используется команда « netsh ». С ее помощью можно изменить практически любые настройки сетевых служб, как на локальном компьютере, так и на удаленных системах. При этом для выполнения команды « netsh » чаще всего требуются права администратора.
Как отключить сетевой адаптер через командную строку
После того как вы знаете название сетевого адаптера, его можно отключить через командную строку Windows. Для этого нужно выполнить следующую команду:
Например, для того чтобы включить подключение с названием « Ethernet 3 » нужно выполнить команду « netsh interface set interface «Ethernet 3» enable».
Как включить сетевой адаптер через командную строку
Включение сетевых подключений происходит аналогично, только вместо « disable » в конце команды нужно указать « enable ». Таким образом команда на отключение будет выглядеть вот так: netsh interface set interface «Название адаптера» enable 
Включение и отключение сетевых подключений через PowerShell
Все описанные выше операции также можно выполнить и через PowerShell. Для того чтобы получить список всех сетевых подключений нужно выполнить:
А для выключения и включения подключений нужно использовать следующие команды:
Как и в случае обычной командной строки, для выполнения данных команд, PowerShell нужно запустить с правами администратора.
Источник
Как включить или отключить сетевой адаптер через командную строку
Некоторым пользователям приходится часто включать и отключать сетевые адаптеры (подключения). Например, для того чтобы отключиться от одного интернет провайдера и подключиться к другому или чтобы получить новый IP-адрес. Делать это вручную достаточно долго и неудобно, поэтому возникает желание как-нибудь автоматизировать этот процесс.
Для упрощения этой процедуры можно организовать включение и отключение сетевых адаптеров (подключений) при помощи командной строки. Сделав BAT-файл из нескольких команд данные операции можно выполнять буквально в один клик. В данной статье мы расскажем о том, какие команды нужны для включения или отключения сетевых адаптеров через командную строку Windows 7 или Windows 10.
Как узнать название сетевого адаптера через командную строку
Для того чтобы иметь возможность включать и отключать сетевые адаптеры через командную строку нужно знать их точные названия. Эту информацию можно получить в окне « Сетевые подключения ». Для открытия данного окна нажмите комбинацию клавиш Win-R и выполните команду « ncpa.cpl ».
В окне « Сетевые подключения » вы увидите список всех сетевых адаптеров, которые существуют в вашей системе. При этом названия, которые здесь указаны, являются вполне точными и их можно использовать в командной строке, для команд включения или отключения.
Кроме этого, вы можете узнать название нужного вам устройства непосредственно в командной строке. Для этого нужно выполнить следующую команду:
Обратите внимание, здесь и дальше используется команда « netsh ». С ее помощью можно изменить практически любые настройки сетевых служб, как на локальном компьютере, так и на удаленных системах. При этом для выполнения команды « netsh » чаще всего требуются права администратора.
Как отключить сетевой адаптер через командную строку
После того как вы знаете название сетевого адаптера, его можно отключить через командную строку Windows. Для этого нужно выполнить следующую команду:
Например, для того чтобы отключить подключение с названием «Ethernet 3» нужно выполнить команду « netsh interface set interface «Ethernet 3» disable ».
Как включить сетевой адаптер через командную строку
Включение сетевых подключений происходит аналогично, только вместо « disable » в конце команды нужно указать « enable ». Таким образом команда на отключение будет выглядеть вот так:
Например, для того чтобы включить подключение с названием « Ethernet 3 » нужно выполнить команду « netsh interface set interface «Ethernet 3» enable».
Включение и отключение сетевых подключений через PowerShell
Все описанные выше операции также можно выполнить и через PowerShell. Для того чтобы получить список всех сетевых подключений нужно выполнить:
А для выключения и включения подключений нужно использовать следующие команды:
Как и в случае обычной командной строки, для выполнения данных команд, PowerShell нужно запустить с правами администратора.
Источник
Adblock
detector
У меня есть определенное оборудование, которое я хотел бы отключать и снова включать при каждом перезапуске Windows. Я создал пакетный скрипт, который должен это сделать, а затем запустил свою программу:
cd %~dp0
devcon.exe disable "PCIVEN_1002&DEV_687F"
timeout /t 3
devcon.exe enable "PCIVEN_1002&DEV_687F"
runMyWindows.exe --totally-not-virus
Я не уверен, что devcon.exe подходит для этого, прежде всего, потому что у меня вообще нет опыта написания сценариев Windows.
Однако я заметил, что эти команды не совсем справляются со своей задачей, потому что моя программа runMyWindows.exe не работает должным образом, пока я не перейду в диспетчер устройств Windows и не отключу и не снова включу это устройство вручную.
У меня только 1 пользователь на этом компьютере, который находится в группе «Администратор», и я не запускаю этот сценарий каким-либо особым образом, кроме двойного щелчка по файлу .bat, или, в случае перезапуска, он запускается из папка автозагрузки (C:UsersoxxoAppDataRoamingMicrosoftWindowsStart MenuProgramsStartup).
Есть ли способ сделать это правильно в моем пакетном сценарии, который должен запускаться автоматически при запуске Windows?
1 ответ
Большинство людей, которые будут читать эту ветку, не найдут другой ответ очень полезным, потому что он в основном касается того, как запустить сценарий в вопросе с правами администратора. Я попытаюсь ответить здесь на неявные вопросы:
Включение / отключение устройства через командную строку
Мне показалось, что проще всего использовать devcon.exe (6 МБ), как в вопросе:
set HARDWARE_ID="PCIVEN_8086&DEV_4229&SUBSYS_11018086&REV_61"
devcon disable %HARDWARE_ID%
timeout /t 3
devcon enable %HARDWARE_ID%
devcon.exe требует прав администратора.
Где взять devcon?
Это часть набора инструментов для разработки драйверов Windows. К сожалению, официальные ресурсы просят вас скачать SDK размером 1 ГБ. Я смог обойти это, выполнив один из ответов здесь: https: // superuser .com / questions / 1002950 / quick-method-to-install-devcon-exe.
Получив его, убедитесь, что devcon.exe находится на вашем %PATH%. Я положил свой в C:WindowsSystem32.
Найдите идентификатор оборудования устройства, которым вы хотите управлять.
Откройте командную строку с правами администратора и выполните devcon hwids *, который распечатает все устройства и их соответствующие идентификаторы. Это даст много результатов. Используйте функцию поиска в командной строке, чтобы найти то, что вам нужно. Вот раздел, который меня интересовал:
PCIVEN_8086&DEV_4229&SUBSYS_11018086&REV_614&6AB551C&0&00E1
Name: Intel(R) Wireless WiFi Link 4965AGN
Hardware IDs:
PCIVEN_8086&DEV_4229&SUBSYS_11018086&REV_61
PCIVEN_8086&DEV_4229&SUBSYS_11018086
PCIVEN_8086&DEV_4229&CC_028000
PCIVEN_8086&DEV_4229&CC_0280
Compatible IDs:
PCIVEN_8086&DEV_4229&REV_61
PCIVEN_8086&DEV_4229
PCIVEN_8086&CC_028000
PCIVEN_8086&CC_0280
PCIVEN_8086
PCICC_028000
PCICC_0280
Выберите достаточно конкретный идентификатор и проверьте, работает ли он, выполнив:
devcon find "PCIVEN_8086&DEV_4229&SUBSYS_11018086&REV_61"
Если обнаружено только 1 устройство, и это именно то, что вам нужно, все в порядке. Обратите внимание, что часто вам нужно экранировать идентификатор оборудования в кавычках.
Бонус: запуск сценария .bat при запуске или включении
В моем случае мне также нужно было запускать этот скрипт, когда компьютер загружается после выключения или сна. Я дал вышеупомянутому сценарию разумные разрешения и использовал планировщик задач для его запуска при входе в систему и при запуске, в его терминологии: https: // www. sevenforums.com/tutorials/67503-task-create-run-program-startup-log.html?ltr=T
3
Dominykas Mostauskis
26 Дек 2019 в 16:39
.
У меня на компьютере возникала такая проблема, что после пробуждения из спящего режима переставала работать DVB карта для просмотра спутникового ТВ, в диспетчере устройств в свойствах карты писалось что «Запуск этого устройства невозможен». И тогда мне что бы включить телевидение приходилось заходить в диспетчер устройств, отключать карту, потом заново включать и уже потом я мог включить программу для просмотра ТВ. Тогда я решил немного автоматизировать процесс: при клике на ярлык программы просмотра, должен был запускаться батник (bat-файл), который сначала бы отключал карту, заново включал её, и уже потом запускал программу.
Для этого нам понадобится маленькая утилита от компании Microsoft — Devcon. Качаем её тут (77,2кб). Запускаем программу, указываем путь распаковки C:Temp и жмём кнопку Unzip.
После распаковки нажимаем «Ок», закрываем программу и из папки C:Tempi386 копируем файл devcon.exe в папку C:Windowssystem32. Если у вас Windows 64-х битный, то Вам нужно взять файл из папки C:Tempia64.
Все, утилиту подготовили, теперь можно приступать к написанию bat файла. Создадим текстовый файл и переименуем его в Run_DVB_Dream.bat (в конце обязательно должно быть расширение bat, не txt!). Вы можете назвать его по другому, как угодно. Далее правой копной по этому файлу, выбрать «Изменить». Впишем следующие строки:
|
devcon disable «PCIVEN_1969&DEV_1083&SUBSYS_E0001458&REV_C0» devcon enable «PCIVEN_1969&DEV_1083&SUBSYS_E0001458&REV_C0» start dvbdream.exe |
Где:
- devcon disable «PCIVEN_1969&DEV_1083&SUBSYS_E0001458&REV_C0» — Отключение устройства с заданным ID.
- devcon enable «PCIVEN_1969&DEV_1083&SUBSYS_E0001458&REV_C0» — Включение устройства с заданным ID.
- start dvbdream.exe — Запуск программы просмотра ТВ (Вы прописываете путь к нужной Вам программе или не пишите эту строку совсем).


Rating: 9.3/10 (40 votes cast)
Поделиться ссылкой с друзьями:
У меня есть устройство на моем ПК, которое работает под управлением Windows 10, версия Enterprise:
Я хотел бы отключить и повторно включить это конкретное устройство (и, возможно, все другие с таким же префиксом) каждый раз при перезагрузке Windows, желательно полностью без моего (или чьего-либо другого) взаимодействия.
Чтобы добиться этого, я пытаюсь написать простой пакетный скрипт из 2 строк и поместить ярлык скрипта в папку, открытую нажатием WIN+R и набрав shell:startup . Содержание сценария:
devcon.exe disable "PCIVEN_1002&DEV_687F*"
devcon.exe enable "PCIVEN_1002&DEV_687F*"
Однако запуск этого (из командной строки, в папке, где находится devcon.exe ) от имени обычного пользователя, который на самом деле является «Администратором», не вызывает никаких ошибок в командной строке, но также не отключает карту — в диспетчере устройств оно не выглядит отключенным, а карта все еще видна и используется в некоторых других программах / инструментах.
После «повторного включения» (которое, очевидно, ничего не включает) карта просто не показывает ту же производительность, что и когда я делаю все это вручную, щелкая мышью в диспетчере устройств.
Я пробовал разные комбинации запуска «от имени администратора», потому что по многим другим предложениям я должен запускать «это» вот так (просто упомянуть, что я очень новичок в среде Windows). Я попытался запустить cmd как администратор, devcon как администратор, запустить обе вещи одновременно с правами администратора, попытался запустить мой сценарий как задачу в планировщике задач с проверкой «Запуск с самыми высокими привилегиями», используя runas и, наконец, включив встроенную учетную запись администратора, перезагрузив компьютер, войдя в систему как пользователь администратора и попытавшись выполнить обе команды по отдельности, каждый раз приветствуется следующая ошибка:
C:UsersmmDownloads>devcon.exe disable "PCIVEN_1002&DEV_687F*"
PCIVEN_1002&DEV_687F&SUBSYS_0B361002&REV_C36&3B544653&0&00000008: Disable failed
No matching devices found.
Приведенный скриншот должен доказать, что устройство есть, и что путь, который я пытаюсь использовать в devcon.exe , правильный.
Я использую devcon.exe неправильно? Если нет, может кто-нибудь объяснить мне, в чем может быть причина моей ошибки и как возможно от нее избавиться?
В Windows 10 большинство параметров сети были перенесены в приложение Параметры. К сожалению, современный пользовательский интерфейс ОС не включает в себя возможность быстрого отключения сетевого адаптера. Вместо этого мы можем использовать несколько классических инструментов.
В Windows 10 имеется специальное всплывающее окно «Сеть», оно показывает список доступных сетей Wi-Fi, к которым ваш компьютер может подключиться. Также вы можете посмотреть к какой сети вы в настоящее время подключены. Используя всплывающее окно «Сеть», вы можете открыть настройки сети и Интернета или включить, или отключить режим Wi-Fi, Мобильный Хот-спот и Режим «в самолете».
Чтобы отключить сетевой адаптер, вы можете использовать — Классическую панель управления раздел «Сетевые подключения», «Диспетчер устройств», «Netsh», или «PowerShell». Давайте посмотрим, как это можно сделать.
Чтобы отключить сетевой адаптер в Windows 10 , выполните следующие действия.
Способ 1. Отключить сетевой адаптер с помощью панели управления.
- Откройте классическую панель управления и перейдите:
Панель управленияСеть и ИнтернетСетевые подключения.
- Кликните правой кнопкой мыши нужное соединение и выберите в контекстном меню «Отключить».
Сетевой адаптер будет отключен вместе с выбранным сетевым подключением.
Позже вы можете включить отключенное соединение, кликнув правой кнопкой мыши по нему и выбрав в контекстном меню пункт «Включить».
Способ 2. Отключить сетевой адаптер с помощью диспетчера устройств.
- Нажмите Win + X клавиши на клавиатуре и выберите в меню «Диспетчер устройств».
- В списке устройств найдите свою сетевую карту.
- Нажмите на ней правой кнопкой мыши и выберите «Отключить устройство» в контекстном меню.
Выбранный сетевой адаптер будет немедленно отключен.
Чтобы снова включить отключенный сетевой адаптер, в диспетчере устройств кликните его правой кнопкой мыши, выберите в контекстном меню «Включить устройство».
Способ 3. Отключите сетевой адаптер с помощью Netsh.
Netsh — консольная утилита, которая позволяет изменять множество параметров, связанных с сетью.
- Откройте командную строку от имени администратора. Введите следующую команду:
netsh interface show interface
Обратите внимание на значение «Имя интерфейса» для сетевого адаптера, который вы хотите отключить.
- Чтобы отключить сетевой адаптер, выполните следующую команду:
netsh interface set interface «Имя интерфейса» disable
- Измените «Имя интерфейса» соответствующим именем сетевого интерфейса с первого пункта.
Сетевой адаптер, связанный с сетевым интерфейсом, будет отключен. Команда отмены выглядит следующим образом: netsh interface set interface «Имя интерфейса» enable.
Способ 4. Отключить сетевой адаптер в Windows 10 с помощью PowerShell.
PowerShell — это расширенная форма командной строки. Которая имеет огромный набор готовых командлетов и может использовать .NET framework / C # в различных сценариях.
Чтобы отключить сетевой адаптер в Windows 10 с помощью PowerShell, выполните следующие действия.
- Откройте PowerShell.
- Чтобы посмотреть доступные сетевые адаптеры, запустите команду:
Get-NetAdapter | format-list
Обратите внимание на имя сетевого адаптера.
- Чтобы отключить адаптер, запустите команду:
Disable-NetAdapter -Name "имя вашего сетевого адаптера" -Confirm:$false
Это немедленно отключит сетевой адаптер без подтверждения. Не забудьте заменить часть «имя вашего сетевого адаптера» фактическим именем сетевого адаптера с шага 2.
Включить обратно сетевой адаптер можно командой:
Enable-NetAdapter -Name "имя вашего сетевого адаптера" -Confirm:$false
Все!
Иногда приходится часто включать и отключать сетевые адаптеры (подключения). Например, для того чтобы отключиться от одного интернет-провайдера и подключиться к другому или чтобы получить новый IP-адрес. Делать это вручную достаточно долго и неудобно, поэтому возникает желание как-нибудь автоматизировать этот процесс.
Для упрощения этой процедуры можно организовать включение и отключение сетевых адаптеров (подключений) при помощи командной строки. Сделав BAT-файл из нескольких команд данные операции можно выполнять буквально в один клик. В данной статье рассказывается о том, какие команды нужны для включения или отключения сетевых адаптеров через командную строку Windows 7 или Windows 10.
Содержание статьи
- 1 Как узнать название сетевого адаптера через командную строку
- 2 Как отключить сетевой адаптер через командную строку
- 3 Как включить сетевой адаптер через командную строку
- 4 Включение и отключение сетевых подключений через PowerShell
Как узнать название сетевого адаптера через командную строку
Для того чтобы иметь возможность включать и отключать сетевые адаптеры через командную строку нужно знать их точные названия. Эту информацию можно получить в окне «Сетевые подключения». Для открытия данного окна нажмите комбинацию клавиш Win-R и выполните команду «ncpa.cpl».
В окне «Сетевые подключения» вы увидите список всех сетевых адаптеров, которые существуют в вашей системе. При этом названия, которые здесь указаны, являются вполне точными и их можно использовать в командной строке, для команд включения или отключения.
Кроме этого, вы можете узнать название нужного вам устройства непосредственно в командной строке. Для этого нужно выполнить следующую команду:
netsh interface show interface
Обратите внимание, здесь и дальше используется команда «netsh». С ее помощью можно изменить практически любые настройки сетевых служб, как на локальном компьютере, так и на удаленных системах. При этом для выполнения команды «netsh» чаще всего требуются права администратора.
Как отключить сетевой адаптер через командную строку
После того как вы знаете название сетевого адаптера, его можно отключить через командную строку Windows. Для этого нужно выполнить следующую команду:
netsh interface set interface "Название адаптера" disable
Например, для того чтобы включить подключение с названием «Ethernet 3» нужно выполнить команду «netsh interface set interface «Ethernet 3» enable».
Как включить сетевой адаптер через командную строку
Включение сетевых подключений происходит аналогично, только вместо «disable» в конце команды нужно указать «enable». Таким образом команда на отключение будет выглядеть вот так: netsh interface set interface "Название адаптера" enable
Включение и отключение сетевых подключений через PowerShell
Все описанные выше операции также можно выполнить и через PowerShell. Для того чтобы получить список всех сетевых подключений нужно выполнить:
Get-NetAdapter | format-list
А для выключения и включения подключений нужно использовать следующие команды:
Disable-NetAdapter -Name "Название адаптера" -Confirm:$false Enable-NetAdapter -Name "Название адаптера " -Confirm:$false
Как и в случае обычной командной строки, для выполнения данных команд, PowerShell нужно запустить с правами администратора.
Прочитали: 910


























