作成済みのWindowsサービスの表示名を変更したい。レジストリの値を変更できることをオンラインで読みました。レジストリで変更してサービスウィンドウを再起動すると、新しい名前が反映されないようです。コンピュータを再起動すると、この新しい名前が反映されると思いますが、コンピュータを再起動しなくてもすぐに表示される解決策が必要です。
次に例を示します。
Services.exeを起動し、変更するサービスを右クリックして、プロパティをクリックします。プロパティウィンドウで、サービス名は_service1
_、表示名は_service1
_と表示されます。レジストリに移動して、
_HKLM\system\CurrentControlSet\services\service1
_。
ここには、DisplayName
というフィールドがあり、これは_service1
_に設定されています。この値を_Some Name
_に変更します。この値を変更した後、サービスを再起動しても、_service1
_が表示されます。 _service1
_のプロパティに移動しても、表示名は_service1
_ではなく_Some Name
_のままです。
これは、SC
コマンドで実行できます。たとえば、Themesサービスの名前をTheme Managerに変更するには、管理者権限でコマンドプロンプトを開きます。タイプ
sc config Themes DisplayName= "Theme Manager"
等号と新しい名前の間のスペースに注意してください。これは必須です。
サービスコンソールを更新すると、変更が表示されます。事前に再起動する必要はありません。
あなたが近くにいたとしても、あなたはそれを間違っています。 :)
まず、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
に移動します[〜#〜] left [〜#〜]ペインで、名前を変更するサービスキーを選択し、 F2 そしてあなたが望む名前を入力してください
メインキーを展開するときにenumサブキーがある場合は、再起動時に再作成されるため、削除するだけです
DisplayNameサブキーは変更できますが、変更する必要はありません。通常は、変更したサービス名に従うように変更します
今すぐコンピュータを再起動します