2011-03-30 7 views
9

मैं cmd ​​से regedit में निर्दिष्ट पथ पर कैसे जा सकता हूं? मैं एक विशिष्ट सेवा में एक नई कुंजी जोड़ना चाहता हूं। क्या कोई मेरी मदत कर सकता है? मैं इसे सी # कोड से करना चाहता हूं, लेकिन पहले मैं इसे cmd से करने की कोशिश कर रहा हूं। Thxcmd: cmd से regedit

मैं cmd ​​से HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ सेवा पर नेविगेट करना चाहता हूं और सेवा सेवा में मूल्य के साथ एक नई कुंजी जोड़ना चाहता हूं। मैंने cmd में लिखा था: regedit "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Service" add /v KeyName Parameters लेकिन मुझे एक त्रुटि है कि यह फ़ाइल लोड नहीं कर सकता है। क्यूं कर?

उत्तर

9

regedit का उपयोग कर cmd से रजिस्ट्री प्रविष्टि जोड़ने के लिए, एक * .reg फ़ाइल बनाएं जिसमें वह डेटा है जिसे आप जोड़ना चाहते हैं। सरल उदाहरण:

Windows Registry Editor Version 5.00 
[HKEY_CURRENT_USER\Software\TestKey] 
"TestDWORD"=dword:0000

और फिर इस पर अमल: regedit/एस myreg.reg

यह एक कुंजी (regedit ब्राउज़र में एक फ़ोल्डर की तरह दिखाया गया है) HKEY_CURRENT_USER \ सॉफ्टवेयर को TestKey नामित कहते हैं। TestKey कुंजी एक DWORD प्रविष्टि "TestDWORD" नाम कि हेक्स में 123 (291 दशमलव में) शामिल हैं


Windows Registry Editor Version 5.00 

[HKEY_CURRENT_USER\Software\TestKey] 
"TestDWORD"=dword:0000

[HKEY_CURRENT_USER\Software\TestKey\SubKey] 
"StringEntry"="StringValue" 

शामिल इस बनाता है TestKey @ HKEY_CURRENT_USER \ सॉफ्टवेयर प्लस की एक उप-कुंजी "उपकुंजी" स्ट्रिंग एंट्री ("स्ट्रिंगएन्ट्री" नामक) और "स्ट्रिंगवैल्यू" नाम का मूल्य

विभिन्न प्रकार की प्रविष्टियां बनाने के तरीके को जानने का एक आसान तरीका है: वांछित प्रविष्टियां बनाने के लिए regedit gui का उपयोग करें, फिर कुंजी को चिह्नित करें और मेनू फ़ाइल -> निर्यात का उपयोग करें। जेनरेट की गई फ़ाइल में कुंजी और इसकी प्रविष्टियां होंगी।


सी # में एक रजिस्ट्री प्रविष्टि बनाने के लिए: http://msdn.microsoft.com/en-us/library/h5e7chcf.aspx

+0

thx बहुत कुछ। मेरा मान एक स्ट्रिंग मान है। मैं इसे .reg फ़ाइल में कैसे लिख सकता हूं? – elisa

+0

मैं एक मूल्य के साथ एक उपकुंजी जोड़ना चाहता हूँ। इसे कैसे करना है? – elisa

+1

यह पता लगाने का एक आसान तरीका है: वांछित प्रविष्टियां बनाने के लिए regedit gui का उपयोग करें, फिर कुंजी को चिह्नित करें और मेनू फ़ाइल -> निर्यात का उपयोग करें। जेनरेट की गई फ़ाइल में कुंजी और इसकी प्रविष्टियां होंगी। संपादित करें: बेहतर प्रदर्शन के लिए उत्तर में उदाहरण स्थानांतरित किया गया। – BatteryBackupUnit

0

मुझे नहीं पता कि "cmd से regedit में निर्दिष्ट पथ पर चलने" का अर्थ क्या है।

हालांकि

, आप एक बैच फ़ाइल से एक रजिस्ट्री कुंजी सेट, बस Regedit से निर्यात करके .reg फ़ाइल बनाने, तो चलाने reg import [filename.reg] (जहां [filename.reg] फ़ाइल आप निर्यात का नाम है) चाहते हैं।

यदि आप एक निश्चित कुंजी दिखाने के लिए Regedit खोलना चाहते हैं, तो How to launch Windows' RegEdit with certain path? देखें।

+0

मैं HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ सेवा पर जासूसी करना चाहता हूं, जहां सेवा एक सेवा है जिसे मैं बना रहा हूं और मूल्य के साथ एक नई कुंजी जोड़ता हूं। – elisa

+0

@elisa: यदि आप Regedit के भीतर स्वचालित रूप से नेविगेट करना चाहते हैं और मैन्युअल रूप से एक कुंजी जोड़ना चाहते हैं, तो मेरा अंतिम अनुच्छेद पढ़ें। यदि आप रजिस्ट्री में स्वचालित रूप से एक नई कुंजी जोड़ना चाहते हैं, तो मेरा मध्य अनुच्छेद देखें।स्वचालित रूप से नेविगेट करने का कोई आसान तरीका नहीं है * और * Regedit के भीतर एक कुंजी जोड़ें। – Gabe

+0

मैं एक स्ट्रिंग मान और reg_sz और डेटा के साथ एक उपकुंजी जोड़ना चाहता हूं: एक पथ पथ को एक विशिष्ट पथ और कुंजी पर। इसे कैसे करना है? – elisa

11

आप

reg add "HKLM\SYSTEM\CurrentControlSet\services\Service" /v "KeyName" /d "Parameters" /f 

उपयोग कर सकते हैं जो एक मूल्य बनाने के लिए (/ v) डेटा पैरामीटर युक्त KeyName नाम दिया है।/f स्विच का उपयोग किसी भी पुष्टि और बाधाओं को ओवरराइड करने के लिए किया जाता है ताकि कमांड को उपयोगकर्ता इनपुट के बिना निष्पादित किया जा सके, परीक्षण के लिए छोड़ दें। इसके अलावा, आप/v (वैल्यू वैल्यू) के साथ/v को प्रतिस्थापित कर सकते हैं और बिल्कुल वैल्यू नाम निर्दिष्ट नहीं कर सकते हैं। यह डेटा (/ डी) को डिफ़ॉल्ट कुंजी मान पर लिखने की अनुमति देता है। भी, यदि जिस पथ को आप लिखना चाहते हैं वह अस्तित्व में नहीं है, तो कुंजी बिना किसी चेतावनी के बनाई जाएगी।

अधिक जानकारी के लिए reg /? कमांड लाइन

संबंधित मुद्दे