web-dev-qa-db-ja.com

Windows7サービスグル​​ープを変更する方法

Windowsサービスの読み込みグループをどのように変更しますか? Windowsが特定の順序でロードするために使用するデフォルトのグループがいくつかあります。

グループの例を次に示します。

  • プラグ&プレイ
  • COMインフラストラクチャ
  • イベントログ
  • AudioGroup
  • UIGroupなど.....

このリストの順序を見つけて、このリストの特定のサービスを変更して、Windowsの起動時に何が起こるかを確認したいと思います。

5
Diogo

サービスの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>です。 This は、有効なLoadOrderGroupsのリストがHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ControlServiceGroupOrderという名前の値にあることを示していますが、Windows7ではそのような値がないことがわかりました。 keyHKEY_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は機能しません。

6
Bacon Bits

Windowsロゴキーを押しながら「r」を押します。引用符なしで「mscofig」と入力し、Enterキーを押します。 [サービス]タブをクリックします。ただし、ここで変更する内容に注意し、何かを行う前に必ず復元ポイントを作成してください。

「services.msc」もありますが、自分が何をしているのかを完全に理解していない限り、それをいじるのは一般的に賢明ではありません。

1
Blomkvist