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


15

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

以下に例を示します。

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

HKLM\system\CurrentControlSet\services\service1

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


再起動しましたか?使用しているWindowsのバージョンは何ですか?
ドクトロライチャード

回答:


34

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

sc config Themes DisplayName= "Theme Manager"

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

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


SCコマンドはサービスの表示名を変更できないと人々が言っ​​ていたので、私はどこに行っても実際にはscコマンドを詳しく見ていないようでした。しかし、このコマンドは飛ぶ色で機能しました!本当にありがとう!
ユーザー972276

出向。これはうまくいきます!
sws

1
他の人への補足として:新しい名前にスペースが含まれている場合、括弧で囲むことも必須です(上記の例のように)、そうでない場合は機能しません。
informatik01

これは、将来のコマンドで「sc」が使用する名前を変更しないことに注意してください。むしろ、Services GUIでの表示方法のみが変更されます。「sc」で使用する名前を変更するには、@ Nikola-Dimitrijevic
macetw

@macetwどういう意味かわかりません。それは、サービスの表示名を変更します。これは質問の目的です。サービス名はまったく別のものです。
パトリックシーモア

2

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

最初にペインに移動しHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 、名前を変更するサービスキーを選択し、目的の名前を押し て入力しますF2

あなたが持っている場合は列挙型は、メインキーを展開したときのサブキーを、それは再起動時に再作成されるように、ちょうどそれを削除

ここに画像の説明を入力してください

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.