विंडोज 7 में दो फ़ोल्डर हैं, "प्रोग्राम फाइल्स" और "प्रोग्राम फाइल्स X86"। उनमें क्या अंतर है?
64 बिट प्रोग्राम कहाँ स्थापित होता है?
विंडोज 7 में दो फ़ोल्डर हैं, "प्रोग्राम फाइल्स" और "प्रोग्राम फाइल्स X86"। उनमें क्या अंतर है?
64 बिट प्रोग्राम कहाँ स्थापित होता है?
जवाबों:
ये दो फ़ोल्डर केवल विंडोज (XP, Vista और 7) के 64 बिट संस्करणों में मौजूद हैं। 64 बिट एप्लिकेशन "प्रोग्राम फाइल्स" में जाते हैं, 32 बिट ऐप्स "प्रोग्राम फाइल्स (x86)" में इंस्टॉल किए जाते हैं।
अन्य उत्तर आंशिक रूप से सही है, लेकिन वे "केवल Win7 के 64 बिट संस्करणों में मौजूद नहीं हैं"। वे XP 64-बिट, विस्टा 64-बिट, सर्वर 2003 64-बिट, सर्वर 2008 64-बिट, आदि में भी मौजूद हैं।
"प्रोग्राम फ़ाइलों" में चलने वाले मूल निवासी 64-बिट अनुप्रयोग; और "प्रोग्राम फाइल्स (x86)" 64-बिट प्लेटफॉर्म पर चलने वाले 32-बिट अनुप्रयोगों के लिए पिछड़े संगतता के रूप में कार्य करता है।
अन्य उत्तर सही हैं, लेकिन वे यह नहीं कहते कि यह कैसे काम करता है। एक इंस्टॉलेशन हमेशा Windows रजिस्ट्री में चर "ProgramFilesPath" के मान की तलाश करता है, जो इसमें स्थित है:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion
यहां आप x64-path और x86-path दोनों को भी पा सकते हैं।
एक इंस्टॉलेशन प्रोग्राम, जिसे x86- आर्किटेक्चर के लिए लिखा गया है, स्वचालित रूप से "प्रोग्राम फाइल्स (X86)" पथ पर स्थानांतरित हो जाता है। InstallShield जैसे आधुनिक इंस्टॉलर यह भी निर्धारित कर सकते हैं कि कौन सा रास्ता सही है, सॉफ्टवेयर के आधार पर जिसे वे सेट करना चाहते हैं।