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.