विंडोज़ सेवा प्रदर्शन नाम बदलना?


15

मैं एक विंडोज़ सेवा के प्रदर्शन नाम को बदलना चाहता हूं जो पहले ही बनाई जा चुकी है। मैंने ऑनलाइन पढ़ा है कि मैं रजिस्ट्री में मूल्य को बदल सकता हूं। यदि मैं इसे रजिस्ट्री में बदल देता हूं और फिर अपनी सेवाओं की विंडो को फिर से लॉन्च करता हूं, तो नया नाम प्रतिबिंबित नहीं होता है। मुझे लगता है कि अगर मैं अपने कंप्यूटर को पुनरारंभ करता हूं तो यह नया नाम परिलक्षित होगा, लेकिन मुझे एक समाधान की आवश्यकता है जो कि मेरे कंप्यूटर को पुनरारंभ करने के तुरंत बाद दिखाई देगा।

यहाँ एक उदाहरण है:

मैं Services.exe लॉन्च करता हूं और जिस सेवा को बदलना चाहता हूं उस पर राइट-क्लिक करें और गुण क्लिक करें। गुण विंडो में मैं सेवा का नाम service1और डिस्प्ले नाम को देखता हूं service1। मैं रजिस्ट्री में जाता हूं और नेविगेट करता हूं

HKLM\system\CurrentControlSet\services\service1

यहां पर एक फील्ड है जिसे DisplayNameसेट किया जाता है service1। मैं जाता हूं और इस मूल्य को बदल देता हूं Some Name। इस मूल्य को बदलने के बाद मैं सेवाओं को फिर से जारी करता हूं और मैं अभी भी देखता हूं service1। जब मैं इसके गुणों पर जाता service1हूं, तब भी मैं प्रदर्शन नाम को देखता हूं service1या नहीं Some Name


क्या आपने रिबूट करने की कोशिश की है? आप किस Windows संस्करण का उपयोग कर रहे हैं?
डॉकटोरो रिचार्ड

जवाबों:


34

आप SCकमांड के साथ ऐसा कर सकते हैं । उदाहरण के लिए, नाम बदलने के लिए विषय-वस्तु को सेवा थीम प्रबंधक , एक कमांड व्यवस्थापक अधिकार के साथ शीघ्र खोलें। प्रकार

sc config Themes DisplayName= "Theme Manager"

बराबर चिह्न और नए नाम के बीच के स्थान पर ध्यान दें। यह अनिवार्य है।

यदि आप सेवाओं के कंसोल को ताज़ा करते हैं, तो आपको परिवर्तन दिखाई देगा। पहले से रिबूट करने की आवश्यकता नहीं है।


ऐसा लगता है कि हर जगह मैंने देखा, लोग कह रहे थे कि एससी कमांड किसी सेवा का प्रदर्शन नाम नहीं बदल सकता है इसलिए मैं कभी नहीं गया और वास्तव में एससी कमांड को करीब से देखा। लेकिन, इस कमांड ने उड़ने वाले रंगों के साथ काम किया! बहुत बहुत धन्यवाद!
user972276

Seconded। यह महान काम करता है!
SWS

1
दूसरों के लिए एक साइड नोट के रूप में: यदि नए नाम में रिक्त स्थान हैं, तो इसे कोष्ठक में संलग्न करना भी अनिवार्य है (जैसे ऊपर उदाहरण में), अन्यथा यह काम नहीं करेगा।
informatik01

ध्यान दें, यह भविष्य के आदेशों के लिए "sc" नामों का उपयोग नहीं करता है। बल्कि, यह केवल सेवाओं के लिए प्रकट होता है कि यह कैसे बदलता है। "Sc" के साथ उपयोग करने के लिए नाम बदलने के लिए, @ Nikola-Dimitrijevic
macetw

@macetw निश्चित नहीं कि आपका क्या मतलब है। यह सेवा के प्रदर्शन नाम को बदल देता है, जो कि सवाल था। सेवा का नाम पूरी तरह से कुछ और है।
पैट्रिक सीमोर

2

यहां तक ​​कि आप करीब थे कि आपने इसे गलत किया है। :)

सबसे पहले नेविगेट करें HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services , बाएँ फलक में, उस सेवा कुंजी का चयन करें जिसका आप नाम बदलना चाहते हैं, दबाएँ F2 और इच्छित नाम दर्ज करें

यदि आपके पास मुख्य कुंजी का विस्तार करते समय एनम उपकुंजी है, तो इसे हटा दें क्योंकि यह पुनरारंभ पर फिर से बनाया जाएगा

यहाँ छवि विवरण दर्ज करें

DisplayName उपकुंजी को बदला जा सकता है, लेकिन आपको ऐसा नहीं करना है। आमतौर पर आप इसे परिवर्तित सेवा नाम का पालन करने के लिए बदल देंगे

अब कंप्यूटर को रीस्टार्ट करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.