web-dev-qa-db-ja.com

Windowsサービスの表示名を変更しますか?

作成済みのWindowsサービスの表示名を変更したい。レジストリの値を変更できることをオンラインで読みました。レジストリで変更してサービスウィンドウを再起動すると、新しい名前が反映されないようです。コンピュータを再起動すると、この新しい名前が反映されると思いますが、コンピュータを再起動しなくてもすぐに表示される解決策が必要です。

次に例を示します。

Services.exeを起動し、変更するサービスを右クリックして、プロパティをクリックします。プロパティウィンドウで、サービス名は_service1_、表示名は_service1_と表示されます。レジストリに移動して、

_HKLM\system\CurrentControlSet\services\service1_。

ここには、DisplayNameというフィールドがあり、これは_service1_に設定されています。この値を_Some Name_に変更します。この値を変更した後、サービスを再起動しても、_service1_が表示されます。 _service1_のプロパティに移動しても、表示名は_service1_ではなく_Some Name_のままです。

16
user972276

これは、SCコマンドで実行できます。たとえば、Themesサービスの名前をTheme Managerに変更するには、管理者権限でコマンドプロンプトを開きます。タイプ

sc config Themes DisplayName= "Theme Manager"

等号と新しい名前の間のスペースに注意してください。これは必須です。

サービスコンソールを更新すると、変更が表示されます。事前に再起動する必要はありません。

35
Patrick Seymour

あなたが近くにいたとしても、あなたはそれを間違っています。 :)

まず、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servicesに移動します[〜#〜] left [〜#〜]ペインで、名前を変更するサービスキーを選択し、 F2 そしてあなたが望む名前を入力してください

メインキーを展開するときにenumサブキーがある場合は、再起動時に再作成されるため、削除するだけです

enter image description here

DisplayNameサブキーは変更できますが、変更する必要はありません。通常は、変更したサービス名に従うように変更します

今すぐコンピュータを再起動します

2