Devcon disable не работает

Devcon disable не работает

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

Помогите с батником который будет отключать устройство если оно включено и включать если оно выключено.
Знаю, что нужно использовать devcon, findstr, if и goto да с if не дружу.

Вот состояния устройства

C:\>devcon_x64.exe disable «HID\VID_045E&PID_00F9&REV_0002&MI_01&Col02»
HID\VID_045E&PID_00F9&MI_01&COL02\7&18BF0AD&0&0001 : Disabled
1 device(s) disabled.

C:\>devcon_x64.exe status «HID\VID_045E&PID_00F9&REV_0002&MI_01&Col02»
HID\VID_045E&PID_00F9&MI_01&COL02\7&18BF0AD&0&0001
Name: HID- Device is disabled.
1 matching device(s) found.

C:\>devcon_x64.exe enable «HID\VID_045E&PID_00F9&REV_0002&MI_01&Col02»
HID\VID_045E&PID_00F9&MI_01&COL02\7&18BF0AD&0&0001 : Enabled
1 device(s) are enabled.

C:\>devcon_x64.exe status «HID\VID_045E&PID_00F9&REV_0002&MI_01&Col02»
HID\VID_045E&PID_00F9&MI_01&COL02\7&18BF0AD&0&0001
Name: HID- Driver is running.
1 matching device(s) found.

fpm_start( "true" );

Это сообщение посчитали полезным следующие участники:

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

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

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

Только нужно было devcon закинуть в system32 »
Этого я не понял. Что значит «закинуть» и зачем ? Судя по твоим командам, он запускался просто из корня диска C: и работал, или я что-то не так понял ? »
» 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
Благодарности: 0

Моя задача немного сложнее. При загрузке системы, устройство чаще всего не запускается.
Вот, что выдаёт:

C:\Windows\system32>devcon64 status «@USB\VID_0079*PID_0007\5&326C0CBC&0&10»
USB\VID_0079&PID_0007\5&326C0CBC&0&10
Name: USB- Device has a problem: 10.
1 matching device(s) found.

Если сделать рестарт устройства 1-3 раза, через команду devcon64 restatrt, оно запускается и работает нормально.Пишет:
Driver is running.

ЗАДАЧА: Как сделать, чтобы при запуске батника:
1.Проверка статуса устройства, если оно запущено нормально (Driver is running.), то ничего не делать.
2. Если не запустилось (Device has a problem: 10.), то devcon64 restatrt. Причём команда повторялась бы до тех пор, пока устройство не запуститься, то есть в статусе будет — Driver is running. Знаю, что нужно использовать if,findstr, for, но как это реализовать — не знаю. Обновление драйверов не предлагать. Устройство устаревшее, и чего я только не перепробовал, и не только я — всё бесполезно.

Буду очень признателен за любую помощь. Заранее благодарю за ответ.

Источник

Правильный запуск devcon.exe (включение / отключение устройства из командной строки в Windows 10)

У меня есть устройство на моем ПК, которое работает под управлением Windows 10, версия Enterprise:

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

Чтобы добиться этого, я пытаюсь написать простой пакетный скрипт из 2 строк и поместить ярлык скрипта в папку, открытую нажатием WIN+R и набрав shell:startup . Содержание сценария:

Однако запуск этого (из командной строки, в папке, где находится devcon.exe ) от имени обычного пользователя, который на самом деле является «Администратором», не вызывает никаких ошибок в командной строке, но также не отключает карту — в диспетчере устройств оно не выглядит отключенным, а карта все еще видна и используется в некоторых других программах / инструментах.
После «повторного включения» (которое, очевидно, ничего не включает) карта просто не показывает ту же производительность, что и когда я делаю все это вручную, щелкая мышью в диспетчере устройств.

Я пробовал разные комбинации запуска «от имени администратора», потому что по многим другим предложениям я должен запускать «это» вот так (просто упомянуть, что я очень новичок в среде Windows). Я попытался запустить cmd как администратор, devcon как администратор, запустить обе вещи одновременно с правами администратора, попытался запустить мой сценарий как задачу в планировщике задач с проверкой «Запуск с самыми высокими привилегиями», используя runas и, наконец, включив встроенную учетную запись администратора, перезагрузив компьютер, войдя в систему как пользователь администратора и попытавшись выполнить обе команды по отдельности, каждый раз приветствуется следующая ошибка:

Источник

Devcon disable не работает

This forum has migrated to Microsoft Q&A. Visit Microsoft Q&A to post new questions.

Answered by:

Question

Hi.
I have an oversensitive touchpad which I would like to disable and enable quickly on windows 7×64. It is a Sony Vaio F121GX running W7 x64 Pro. There is no hot key to toggle it on and off that I can find, so I was looking to write a windows command script or map the command to a key to give me the functionality I desire. From my research, devcon is a tool that should work to accomplish this task.
So far I have found the correct and most current x64 devcon.exe inside GRMWDK_EN_7600_1.ISO.
However, the command yields inconsistent results:

I start by finding my touchpad:

devcon find =mouse
ACPI\SNYALP0012\4&591B7B1&0 : Alps Pointing-device
1 matching device(s) found.

Then I verify the hardware id:

devcon hwids =mouse
ACPI\SNYALP0012\4&591B7B1&0
Name: Alps Pointing-devic
Hardware IDs:
ACPI\SNYALP0012
*SNYALP0012
Compatible IDs:
*PNP0F13
1 matching device(s) found.

devcon enable *SNYALP0012
ACPI\SNYALP0012\4&591B7B1&0 : Enabled
1 device(s) are enabled.

But what is this.

devcon Disable *SNYALP0012
ACPI\SNYALP0012\4&591B7B1&0 : Disable failed
No matching devices found.

But this still works:

devcon enable *SNYALP0012
ACPI\SNYALP0012\4&591B7B1&0 : Enabled
1 device(s) are enabled.

What gives? Any ideas?

Answers

d — This posting is provided «AS IS» with no warranties, and confers no rights.

All replies

d — This posting is provided «AS IS» with no warranties, and confers no rights.

i built the devcon and tried to disable my touchpad

but it seems to fail with

C:\WinDDK\7600.16385.1\src\setup\devcon\objfre_wxp_x86\i386>devcon disable *AUI0214
ACPI\AUI0214\4&2FFE84EA&0 : Disable failed
No matching devices found.

C:\WinDDK\7600.16385.1\src\setup\devcon\objfre_wxp_x86\i386>time /t
20:21

C:\WinDDK\7600.16385.1\src\setup\devcon\objfre_wxp_x86\i386>type c:\windows\setupapi.log | grep -i «2012/04/08 20:» -A6

[2012/04/08 20:21:05 3840.3]
#-199 Executing «C:\WinDDK\7600.16385.1\src\setup\devcon\objfre_wxp_x86\i386\devcon.exe» with command line: devcon disable *AUI0214
#-166 Device install function: DIF_PROPERTYCHANGE.
#I292 Changing device properties of «ACPI\AUI0214\4&2FFE84EA&0».
#E301 DICS_DISABLE: Disabling device for profile (null) failed. Error 0xe0000231: The device cannot be disabled.
#E157 Default installer failed. Error 0xe0000231: The device cannot be disabled.

C:\WinDDK\7600.16385.1>grep -ir 231 —include=»SETU*» *

Источник

Ошибка devcon failed

выдает ошибку devcon failed. Кто знает, что это может быть?

Добавлено через 18 часов 7 минут
аууууууууу. Что никто не знает.

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Ошибка file_get_contents failed to open stream: HTTP request failed
Внимание! В этом коде нет смысла и нет морали, поэтому если вы этого не ожидали читаем ниже: .

Не устанавливается ни один плагин ошибка Installation failed: Download failed. No working transports found
Здраствуйте! Помогите пофиксить ошибку, при попытке установки нового плагина(любого), в админке.

Devel Studio. Ошибка «failed to open stream: HTTP request failed!» при использовании file_get_contents()
Начал писать в девел студио фейк и возникает проблемма со скриптом, я без понятия что не так.

Upload и Write to file failed. Ошибка: ADODB.Stream error ‘800a0bbc’ Write to file failed.
Проблема вот в чем. Есть 3 компонента, и в админе каждого есть возможность загрузки файлов.

Помощь в написании контрольных, курсовых и дипломных работ здесь.

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

Добавлено через 2 минуты
может не работать из за несовпадающмх/пустых паролей.

Источник

DevCon Disable

Disables devices on the computer. Valid only on the local computer.

To disable a device means that the device remains physically connected to the computer, but its driver is unloaded from memory and its resources are freed so that the device cannot be used.

Parameters

/r Conditional reboot. Reboots the system after completing an operation only if a reboot is required to make a change effective.

* Represents all devices on the computer.

ID Specifies all or part of a hardware ID, compatible ID, or device instance ID of a device. When specifying multiple IDs, type a space between each ID. IDs that include an ampersand character (&) must be enclosed in quotation marks.

The following special characters modify the ID parameter.

Matches any character or no character. Use the wildcard character () to create an ID pattern, for example, disk.

Indicates a device instance ID, for example, @ROOT\FTDISK\0000.

Matches the string literally (exactly as it appears). Precede a string with a single quote to indicate that an asterisk is part of the ID name and is not a wildcard character, for example, ‘*PNP0600, where *PNP0600 (including the asterisk) is the hardware ID.

=class Specifies the device setup class of the devices. The equal sign (=) identifies the string as a class name.

You can also specify hardware IDs, compatible IDs, device instance IDs, or ID patterns following the class name. Type a space between each ID or pattern. DevCon finds devices in the class that match the specified IDs.

Comments

DevCon disables the device even if the device is already disabled. Before and after disabling a device, use the DevCon Status operation to verify the device status.

Before using an ID pattern to disable a device, determine which devices will be affected. To do so, use the pattern in a display command, such as devcon status USB\* or devcon hwids USB\*.

The system might need to be rebooted to make this change effective. To have DevCon reboot the system, add the conditional reboot parameter (/r) to the command.

Источник

Читайте также:  Ваз 2107 сломалась спинка переднего сиденья
Оцените статью
Character Description