Подразделы HKLM\SYSTEM\<ControlSet>\Services
, как следует из пути, используются для хранения данных о службах Windows. Ключ управляется и блокируется диспетчером управления службами (SCM), который представляет собой процесс системного уровня, который запускается при включении Windows еще до того, как вы сможете войти в систему.
Вы можете управлять SCM несколькими способами, и у него есть функции для удаления служб Windows. В командной строке вы должны указать команду sc.exe delete <reg_key_name>
должна запускаться с правами администратора. Вы можете получить справочную информацию из самой команды sc
; это довольно самодокументируется. Например:
> sc.exe delete
DESCRIPTION:
Deletes a service entry from the registry.
If the service is running, or another process has an
open handle to the service, the service is simply marked
for deletion.
USAGE:
sc <server> delete [service name]
Это предполагает, что служба не работает, в настоящее время. Вы можете получить текущее состояние службы с помощью команды sc.exe query <NAME>
, а затем остановить службу, используя stop
вместо query
или delete
.
Это, конечно, удаляет соответствующие службы Windows (например, из консоли управления services.msc
). Имейте в виду, что службы часто предоставляют полезные или даже важные функции для системы или программного обеспечения, которое вы установили; не удаляйте их без уважительной причины и убедитесь, что вы знаете, что делаете.