Включение / отключение драйвера устройства через командную строку

Я поискал в Google и нашел такие инструменты, как devcon и devmanview, но они полезны только для отключения/включения устройства, а не драйвера устройства. Что я хочу сделать, так это иметь возможность отключать/включать конкретный драйвер устройства через командную строку. Кто-нибудь знает какой-нибудь инструмент, который может помочь мне в этом?

В моем случае я действительно хочу отключить/включить драйвер устройства массовой памяти Nvme.

Обновление. Я попытался использовать предложенный sc.exe, но не сделал этого. не удается остановить водителя. Любая помощь?

  C:  Users  Administrator> sc query nvme SERVICE_NAME: nvme TYPE: 1 KERNEL_DRIVER STATE: 4 RUNNING (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN) WIN32_EXIT_CODE: 0 (0x  ) SERVICE_EXIT_CODE: 0 (0x0) CHECKPOINT: 0x0 WAIT_HINT: 0x0 C:  Users  Administrator> sc stop nvme [SC] ControlService FAILED 1052: запрошенный элемент управления недействителен для этой службы.  

Для этого можно использовать утилиту sc.exe .

sc query type = driver | findstr WHAT_IM_LOOKING_FOR

Если вы найдете то, что ищете, вы можете остановить драйвер с помощью:

sc stop EXACT_DRIVER_NAME_AS_LISTED_BY_QUERY

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


2

Мне удалось установить бесплатную утилиту devcon.exe внутри комплекта драйверов Windows 10 от Microsoft.

Эта утилита позволит вам включать/отключать все, что вы видите в диспетчере драйверов. В моем случае я обнаружил, что шина High Definition Audio от Microsoft в Windows 10 была плохо написана и всегда потребляла 10% ЦП. Я отключил его с помощью:

devcon.exe disable PCI VEN_8086 «&» DEV_9D71 *

Вы должны запустить это как администратор, поэтому я поместил это в файл. bat и сделал для него ярлык «запуск от имени администратора».

Поделиться
Улучшить этот ответ
ответил 24 октября 2018 в 18:57
добавить комментарий |

Мне удалось установить бесплатную утилиту devcon.exe в комплекте драйверов Windows 10 от Microsoft.

Эта утилита позволит вам включать/отключать все, что вы видите в диспетчере драйверов. В моем случае я обнаружил, что шина High Definition Audio от Microsoft в Windows 10 была плохо написана и всегда потребляла 10% ЦП.. Я отключил его с помощью:

devcon.exe disable PCI VEN_8086 «&» DEV_9D71 *

Вы должны запустить это как администратор, поэтому я поместил это в файл. bat и сделал для него ярлык «Запуск от имени администратора».


0

я могу остановить драйвер

  C:  Windows  system32> sc stop kmdSERVICE_NAME: kmd TYPE: 1 KERNEL_DRIVER STATE: 3 STOP_PENDING  (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN) WIN32_EXIT_CODE: 0 (0x0) SERVICE_EXIT_CODE: 0 (0x0) CHECKPOINT: 0x0 WAIT_HINT: 0x0  

Но соответствующий графический интерфейс разработчика не обновляется в графическом интерфейсе разработчика. Я отключаю драйвер в Управлении устройством, на значке драйвера появляется стрелка вниз, подтверждающая, что драйвер отключен.

в командной строке sc стрелка вниз не появляется

Поделиться
Улучшить этот ответ
ответил 27 августа 2018 в 18:46
добавить комментарий |

Я могу остановить драйвер

  C:  Windows  system32  > sc stop kmdSERVICE_NAME: kmd TYPE: 1 KERNEL_DRIVER STATE: 3 STOP_PENDING (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN) WIN32_EXIT_CODE: 0 (0x0) SERVICE_EXIT_CODE: 0 (0x0)  WECK07: 0 (0x0)  WECK0_CODE: 0 (0x0)  WECK0_CODE: 0 (0x0)  WECK0_CODE: 0 (0x0)   p> Но соответствующий графический интерфейс не обновляется в devmgmt.msc Обычно, когда я отключаю драйвер в Device Managenement, появляется стрелка вниз на значке драйвера, подтверждающая, что драйвер отключен.  

с помощью командной строки sc , стрелка вниз не отображается


0

Попробуйте C: > имя драйвера NET STOP .

Поделиться
Улучшить этот ответ
ответил 24 октября 2018 в 20:07
добавить комментарий |

Попробуйте C: > имя драйвера NET STOP .

Оцените статью
Botgadget.ru
Добавить комментарий