Piers7 के " 64 बिट समझाया " पद का अनुवाद ।
देखिए, वास्तव में इसके बारे में कुछ भी जटिल नहीं है।
सभी प्रोग्राम उसी स्थान पर हैं,% ProgramFiles% में, जब आपको 32-बिट संस्करण की आवश्यकता होती है, तब तक, जो% ProgramFiles (x86)% में है, सिवाय इसके कि जब 32-बिट मशीन आती है, तो किस स्थिति में अभी भी% ProgramFiles% में है।
ये सभी लाइब्रेरी, DLL, अभी भी% SystemRoot% \ System32 में स्थित हैं, बस अब वे 64-बिट हैं। लेकिन 32-बिट, वे% SystemRoot% \ SysWOW64 में हैं। क्या आप अभी भी स्पष्टीकरण का पालन कर रहे हैं? हां, और 16-बिट अभी भी% SystemRoot% \ System में संग्रहीत है - उन्हें दूसरी जगह ले जाना
अजीब होगा।
रजिस्ट्री डेटा HKLM \ Software में है, जब तक कि आप 32-बिट प्रोग्राम के लिए डेटा का मतलब नहीं करते हैं, क्योंकि इस मामले में यह HKLM \ Software \ Wow6432Node में है।
सामान्य तौर पर, नियम बहुत सरल है: हमेशा 64-बिट कार्यक्रमों से चिपके रहने की कोशिश करें, और सब कुछ चॉकलेट में होगा। किसी भी स्थिति में, 64-बिट संस्करणों के बिना अनुप्रयोग बहुत कम उपयोग के हैं, उदाहरण के लिए, कार्यालय और दृश्य स्टूडियो [1]। यदि आप अपने किसी भी ऐड-ऑन को काम करना चाहते हैं, तो हमेशा इंटरनेट एक्सप्लोरर का 32-बिट संस्करण (यह डिफ़ॉल्ट रूप से स्थापित होता है) इंस्टॉल करें। बाकी सभी के लिए शॉर्टकट "डिफ़ॉल्ट रूप से" 64-बिट संस्करण लॉन्च करते हैं। चूंकि प्रत्येक कार्यक्रम के लिए दो शॉर्टकट सबसे अच्छा तरीका नहीं है, इसलिए कभी-कभी (cmd.exe) केवल एक (64-बिट) होता है, और आपको दूसरे को खुद (सभी को एक ही स्थान पर, SysWOW64 में, निश्चित रूप से) खोजने की आवश्यकता होती है। और हां, PowerShell के 64-बिट और 32-बिट दोनों संस्करणों में 'सेट-एक्ज़ीक्यूशनपॉलिशियल रिमोटसेन्ट' मत भूलना।
अगला, हमेशा ड्राइवरों और अन्य कचरे के 64-बिट संस्करण स्थापित करें, जब तक कि यह (MSDORA, JET) नहीं है, या आपको 32-बिट और 64-बिट संस्करण दोनों की आवश्यकता है (उदाहरण के लिए, 32 के लिए MO / SqlCmd का उपयोग करने के लिए) MSBuild जैसी बिट प्रक्रिया)। बस ऐसा न करें यदि 64-बिट इंस्टॉलर ने 32-बिट संस्करण (जैसे कि एसक्यूएल नेटिव क्लाइंट) स्थापित किया है।
सामान्य तौर पर, नाम में '32' के साथ सब कुछ 64 बिट्स के लिए है। '64' के साथ सब कुछ 32 बिट्स के लिए है। को छोड़कर, निश्चित रूप से,% ProgramW6432%, जो कि 64-बिट कार्यक्रमों के लिए वैसे भी ProgramFiles निर्देशिका है (अच्छी तरह से, शायद 32-बिट मशीन पर छोड़कर)। हां, और .net फ्रेमवर्क वास्तव में कहीं भी स्थानांतरित नहीं हुआ, इसके पास सिर्फ फ्रेमवर्क 64 है।
ठीक है, अर्थात्, मुझे यह बिल्कुल समझ में नहीं आता कि लोग इस सब से क्यों चिंतित हैं।
[१] जी हाँ, ऑफिस २०१० का ६४-बिट संस्करण है, लेकिन चूंकि इंस्टॉलर एक पूरी रिपोर्ट नहीं करता है, इसलिए यह महत्वपूर्ण नहीं है।