Windows सेवा का नाम बदलें


11

क्या एक विंडोज़ सेवा का नाम बदलने का एक तरीका है? प्रदर्शन नाम नहीं, आप मन, वास्तविक नाम। मैं एनम \ रूट में मान को संपादित करने के लिए प्रतीत नहीं हो सकता कि मैं क्या चाहता हूं, और वहां एक आसान तरीका होना चाहिए, मैं बस इसे महसूस कर सकता हूं!


2
तुम ऐसा क्यों करना चाहते हो? मुझे लगता है कि यह उस सेवा पर निर्भर करता है जो कुछ भी प्रक्रिया को तोड़ना होगा ...
Dentrasi

जवाबों:


10

IIRC ने मेरे लिए एक बार काम किया (एक बार):

यह कुछ भी नहीं है जो मैं कभी भी करने की सलाह दूंगा

यह जो मैंने किया है

  1. खुला regedit
  2. पर जाए HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
  3. बाएं फलक के अंदर ट्रेस्ट्रक्चर में कुंजियों को देखें और उस सेवा का चयन करें जिसका आप नाम बदलना चाहते हैं
  4. Renameसंदर्भ-मेनू में प्रविष्टि का उपयोग करके कुंजी का नाम बदलें
  5. यदि कोई उपकुंजी है तो उसे enumहटा दें। अगली बार सेवा शुरू होने पर यह फिर से जुड़ जाएगा।
  6. आप DisplayNameनए सेवा नाम के अनुसार उपकुंजी को बदलना चाह सकते हैं
  7. परिवर्तनों को प्रभावी करने के लिए मशीन को रिबूट करें
  8. प्रार्थना करें कि इससे चीजें खराब न हों

3

SC.exe का उपयोग करें विंडोज में आप चाहते हैं कि paramaters के साथ एक नई सेवा बनाने के लिए बनाएँ। फिर पुरानी सेवा को हटाने के लिए SC.exe Delete का उपयोग करें।

SC एक कमांड लाइन प्रोग्राम है जो विंडोज में बनाया गया है जो सेवा नियंत्रण प्रबंधक और सेवाओं के साथ संचार करने के लिए उपयोग किया जाता है।


1
मैं आपको कुछ मूल्य जोड़ने के बिना पुरानी पोस्ट का जवाब देने के लिए मना करता हूं, और यहां तक ​​कि वास्तव में सवाल का जवाब भी नहीं दे रहा हूं। सवाल एक सेवा का नाम बदलने का है, और एक नया बनाने के लिए और पिछले को हटाने के लिए एक टिप्पणी के रूप में इस्तेमाल किया जा सकता है लेकिन एक खराब जवाब लगता है।
अल्फामाइकविक्टर

मैं अल्फामाइकविक्टर के साथ सहमत नहीं हूं। जानकारी प्रश्न के लिए उपयोगी है।
एंड्रियास डीट्रिच

0

ENUM / रूट पर अनुमतियाँ काफी सख्त हैं, इसके अलावा मेरा मानना ​​है कि यह विंडोज द्वारा नियंत्रित एक गतिशील क्षेत्र है। जिस स्थान को आप देखना चाहते हैं, वह HKLM \ System \ CurrentControlSet \ Services है।


हाँ, मैंने उसे संपादित करने की कोशिश की, लेकिन सेवाओं के मेनू ने केवल यह घोषित किया कि एक रजिस्ट्री कुंजी नहीं मिली: ^)
नैट

आप यह नहीं कहते कि आपकी सेवा क्या कर रही है, लेकिन आप एक .REG फ़ाइल के रूप में मौजूदा सेवा के पैरामीटर्स पर कब्जा कर सकते हैं, मौजूदा सेवा को हटा सकते हैं और SC.EXE का उपयोग करके एक नया बना सकते हैं। फिर "। कुंजी" प्रविष्टियों ([HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ _ \ _ ...] का नाम बदलने के लिए .REG संपादित करें, साथ ही किसी भी सिस्टम जेनरेट किए गए सामान (पासवर्ड हैश, आदि) को हटा दें। पुन: आयात और रिबूट करें। वैकल्पिक रूप से, मैन्युअल रूप से प्रदर्शन नाम, निर्भरताएं जोड़ें, निश्चित रूप से, मैं पहले वीएम पर परीक्षण करूंगा ;-)
साइमन कैटलिन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.