Как отключить устройство через командную строку windows 10

Подробно о том, как отключить или включить сетевой адаптер (подключение) через командную строку Windows 7, 10.

Как включить или отключить сетевой адаптер через командную строку

Некоторым пользователям приходится часто включать и отключать сетевые адаптеры (подключения). Например, для того чтобы отключиться от одного интернет провайдера и подключиться к другому или чтобы получить новый IP-адрес. Делать это вручную достаточно долго и неудобно, поэтому возникает желание как-нибудь автоматизировать этот процесс.

Для упрощения этой процедуры можно организовать включение и отключение сетевых адаптеров (подключений) при помощи командной строки. Сделав BAT-файл из нескольких команд данные операции можно выполнять буквально в один клик. В данной статье мы расскажем о том, какие команды нужны для включения или отключения сетевых адаптеров через командную строку Windows 7 или Windows 10.

Как узнать название сетевого адаптера через командную строку

Для того чтобы иметь возможность включать и отключать сетевые адаптеры через командную строку нужно знать их точные названия. Эту информацию можно получить в окне «Сетевые подключения». Для открытия данного окна нажмите комбинацию клавиш Win-R и выполните команду «ncpa.cpl».

команда 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

список всех сетевых подключений через PowerShell

А для выключения и включения подключений нужно использовать следующие команды:

Disable-NetAdapter -Name "Название адаптера" -Confirm:$false

Enable-NetAdapter -Name "Название адаптера " -Confirm:$false

включение и отключение через PowerShell

Как и в случае обычной командной строки, для выполнения данных команд, PowerShell нужно запустить с правами администратора.

Посмотрите также:

  • Выключение компьютера через командную строку
  • Как перезагрузить компьютер через командную строку
  • Как вызвать командную строку в Windows 7
  • Как поменять дату в Windows 7
  • Как выключить компьютер через определенное время

Автор
Александр Степушин

Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.

Остались вопросы?

Задайте вопрос в комментариях под статьей или на странице
«Задать вопрос»
и вы обязательно получите ответ.

Содержание

  1. Отключение устройства через командную строку windows 10
  2. Включение / отключение устройства в Windows 10 из командной строки
  3. 1 ответ
  4. Включение / отключение устройства через командную строку
  5. Найдите идентификатор оборудования устройства, которым вы хотите управлять.
  6. Примеры использования утилиты DevCon:
  7. Как включить или отключить сетевой адаптер через командную строку
  8. Как узнать название сетевого адаптера через командную строку
  9. Как отключить сетевой адаптер через командную строку
  10. Как включить сетевой адаптер через командную строку
  11. Включение и отключение сетевых подключений через PowerShell
  12. Как включить или отключить сетевой адаптер через командную строку
  13. Как узнать название сетевого адаптера через командную строку
  14. Как отключить сетевой адаптер через командную строку
  15. Как включить сетевой адаптер через командную строку
  16. Включение и отключение сетевых подключений через PowerShell

Отключение устройства через командную строку windows 10

pushpinПрофиль | Отправить PM | Цитировать

Помогите с батником который будет отключать устройство если оно включено и включать если оно выключено.
Знаю, что нужно использовать 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 ».

100520 1453 1

В окне « Сетевые подключения » вы увидите список всех сетевых адаптеров, которые существуют в вашей системе. При этом названия, которые здесь указаны, являются вполне точными и их можно использовать в командной строке, для команд включения или отключения.

100520 1453 2

Кроме этого, вы можете узнать название нужного вам устройства непосредственно в командной строке. Для этого нужно выполнить следующую команду:

netsh

Обратите внимание, здесь и дальше используется команда « netsh ». С ее помощью можно изменить практически любые настройки сетевых служб, как на локальном компьютере, так и на удаленных системах. При этом для выполнения команды « netsh » чаще всего требуются права администратора.

Как отключить сетевой адаптер через командную строку

После того как вы знаете название сетевого адаптера, его можно отключить через командную строку Windows. Для этого нужно выполнить следующую команду:

100520 1453 4

Например, для того чтобы включить подключение с названием « Ethernet 3 » нужно выполнить команду « netsh interface set interface «Ethernet 3» enable».

Как включить сетевой адаптер через командную строку

Включение сетевых подключений происходит аналогично, только вместо « disable » в конце команды нужно указать « enable ». Таким образом команда на отключение будет выглядеть вот так: netsh interface set interface «Название адаптера» enable 100520 1453 5Например, для того чтобы включить подключение с названием « Ethernet 3 » нужно выполнить команду « netsh interface set interface «Ethernet 3» enable».

Включение и отключение сетевых подключений через PowerShell

Все описанные выше операции также можно выполнить и через PowerShell. Для того чтобы получить список всех сетевых подключений нужно выполнить:

А для выключения и включения подключений нужно использовать следующие команды:

100520 1453 7

Как и в случае обычной командной строки, для выполнения данных команд, PowerShell нужно запустить с правами администратора.

Источник

Как включить или отключить сетевой адаптер через командную строку

Некоторым пользователям приходится часто включать и отключать сетевые адаптеры (подключения). Например, для того чтобы отключиться от одного интернет провайдера и подключиться к другому или чтобы получить новый IP-адрес. Делать это вручную достаточно долго и неудобно, поэтому возникает желание как-нибудь автоматизировать этот процесс.

Для упрощения этой процедуры можно организовать включение и отключение сетевых адаптеров (подключений) при помощи командной строки. Сделав BAT-файл из нескольких команд данные операции можно выполнять буквально в один клик. В данной статье мы расскажем о том, какие команды нужны для включения или отключения сетевых адаптеров через командную строку Windows 7 или Windows 10.

Как узнать название сетевого адаптера через командную строку

Для того чтобы иметь возможность включать и отключать сетевые адаптеры через командную строку нужно знать их точные названия. Эту информацию можно получить в окне « Сетевые подключения ». Для открытия данного окна нажмите комбинацию клавиш Win-R и выполните команду « ncpa.cpl ».

100520 1453 1

В окне « Сетевые подключения » вы увидите список всех сетевых адаптеров, которые существуют в вашей системе. При этом названия, которые здесь указаны, являются вполне точными и их можно использовать в командной строке, для команд включения или отключения.

100520 1453 2

Кроме этого, вы можете узнать название нужного вам устройства непосредственно в командной строке. Для этого нужно выполнить следующую команду:

netsh

Обратите внимание, здесь и дальше используется команда « netsh ». С ее помощью можно изменить практически любые настройки сетевых служб, как на локальном компьютере, так и на удаленных системах. При этом для выполнения команды « netsh » чаще всего требуются права администратора.

Как отключить сетевой адаптер через командную строку

После того как вы знаете название сетевого адаптера, его можно отключить через командную строку Windows. Для этого нужно выполнить следующую команду:

100520 1453 4

Например, для того чтобы отключить подключение с названием «Ethernet 3» нужно выполнить команду « netsh interface set interface «Ethernet 3» disable ».

Как включить сетевой адаптер через командную строку

Включение сетевых подключений происходит аналогично, только вместо « disable » в конце команды нужно указать « enable ». Таким образом команда на отключение будет выглядеть вот так:

100520 1453 5

Например, для того чтобы включить подключение с названием « Ethernet 3 » нужно выполнить команду « netsh interface set interface «Ethernet 3» enable».

Включение и отключение сетевых подключений через PowerShell

Все описанные выше операции также можно выполнить и через PowerShell. Для того чтобы получить список всех сетевых подключений нужно выполнить:

100520 1453 6

А для выключения и включения подключений нужно использовать следующие команды:

100520 1453 7

Как и в случае обычной командной строки, для выполнения данных команд, 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

Где:

  1. devcon disable «PCIVEN_1969&DEV_1083&SUBSYS_E0001458&REV_C0»  — Отключение устройства с заданным ID.
  2. devcon enable «PCIVEN_1969&DEV_1083&SUBSYS_E0001458&REV_C0» — Включение устройства с заданным ID.
  3. start dvbdream.exe — Запуск программы просмотра ТВ (Вы прописываете путь к нужной Вам программе или не пишите эту строку совсем).

Что бы узнать ID заходим в Диспетчер устройств, открываете свойства нужного Вам устройства, переходите во вкладку Сведения, в выпадающем списке выбираете ИД оборудования и копируете первую строку. Если bat файл лежит не в папке с программой, тогда путь пишется в таком формате C:dvbdreamdvbdream.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. Отключить сетевой адаптер с помощью панели управления.

  1. Откройте классическую панель управления и перейдите:

 Панель управленияСеть и ИнтернетСетевые подключения.

  1. Кликните правой кнопкой мыши нужное соединение и выберите в контекстном меню «Отключить».

Сетевой адаптер будет отключен вместе с выбранным сетевым подключением.

Позже вы можете включить отключенное соединение, кликнув правой кнопкой мыши по нему и выбрав в контекстном меню пункт «Включить».

Способ 2. Отключить сетевой адаптер с помощью диспетчера устройств.

  1. Нажмите Win + X клавиши на клавиатуре и выберите в меню «Диспетчер устройств»
  1. В списке устройств найдите свою сетевую карту.
  1. Нажмите на ней правой кнопкой мыши и выберите «Отключить устройство» в контекстном меню.

Выбранный сетевой адаптер будет немедленно отключен.

Чтобы снова включить отключенный сетевой адаптер, в диспетчере устройств кликните его правой кнопкой мыши, выберите в контекстном меню «Включить устройство».

Способ 3. Отключите сетевой адаптер с помощью Netsh.

Netsh — консольная утилита, которая позволяет изменять множество параметров, связанных с сетью.

  1. Откройте командную строку от имени администратора. Введите следующую команду: 
netsh interface show interface

Обратите внимание на значение «Имя интерфейса» для сетевого адаптера, который вы хотите отключить.

  1. Чтобы отключить сетевой адаптер, выполните следующую команду: 

netsh interface set interface «Имя интерфейса» disable

  1. Измените «Имя интерфейса» соответствующим именем сетевого интерфейса с первого пункта.

 Сетевой адаптер, связанный с сетевым интерфейсом, будет отключен. Команда отмены выглядит следующим образом: netsh interface set interface «Имя интерфейса» enable.

Способ 4. Отключить сетевой адаптер в Windows 10 с помощью PowerShell.

PowerShell — это расширенная форма командной строки. Которая имеет огромный набор готовых командлетов и может использовать .NET framework / C # в различных сценариях.

Чтобы отключить сетевой адаптер в Windows 10 с помощью PowerShell, выполните следующие действия.

  1. Откройте PowerShell.
  1. Чтобы посмотреть доступные сетевые адаптеры, запустите команду:
Get-NetAdapter | format-list

Обратите внимание на имя сетевого адаптера.

  1. Чтобы отключить адаптер, запустите команду:
 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 Например, для того чтобы включить подключение с названием «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 нужно запустить с правами администратора.

Прочитали: 910

Понравилась статья? Поделить с друзьями:

Вот еще несколько интересных статей:

  • Как отключить файл подкачки в windows 10 через командную строку
  • Как отключить устройство в windows 10 навсегда
  • Как отключить турбобуст на ноуте windows 10
  • Как отключить файервол на компьютере windows 10
  • Как отключить устройства мультимедиа в windows 10

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии