在注册表中改系统服务(自动,手动,禁用,删除)注册表对应系统服务
在优化系统设置时,我们通常会对服务进行禁用或手动优化。但有些服务无法直接操作,导致出现拒绝访问等问题。此时,我们可以通过修改注册表来解决。除此之外,我们还可以编写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是禁用。
以上就是使用注册表来修改服务项的方法,希望对大家有所帮助。如果有任何疑问,欢迎留言讨论。