重命名 Windows 服务

重命名 Windows 服务

有没有办法重命名 Windows 服务?请注意,不是显示名称,而是实际名称。我似乎无法将 enum\root 中的值编辑为我想要的值,应该有更简单的方法,但我就是找不到!

答案1

据我所知,以下方法对我有用(一次):

我从来不会建议这么做

这就是我所做的

  1. 打开注册表
  2. 导航HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
  3. 查看左侧窗格中树状结构中的键,然后选择要重命名的服务
  4. Rename使用上下文菜单中的条目重命名该键
  5. 如果有名为的子项,enum请删除它。它将在下次服务启动时重新创建。
  6. 您可能需要DisplayName根据新的服务名称更改子项
  7. 重新启动机器以使更改生效
  8. 祈祷没有把事情搞砸

答案2

使用 SC.exe Create 在 Windows 中创建一个具有所需参数的新服务。然后使用 SC.exe Delete 删除旧服务。

SC 是 Windows 内置的命令行程序,用于与服务控制管理器和服务进行通信。

答案3

ENUM/Root 的权限非常严格,而且我相信它是 Windows 控制的动态区域。您要查看的位置是 HKLM\System\CurrentControlSet\Services。

相关内容