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

更新日期:2024-06-07 12:26

来源:互联网

很多时候,我们会对系统进行设置优化。通常我们会通过禁用或手动操作来优化服务。但是有些服务无法直接操作,当出现拒绝访问等问题时,我们也可以通过修改注册表的方式来处理。除此之外,我们还可以根据注册表编写BAT文件来控制服务的开启和关闭。下面来看看如何进行相关操作。

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

首先,在“开始→运行”中键入“regedit.exe”,打开“注册表编辑器”。然后展开分支“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services”,在右侧窗格中显示的是本机安装的服务项。如果要删除服务,只需选择后删除即可。但是需要注意,在从注册表中删除相应服务子键后,需要重新启动才能完全地从services.msc列表中移除。

如果要新建服务,只需点击“编辑→新建→项”,为此项命名(如“test”),然后右击该项,选择“新建→字符串值”或“新建→DWORD值”即可。添加一个服务项目时,需要指定一些键值,如:“DisplayName”(服务名称)、“Descrīption”(服务描述)、“ImagePath”(服务程序路径)、“ObjectName”(登录方式)、“ErrorControl”(错误控制)、“Start”(启动方式)、“Type”(类型)等。

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

删除注册表中的项:

```

WindowsRegistryEditorVersion5.00

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]

```

保存为reg文件,双击即可删除该项。

删除注册表中的值:

```

WindowsRegistryEditorVersion5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]

"SoundMan"=-

```

这样可以删除对应的值。

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

以上就是使用注册表来修改服务项的方法,希望大家都能学会如何操作。如果有任何疑问或需要进一步解释,请随时提出。