Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] pnputil не разрешает вырубить тачпад

Ответить
Настройки темы
CMD/BAT - [решено] pnputil не разрешает вырубить тачпад

Новый участник


Сообщения: 39
Благодарности: 0

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


Изменения
Автор: lmiol
Дата: 03-04-2021
Изображения
Тип файла: jpg Galochka.jpg
(113.0 Kb, 1 просмотров)
Для начала я расскажу цель ради чего собсна я этим занялся
Есть ноутбуки DELL XPS 15, на всех стоит Windows 10
и к каждому из них подключена беспроводная мышка, которая должна работать вместе с тачпадом. (поэтому в винде в настройках стоит галочка "Не отключать сенсорную панель при подключении мыши"

Но бывают случаи когда к некоторым ноутбукам, без вытаскивания старой мышки подключается игровая мышка.
Естественно старой мышкой уже никто не пользуется, а пользуются только новой игровой.
Но вот надо чтобы при подключении игровой тачпад отключался, т.е. можно чтобы эта настройка Windows "Не отключать сенсорную панель при подключении мыши" отключалась и просто при двух мышках не работал тачпад.
И соответственно если игровую мышь вытаскивать из гнезда чтобы эта галочка включалась обратно.

Первое что пришло в голову повесить пару скриптов, чтобы вырубали тачпад если конектится конкретный девайс.
Но вырубить тачпад через devcon или pnputil привел к тому что это не отключаемо и можно только через bios
devcon ругается Disable failed
pnputil ругается Cannot disable critical system device.
http://forum.oszone.net/thread-203725.html тут пользователь подтверждает что никак нельзя вырубить тачпад, потому что это зашито через bios

НО!!! Остается же вот эта виндовая галочка "Не отключать сенсорную панель при подключении мыши", которая умеет отрубать тачпад.
Возможно кто-то знает консольную команду или реестр отвечающую за ее включение и отключение? Потому что мой поиск ни к чему не привел, спасибо заранее.

Отправлено: 14:04, 03-04-2021

 

Новый участник


Сообщения: 39
Благодарности: 0

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


С помощью Procmon.exe выяснил что запись делается только в HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\PrecisionTouchPad\LeaveOnWithMouse
но вот при включении/отключении LeaveOnWithMouse работа тачпада не меняется. Так что я пока не нашел ответа

Последний раз редактировалось lmiol, 03-04-2021 в 16:18.


Отправлено: 15:22, 03-04-2021 | #2



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

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


Новый участник


Сообщения: 39
Благодарности: 0

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


Изображения
Тип файла: jpg reestr.jpg
(324.7 Kb, 2 просмотров)

Сделал то что надо

Есть параметр HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\PrecisionTouchPad\IgnoredExternalMice
есть список девайсов при которых тачпад не включается если подключена одна из мышек в этом списке
Просто надо назвать 32 битный ключ айдишником девайса HID\VID_24AE&PID_2010, при котором тачпад не должен отключаться
и вписать внутри 1

А в настройках винды отключить ту самую галочку "Не отключать сенсорную панель при подключении мыши"

Теперь при при беспроводной мышке тачпад будет (потому что она теперь не определяется как мышка, а как клава с точки зрения реестра)
а при любой другой не будет
Немного обратный эффект получился, но выполняет свою функцию

Последний раз редактировалось lmiol, 03-04-2021 в 16:21.


Отправлено: 16:13, 03-04-2021 | #3


Ветеран


Сообщения: 1274
Благодарности: 564

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


Цитата lmiol:
А в настройках винды »
это не в настройках самой ОС, а в драйвере оборудования, а именно тачпада. По идее любое ПО что перехватит тачпад может управлять этой настройкой.

Отправлено: 15:35, 04-04-2021 | #4


Новый участник


Сообщения: 39
Благодарности: 0

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


Цитата alpap:
это не в настройках самой ОС, а в драйвере оборудования, а именно тачпада. По идее любое ПО что перехватит тачпад может управлять этой настройкой. »
Ну как бы эта настройка есть в каждой версии Windows 10, где есть тачпад. Кажется почти нереальным, что Windows решили поддержать каждый драйвер всех видов производителей тачпадов.
Ну т.е. чтобы эта галочка работала на уровне драйвера надо быть уверенным что драйвер будет подходить ко всем тачпадам.
Если это так - то довольно круто конечно, особенно для винды

Отправлено: 19:56, 05-04-2021 | #5


Ветеран


Сообщения: 1274
Благодарности: 564

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



Цитата lmiol:
драйвер будет подходить ко всем тачпадам »
и чего здесь удивительного, на стандартную мышь, тачпад и кучу другого оборудования полно универсальных драйверов которые вполне сносно будут работать на последних ОС и вполне вероятно и как-то и ранних.
Цитата lmiol:
эта настройка есть в каждой версии Windows 10, где есть тачпад »
Цитата alpap:
не в настройках самой ОС, а в драйвере оборудования »
1.png

Отправлено: 18:02, 06-04-2021 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] pnputil не разрешает вырубить тачпад

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2008 R2 - Не разрешает подключение к удаленному рабочему столу gnuc Windows Server 2008/2008 R2 27 11-11-2014 12:54
W2003 AD+DNS: днс не разрешает имя домена pavelmy54 Microsoft Windows NT/2000/2003 6 03-07-2012 13:35
[решено] internet explorer 9 при выделении текста затемняет экран и не разрешает копировать kuvalda Вебмастеру 5 05-05-2011 00:26
Решено | Как вырубить фаервол Vare Microsoft Windows 2000/XP 12 18-04-2006 21:49
sp2-ой не разрешает себя SP1-ому Вика2004 Сетевые технологии 2 04-05-2005 14:16




 
Переход