मैं cmd से मौजूदा रजिस्ट्री कुंजी मान को कैसे संशोधित करूं?
Reg कमांड के लिए बहुत सारे विकल्प और स्विच, घंटियाँ और सीटी हैं। कुंजियों, उपकुंजी और मान नामों को क्वेरी करने, जोड़ने और हटाने के विकल्प हैं। लेकिन आप किसी मौजूदा मूल्य नाम के डेटा को कैसे संशोधित करते हैं? क्या आप मूल्य नाम को पूरी तरह से हटा देते हैं, और फिर इसे फिर से जोड़ते हैं और संशोधित मूल्य / डेटा को फिर से टाइप करते हैं? जो बहुत ही बोझिल लगता है ...
मुझे किसी स्क्रिप्ट / बैच स्वचालन में कोई दिलचस्पी नहीं है, कम से कम अब नहीं, मैं सिर्फ cmd Reg कमांड के माध्यम से सादे सरल रजिस्ट्री संपादन चाहता हूं। एक कुंजी को नष्ट करने की आवश्यकता के बिना बस कुछ अतिरिक्त डेटा के साथ इसे बाद में जोड़ने के लिए। उसी तरह का ऑपरेशन आप रीडगिट में कर सकते हैं।
आपके लिए सोच की प्रक्रिया को प्रोत्साहित करने के लिए एक उदाहरण है।
Key: HKEY_CURRENT_USER\Software\Citrix\Receiver
Value type: reg_sz
Value name: UpgradeDone
Value data: true
अब यह ठीक है, लेकिन क्या होगा यदि मुझे मूल्य डेटा को "सच" से "झूठे" में बदलना होगा। ताकि मुझे इसके बदले यह मिले:
Key: HKEY_CURRENT_USER\Software\Citrix\Receiver
Value type: reg_sz
Value name: UpgradeDone
Value data: false
Cmd से करने के लिए क्या विकल्प और वाक्यविन्यास हैं?
अपडेट करें:
मुझे अभी पता चला है कि ऊपर दिया गया उदाहरण अभी बहुत आसान है ...
उपरोक्त उदाहरण में मैं केवल निम्नलिखित कार्य कर सकता हूं:
reg delete HKEY_CURRENT_USER\Software\Citrix\Receiver /v UpgradeDone
reg add HKEY_CURRENT_USER\Software\Citrix\Receiver /v UpgradeDone /t Reg_Sz /d false
मैं मूल्य को पूरी तरह से हटा सकता हूं, और फिर इसे फिर से जोड़ सकता हूं, क्योंकि इसके भीतर मौजूद डेटा बहुत छोटा है। यह "सच" या "असत्य" जैसा एक स्ट्रिंग है। इसे दोबारा बनाना भी मुश्किल नहीं है।
यहां अधिक डेटा सामग्री के साथ एक कठिन उदाहरण दिया गया है:
Key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
Value name: Path
Value type: Reg_Sz
Data: C:\Program Files (x86)\ImageMagick-6.8.5-Q16;C:\PROGRA~2\GTK2-R~1\bin;C:\Program Files (x86)\AMD APP\bin\x86_64;C:\Program Files (x86)\AMD APP\bin\x86;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files (x86)\Common Files\Acronis\SnapAPI\;C:\Windows\System32\WindowsPowerShell\v1.0\;"C:\Program Files (x86)\WinHasher";C:\Program Files (x86)\Android\android-sdk\tools\;C:\Program Files (x86)\Android\android-sdk\platform-tools\;C:\Program Files (x86)\GTK2-Runtime\bin;C:\Program Files (x86)\MiKTeX 2.9\miktex\bin\;C:\Program Files (x86)\Common Files\Teleca Shared;C:\Program Files (x86)\Notepad++
मैं डेटा सामग्री के केवल कुछ हिस्सों को निकालना चाहता हूं। विशेष रूप से, मैं केवल अंतिम खोज पथ, C: \ Program Files (x86) \ Notepad ++ को निकालना चाहता हूं।
आप इससे कैसे निपटेंगे ?? ...
आप मुझसे यह सब टाइप करने की उम्मीद नहीं करते हैं ?? ......