Windows hizmeti görünen adı değiştiriliyor mu?


15

Önceden oluşturulmuş bir Windows hizmetinin görünen adını değiştirmek istiyorum. Ben sadece kayıt defterindeki değeri değiştirebilir çevrimiçi okudum. Kayıt defterinde değiştirir ve hizmetlerim penceresini yeniden başlatırsam, yeni ad yansıtılmaz gibi görünür. Bilgisayarımı yeniden başlatırsam bu yeni adın yansıtılacağını varsayıyorum, ancak bilgisayarımı yeniden başlatmak zorunda kalmadan hemen görünecek bir çözüme ihtiyacım var.

İşte bir örnek:

Services.exe'yi başlatıyorum ve değiştirmek istediğim hizmeti sağ tıklatıyorum ve özellikleri tıklıyorum. Özellikler penceresinde servis adını service1ve görünen adını olarak görüyorum service1. Kayıt defterine gidiyorum ve

HKLM\system\CurrentControlSet\services\service1.

Burada buna DisplayNameayarlanmış bir alan var service1. Ben gidip bu değeri değiştiriyorum Some Name. Bu değeri değiştirdikten sonra hizmetleri yeniden başlatıyorum ve hala görüyorum service1. Ben özelliklerine gittiğinizde service1, ben yine de ekran adını görmek service1değil Some Name.


Yeniden başlatmayı denediniz mi? Hangi Windows sürümünü kullanıyorsunuz?
Doktoro Reichard

Yanıtlar:


34

Bunu SCkomutla yapabilirsiniz. Örneğin, Temalar hizmetini Tema Yöneticisi olarak yeniden adlandırmak için yönetici haklarına sahip bir komut istemi açın. tip

sc config Themes DisplayName= "Theme Manager"

Eşittir işareti ile yeni ad arasındaki boşluğa dikkat edin. Bu zorunludur.

Hizmetler konsolunu yenilerseniz, değişikliği görürsünüz. Önceden yeniden başlatmaya gerek yok.


Görünüşe göre her yerde göründüm, insanlar SC komutunun bir hizmetin görünen adını değiştiremediğini söylediler, bu yüzden hiç gitmedim ve aslında sc komutuna daha yakından baktım. Ancak, bu komut uçan renklerle çalıştı! Çok teşekkürler!
user972276

Destekliyorum. Harika çalışıyor!
14'te sws

1
Diğerleri için bir yan not olarak: yeni ad boşluk içeriyorsa, parantez içine almak da zorunludur (yukarıdaki örnekte olduğu gibi), aksi takdirde çalışmaz.
informatik01

Bu, gelecekteki komutlar için kullanılan "sc" adlarını DEĞİŞTİRMEZ. Bunun yerine, yalnızca Hizmetler GUI'sinde görünme biçimini değiştirir. "Sc" ile kullanılacak adı değiştirmek için @ Nikola-Dimitrijevic tarafından açıklanan regedit tekniğini kullanın
macetw

@macetw Ne demek istediğinizden emin değilim. Sorunun konusu olan hizmetin görünen adını değiştirir. Hizmet adı tamamen başka bir şeydir.
Patrick Seymour

2

Yakın olsanız bile yanlış yaptınız. :)

İlk HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services olarak LEFT bölmesinde, yeniden adlandırmak istediğiniz Servis tuşunu seçin, tuşuna basın F2 ve istediğiniz adı girin

Eğer varsa enum ana anahtarı genişletmek zaman alt anahtar o yeniden başlatılması üzerine yeniden oluşturulur olarak, sadece silin

resim açıklamasını buraya girin

DisplayName alt anahtarı değiştirilebilir, ancak bunu yapmanız gerekmez. Genellikle değiştirilen Hizmet adını takip etmek için değiştirirsiniz

Şimdi bilgisayarı yeniden başlat

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.