64-बिट विंडोज पर 32-बिट रजिस्ट्री में एक .reg फ़ाइल से रजिस्ट्री प्रविष्टियाँ कैसे डालें


12

64-बिट विंडोज (विस्टा / 7) में, वहाँ है HKLM\Software\Wow6432Nodeजहाँ सभी 32-बिट रजिस्ट्री सामान है। अगर मेरे पास इसमें कुछ चाबियों के साथ एक .reg फ़ाइल है, तो मैं Wow6432Node64-बिट रजिस्ट्री के बजाय 32-बिट रजिस्ट्री (अंडर ) में आयात करने के लिए कैसे regedit बता सकता हूं ?

भले ही मैंने .ow फ़ाइल में रजिस्ट्री कुंजियों में Wow6432 पथ डाल दिया हो, विंडोज "चतुराई" से उन्हें अनदेखा करता है और उन्हें मुख्य 64-बिट रजिस्ट्री में डालता है।


शर्म की बात है कि फ़ाइल में ऐसा करने का कोई स्पष्ट तरीका नहीं है क्योंकि हम हमेशा आयात पर नियंत्रण नहीं रखेंगे।
डियाना

इसके लिए regedit का उपयोग न करें । regआदेश अपने पैच स्वीकार कर लिया होता। लेकिन (शायद केवल इस बीच) 64-बिट / 32-बिट सीमा में आयात और निर्यात जैसी क्रियाएं 64-बिट regटूल द्वारा अच्छी तरह से समर्थित हैं । कृपया मेरे उत्तर पर एक नज़र डालें ।
वुल्फ

जवाबों:


13

आप 32 बिट रजिस्ट्री विशेष रूप से regedit के 32 बिट संस्करण का उपयोग करने में सक्षम होना चाहिए। बस अपनी .regफ़ाइलों का उपयोग करके आयात करें :

\Windows\syswow64\regedit.exe <REG_FILE.reg>

मुझे लगता है कि अब यह बहुत आसान है।
वुल्फ

14

यदि आप reg import yourfile.regएक 32 बिट निष्पादन योग्य या बैच फ़ाइल से उपयोग कर रहे हैं , और किसी पागल कारण से आप चाहते हैं कि अंदर की कुंजियों yourfile.regको पुनर्निर्देशित नहीं किया जाए Wow6432Node, तो बस निम्नलिखित सिंटैक्स का उपयोग करें:

reg import yourfile.reg /reg:64

जितना आसान है।


मुझे लगता है कि यह वास्तविक प्रश्न का उत्तर नहीं देता है । असली उत्तर पहले क्यों नहीं दिया गया, दी गई पूरक जानकारी को बाद में जोड़ना (या, फुटनोट के रूप में और भी बेहतर)?
वुल्फ

5

regWindows के 64-बिट संस्करण के साथ स्थापित उपकरण रजिस्ट्री वर्चुअलाइजेशन तकनीक के बारे में पता है। इसके दो नए स्विच हैं: /reg:32और /reg:64। यदि आप 32-बिट सिस्टम से 64-बिट सिस्टम में रजिस्ट्री निर्यात लागू करना चाहते हैं, तो निम्न कमांड लाइन का उपयोग करें:

reg import <CONF-APP-32.reg> /reg:32

regउपकरण एक कमांड लाइन मदद कि के माध्यम से एक बहुत ही कम के रूप में यह बताते है reg import /?

... आपको यह ऑनलाइन भी मिल जाएगा (हालांकि Google के लिए थोड़ा कठिन) उदाहरण के लिए:


0

मैंने इसे प्राप्त करने के लिए नीचे पॉवरशेल कमांड का उपयोग किया है:

$ RegFileName = ($ _। RegFileName) .trim ()

reg आयात "। \ $ RegFileName" / reg: 32

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