"प्रोग्राम फाइल्स" और "प्रोग्राम फाइल्स X86" में क्या अंतर है?


37

विंडोज 7 में दो फ़ोल्डर हैं, "प्रोग्राम फाइल्स" और "प्रोग्राम फाइल्स X86"। उनमें क्या अंतर है?

64 बिट प्रोग्राम कहाँ स्थापित होता है?

जवाबों:


60

ये दो फ़ोल्डर केवल विंडोज (XP, Vista और 7) के 64 बिट संस्करणों में मौजूद हैं। 64 बिट एप्लिकेशन "प्रोग्राम फाइल्स" में जाते हैं, 32 बिट ऐप्स "प्रोग्राम फाइल्स (x86)" में इंस्टॉल किए जाते हैं।


22

अन्य उत्तर आंशिक रूप से सही है, लेकिन वे "केवल Win7 के 64 बिट संस्करणों में मौजूद नहीं हैं"। वे XP 64-बिट, विस्टा 64-बिट, सर्वर 2003 64-बिट, सर्वर 2008 64-बिट, आदि में भी मौजूद हैं।

"प्रोग्राम फ़ाइलों" में चलने वाले मूल निवासी 64-बिट अनुप्रयोग; और "प्रोग्राम फाइल्स (x86)" 64-बिट प्लेटफॉर्म पर चलने वाले 32-बिट अनुप्रयोगों के लिए पिछड़े संगतता के रूप में कार्य करता है।


रिकॉर्ड के लिए, एक व्यवस्थापक ने अपना उत्तर संपादित किया।
केचारेउ

हां, और यह स्पष्ट है, कोई भी अन्य पोस्ट को संपादित कर सकता है यदि उनके पास पर्याप्त प्रतिनिधि हैं। edusysadmin यहां सुपरसुसर में एक व्यवस्थापक नहीं है, लेकिन हम में से अधिकांश जैसे एक नियमित उपयोगकर्ता है।
मोआब

@ मोहब्बत में मैंने सिसादमिन को अपने हैंडल का हिस्सा देखा, और हालांकि वह एक था।
केकेत्रु

मैं कहता हूं (x86) का अस्तित्व कुछ सॉफ़्टवेयर के दो अलग-अलग इंस्टॉलेशन को बनाए रखने को आसान बनाने के लिए है, क्योंकि WoW64 को किसी विशिष्ट स्थान से लॉन्च करने के लिए निष्पादन योग्य की आवश्यकता नहीं है।
जोशी

1
@ DMA57361 धन्यवाद सर्वशक्तिमान गुरु (देखें मैंने हीरा को देखा)। :) गंभीरता से, धन्यवाद।
कोटत्रु

12

अन्य उत्तर सही हैं, लेकिन वे यह नहीं कहते कि यह कैसे काम करता है। एक इंस्टॉलेशन हमेशा Windows रजिस्ट्री में चर "ProgramFilesPath" के मान की तलाश करता है, जो इसमें स्थित है:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion

यहां आप x64-path और x86-path दोनों को भी पा सकते हैं।

एक इंस्टॉलेशन प्रोग्राम, जिसे x86- आर्किटेक्चर के लिए लिखा गया है, स्वचालित रूप से "प्रोग्राम फाइल्स (X86)" पथ पर स्थानांतरित हो जाता है। InstallShield जैसे आधुनिक इंस्टॉलर यह भी निर्धारित कर सकते हैं कि कौन सा रास्ता सही है, सॉफ्टवेयर के आधार पर जिसे वे सेट करना चाहते हैं।


1
यह भी ध्यान देने योग्य है कि कुछ पुराने इंस्टॉलर प्रोग्राम फाइल्स में वैसे भी इंस्टॉल हो जाएंगे, क्योंकि वे विंडोज़ को रिपोर्ट करने के लिए जगह की जाँच करने के बजाय हार्ड कोडित निर्देशिका का उपयोग करते हैं।
आंद्रेजाको

और आगंतुक केवल 64-बिट सिस्टम पर प्रोग्राम फाइल को बहुत सारे कंट्रोवर्सी के साथ इंस्टॉल कर सकता है। इसलिए एप्लिकेशन को इंस्टॉलर के लिए सभी एप्लिकेशन प्रोग्राम फ़ाइल (x86)
डेविड थिएलेन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.