11 有没有一种方法可以重命名Windows服务?请注意,实际名称不是显示名称。我似乎无法将enum \ root中的值编辑为我想要的值,并且应该有一种更简单的方法,我只是找不到它! windows service — 内特 source 2 为什么要这样做?我以为它会破坏依赖该服务的任何过程…… — Dentrasi,2010年
10 IIRC以下为我工作(一次): 我什么都不建议做 这就是我所做的 公开注册 导航 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 查看左窗格内树结构中的键,然后选择要重命名的服务 使用Rename上下文菜单中的条目重命名键 如果有一个名为的子项,请enum删除它。下次服务启动时将重新创建。 您可能要DisplayName根据新的服务名称更改子项 重新启动计算机以使更改生效 祈祷它没有把事情搞砸 — 步履蹒跚 source
3 使用SC.exe创建可以在Windows中使用所需的参数创建新服务。然后使用SC.exe Delete删除旧服务。 SC是Windows内置的命令行程序,用于与Service Control Manager和服务进行通信。 — nt source 1 我不鼓励您在不增加任何附加值的情况下回答旧帖子,甚至不真正回答问题。问题是要重命名服务,然后创建一个新服务并删除以前的服务,可以将其用作注释,但答案似乎很差。 — alphamikevictor 2015年 我不同意alphamikevictor。该信息对于问题很有用。 — 安德烈亚斯·迪特里希
0 ENUM / Root上的权限非常严格,此外,我认为这是Windows控制的动态区域。您要查找的位置是HKLM \ System \ CurrentControlSet \ Services。 — 西蒙·卡特琳 source 是的,我尝试对其进行编辑,但是服务菜单仅声明未找到注册表项:^) — Nate 2010年 您没有说您的服务在做什么,但是您可以将现有服务的参数捕获为.REG文件,删除现有服务并使用SC.EXE创建一个新服务。然后,编辑.REG以重命名“键”项([HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ <名称> \ ...],然后删除所有系统生成的内容(密码哈希等),重新导入并重新启动。或者,手动添加显示名称,依赖项等。当然,我首先要在VM上进行测试;-) — Simon Catlin,2010年