如何修改 Windows 7 服务组

如何修改 Windows 7 服务组

如何修改 Windows 服务加载组?Windows 使用一些默认组按特定顺序加载。

以下是一些群组的示例:

  • 即插即用
  • COM 基础结构
  • 事件日志
  • 音频组
  • UIGroup 和其他.....

我希望找到此列表顺序并尝试更改此列表上的某些特定服务,看看 Windows 启动时间会发生什么。

答案1

我不建议修改服务的 LoadOrderGroup,但可以sc.exe通过命令行进行修改。

C:\>sc config /?
DESCRIPTION:
        Modifies a service entry in the registry and Service Database.
USAGE:
        sc <server> config [service name] <option1> <option2>...

OPTIONS:
NOTE: The option name includes the equal sign.
      A space is required between the equal sign and the value.
 type= <own|share|interact|kernel|filesys|rec|adapt>
 start= <boot|system|auto|demand|disabled|delayed-auto>
 error= <normal|severe|critical|ignore>
 binPath= <BinaryPathName>
 group= <LoadOrderGroup>
 tag= <yes|no>
 depend= <Dependencies(separated by / (forward slash))>
 obj= <AccountName|ObjectName>
 DisplayName= <display name>
 password= <password>

您感兴趣的部分是group= <loadordergroup>说有效 LoadOrderGroups 列表位于名为 的值中ServiceGroupOrderHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control但我发现在 Windows 7 中没有这样的值。有一个钥匙 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ServiceGroupOrder值为List。 的数据List显然是组的列表,按照组的加载顺序排列。

再次强调,我不会触碰任何这些配置设置,除非你确定自己知道自己在做什么。我不知道你可能会引发什么问题。

sc.exe另外,请注意极其对语法很挑剔。
sc config messenger DisplayName= Messenger可以。
sc config messenger DisplayName=Messenger不行。
sc config messenger DisplayName = Messenger不行。

答案2

按住 Windows 徽标键并按“r”。输入“mscofig”(不带引号)并按回车键。单击服务选项卡。不过,请小心此处的更改,并确保在执行任何操作之前创建还原点。

还有“services.msc”,但除非您完全清楚自己在做什么,否则一般不建议去弄乱它。

相关内容