在注册表中改系统服务(自动,手动,禁用,删除)注册表对应系统服务

更新日期:2024-08-29 17:51

来源:互联网

  在优化系统设置时,我们通常会对服务进行禁用或手动优化。但有些服务无法直接操作,导致出现拒绝访问等问题。此时,我们可以通过修改注册表来解决。除此之外,我们还可以编写BAT文件来管理服务的开启和关闭。

在注册表中改系统服务(自动,手动,禁用,删除)注册表对应系统服务

  下面将介绍具体操作步骤

  1. 打开“注册表编辑器”:在“开始→运行”中键入“regedit.exe”。

  2. 定位到服务分支:展开“HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices”。

  3. 管理服务项:在右侧窗格中显示本机安装的服务项。要删除服务,选择后右击删除即可。删除注册表中相应服务子键后,需要重新启动才能完全从服务列表中移除。

  4. 新建服务:点击“编辑→新建→项”,命名为“test”,然后右击该项,选择“新建→字符串值”或“新建→DWORD值”。

  5. 添加服务项目具体键值如下:

  “DisplayName”:服务名称

  “Description”:服务描述

  “ImagePath”:服务程序路径

  “ObjectName”:本地登录

  “ErrorControl”:值为“1”

  “Start”:值为2表示自动运行,值为3表示手动运行,值为4表示禁止

  “Type”:应用程序对应10,其他对应20

  如果想通过注册表文件来添加或删除服务,可以按以下方法操作:

  删除注册表中的项:

  ```

  WindowsRegistryEditorVersion5.00

  [-HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun]

  ```

  删除注册表中的值:

  ```

  WindowsRegistryEditorVersion5.00

  [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun]

  “SoundMan”=-

  ```

  服务的启动类型对应注册表[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices]下的各个子项服务名字下的start键表示启动类型,1是系统,2是自动,3是手动,4是禁用。

  以上就是使用注册表来修改服务项的方法,希望对大家有所帮助。如果有任何疑问,欢迎留言讨论。