Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Быстрая настройка Windows (рабочее место)

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

westlife



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

В Windows 10 WDK 14393 входит утилита DevCon.exe
Ее размер 80кб
С помощью нее можно управлять устройствами, перезапускать, отключать, удалять устройства, удалять драйвера, но только сторонние "third-party (OEM) driver package".
То же самое по драйверам касается и утилиты pnputil.exe, удалениe только OEM
 
Вот залил обе разрядности DevCon к себе от RS1
 
Инфа по Командам devcon
devcon help
 
Инфа по команде find
devcon help find
 
@ - дает возможность указать конкретнее с описанием "\2&daba3ff&0 ..."
* - Любые подстановочные знаки (wildcards)
 
Пример использования DevCon на твоем случае
 
Просто найти с разными вариантами, чтобы получить нужный ID:
 
Найти все устройства:

Код:
devcon find *

 
Найти более конкретное:

Код:
devcon find "@ACPI\PNP0A0A\2&d*3ff*"

или

Код:
devcon find "@ACPI\PNP0A0A\2&daba3ff&0"

или

Код:
devcon find "ACPI\PNP0A0A"

 
Вот так не правильно:

Код:
devcon find "ACPI\PNP0A0A\2&daba3ff&0"

 
Можно указывать сразу несколько, какие искать, или другое действие

Код:
devcon find "ACPI\PNP0A0A" "@ACPI\PNP*555\*"

 
Отобразить статус:
devcon status "ACPI\PNP0A0A"
 
Отключение устройства:

Код:
devcon disable "@ACPI\PNP0A0A\2&daba3ff&0"

 
Включение устройства:

Код:
devcon enable "@ACPI\PNP0A0A\2&daba3ff&0"

 
В ней можно указывать классы, например сетевые

Код:
devcon find =net

 
Ну и отключать сетевые адаптеры
Отключить Все сетевые:

Код:
devcon disable =net

Включить Все сетевые:

Код:
devcon enable =net

 
Лучше конечно указать конкретно только нужный сетевой адаптер.
Типа так на моем примере:

Код:
devcon disable "@PCI\VEN_8086&DEV_1503&SUBSYS_849C1043&REV_05\3&11583659&0&C8"
devcon enable "@PCI\VEN_8086&DEV_1503&SUBSYS_849C1043&REV_05\3&11583659&0&C8"

 
Про сетевые адаптеры написал, так как в какой то теме не так давно писали, что при использовании батника отключения/включения сетевых адаптеров командами wmic, на завершении/запуске системы, может привести к не помню точно к каким то проблемам, не включаются или что то еще.
Не смог найти где писали, так как просто в памяти всплыло.
Вот и подумал, что может таким методом будет надежнее.  
Или может стоит рубить сетевуху вместе с "ROOT\KDNIC\0000  : Microsoft Kernel Debug Network Adapter", он скрытый.  
Может и без него можно обойтись, отключить пока не понадобиться. Не знаю в каких случаях он используется, может при диагностике сети.
Без него сеть работает.
Он отрубается если вводить: devcon disable =net
или находится если так: devcon find =net
У себя включал/отключал все это, "вроде" нормально =)
 
Ну а отключать может стоит делать через ГП "скрипты завершения/запуска системы" там можно что угодно "насувать".
А включать планировщиком, после входа пользователя. Так как в планировщике я не нашел событие выхода из системы. Вход есть.
Можно конечно наверно подобрать по событию в журнале завершения работы или сеанса.
 

Всего записей: 1390 | Зарегистр. 12-12-2006 | Отправлено: 18:03 19-09-2017
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Быстрая настройка Windows (рабочее место)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru