У меня есть устройство на моем ПК, которое работает под управлением Windows 10, версия Enterprise:
Я хотел бы отключить и повторно включить это конкретное устройство (и, возможно, все другие с таким же префиксом) каждый раз при перезагрузке Windows, желательно полностью без моего (или чьего-либо другого) взаимодействия.
Чтобы добиться этого, я пытаюсь написать простой пакетный скрипт из 2 строк и поместить ярлык скрипта в папку, открытую нажатием WIN+R и набрав shell:startup
. Содержание сценария:
devcon.exe disable "PCI\VEN_1002&DEV_687F*"
devcon.exe enable "PCI\VEN_1002&DEV_687F*"
Однако запуск этого (из командной строки, в папке, где находится devcon.exe
) от имени обычного пользователя, который на самом деле является "Администратором", не вызывает никаких ошибок в командной строке, но также не отключает карту - в диспетчере устройств оно не выглядит отключенным, а карта все еще видна и используется в некоторых других программах / инструментах.
После "повторного включения" (которое, очевидно, ничего не включает) карта просто не показывает ту же производительность, что и когда я делаю все это вручную, щелкая мышью в диспетчере устройств.
Я пробовал разные комбинации запуска "от имени администратора", потому что по многим другим предложениям я должен запускать "это" вот так (просто упомянуть, что я очень новичок в среде Windows). Я попытался запустить cmd
как администратор, devcon
как администратор, запустить обе вещи одновременно с правами администратора, попытался запустить мой сценарий как задачу в планировщике задач с проверкой "Запуск с самыми высокими привилегиями", используя runas
и, наконец, включив встроенную учетную запись администратора, перезагрузив компьютер, войдя в систему как пользователь администратора и попытавшись выполнить обе команды по отдельности, каждый раз приветствуется следующая ошибка:
C:\Users\mm\Downloads>devcon.exe disable "PCI\VEN_1002&DEV_687F*"
PCI\VEN_1002&DEV_687F&SUBSYS_0B361002&REV_C3\6&3B544653&0&00000008: Disable failed
No matching devices found.
Приведенный скриншот должен доказать, что устройство есть, и что путь, который я пытаюсь использовать в devcon.exe
, правильный.
Я использую devcon.exe
неправильно? Если нет, может кто-нибудь объяснить мне, в чем может быть причина моей ошибки и как возможно от нее избавиться?