फ़ाइल आपके द्वारा चलाए जा रहे Windows के संस्करण के साथ संगत नहीं है


14

मेरे पास एक बहुत पुराना इंस्टॉलर (विरासत ऐप) है जिसे हम विंडोज 7 64 बिट ओएस पर चलाने की कोशिश कर रहे हैं।

पहले यह केवल Windows XP 32 बिट पर स्थापित किया गया है। इसे चलाने का प्रयास करने पर मुझे निम्न त्रुटि मिलती है:

इस फ़ाइल का संस्करण विंडोज के संस्करण के साथ संगत नहीं है 
तुम दौड़ रहे हो। यह देखने के लिए कि क्या आपके कंप्यूटर की सिस्टम जानकारी की जाँच करें
आपको प्रोग्राम के x86 (32-बिट) या x64 (64-बिट) संस्करण की आवश्यकता है, और फिर 
सॉफ्टवेयर प्रकाशक से संपर्क करें।

सॉफ्टवेयर प्रकाशक से संपर्क करना एक विकल्प नहीं है (सॉफ्टवेयर सुपर पुराना है)।

क्या यह काम करने का एक तरीका है? संगतता मोड के कुछ प्रकार?

केवल एक चीज जिसके बारे में मैंने सुना है वह काम करेगी 7 विन बॉक्स पर एक वर्चुअल एक्सपी। समस्या यह है कि यह सॉफ़्टवेयर संपूर्ण सॉफ़्टवेयर सेट का एक हिस्सा है। मुझे सभी टुकड़ों को वर्चुअल XP पर रखना होगा या किसी को भी नहीं।

इससे पहले कि मैं यह सब वर्चुअल xp पर डालने की राह पर उतरूं, मैं जानना चाहता हूं कि विन 7 ओएस पर यह सब पाने का कोई तरीका नहीं है।


क्या कार्यक्रम है? यह क्या करता है? क्या इसमें एक ड्राइवर स्थापित या विशेष हार्डवेयर को नियंत्रित करना शामिल है? मुझे पता है कि पुराने सीएनसी मिल्स जैसे उपकरणों के लिए विरासत सॉफ्टवेयर वास्तव में win7 पर काम नहीं करते हैं।
Doltknuckle

@ डॉल्कटनेकल - यह एक इंस्टॉलर है जिसमें 1999 (ईश) डेल्फी बीडीई है। हमें अन्य विरासत ऐप चलाने के लिए BDE की आवश्यकता है। इंस्टॉलर में कोई ड्राइवर नहीं हैं।
टीका

क्या फ़ाइल का नाम .com में समाप्त होता है?
हैलो71

नहीं, यह इंस्टॉल शील्ड के साथ बनाया गया इंस्टॉलर है। यह निर्वासन में समाप्त होता है।
वैकानो

मैं गलती से 64 बिट मशीन पर एक ही गलती से एक ज़िप फ़ाइल का नाम बदलकर exe करने में कामयाब रहा। यह मेरे द्वारा ज्ञात एक उत्तर नहीं है, लेकिन कुछ ऐसा है जो मुझे गुगली द्वारा नहीं मिल सकता है।
जंपिंग जेजाजा

जवाबों:


7

आप कहते हैं कि यह वास्तव में पुराना इंस्टॉलर है, क्या यह 16-बिट अनुप्रयोग है? सभी 16-बिट एप्लिकेशन समर्थन को विंडोज 7 x64 से हटा दिया गया था - यह बिल्कुल भी नहीं चलेगा। आपको एक एमुलेटर का उपयोग करने या 32-बिट विंडोज पर वापस जाने की आवश्यकता होगी। Windows 7 में XP मोड इस एप्लिकेशन को मूल रूप से चलाने और मूल रूप से चलाने के लिए एक आसान समाधान हो सकता है।


मुझे नहीं पता कि यह 16 बिट है। मुझे ऐसा नहीं लगता, लेकिन मैं अपने इंस्टॉलर की "बिट" स्थिति का पता कैसे लगा सकता हूं? (सिर्फ यकीन के लिए।)
Vaccano

microsoft.com/windowsxp/use/security/learnmore/spot16bit.mspx दिखाता है कि 16-बिट एप्लिकेशन का पता कैसे लगाया जा सकता है, लेकिन आपको विंडोज़ एक्सपी की एक कार्यशील प्रतिलिपि की आवश्यकता हो सकती है।
डार्थ Android

हां, यह संदेश बताता है कि आप 64-बिट मशीन पर 16-बिट एप्लिकेशन को चलाने का प्रयास कर रहे हैं। उत्तर, जैसा कहता है, वैसे ही विंडोज 7 में 16-बिट समर्थन विंडोज 7 में नहीं गिराया गया था, लेकिन यदि यह 64-बिट मोड में चल रहा है, तो सीपीयू द्वारा वास्तव में अनुमति नहीं दी जाती है।
हैलो71

1
दरअसल, IIRC, CPU 64-बिट मोड में 16-बिट कोड निष्पादित नहीं करेगा।
हैलो'१

1
@Hello सही है, "पूर्ण" 64-बिट मोड में विंडोज़ चलाने वाला x86-64 CPU 16 बिट कोड नहीं चलाएगा: support.microsoft.com/kb/282423 पूर्ण 64-बिट मोड में भी 16-बिट CPU की संख्या सुविधाओं के अनुसार अक्षम हैं en.wikipedia.org/wiki/X86-64 ( "पुराने सुविधाओं के हटाने" देखें)
Mokubai

3

विरासत संस्थापकों के साथ आपको वास्तव में सेटिंग्स के साथ चारों ओर फील करना होगा। Windows XP SP 3 में संगतता मोड सेट करने का प्रयास करें और व्यवस्थापक के रूप में चलाएँ।

कुछ विरासत इंस्टॉलर "अनज़िप्ड" हो सकते हैं। मतलब कुछ जिप यूटिलिटीज वास्तव में उन फाइलों को अनजिप कर सकते हैं जिन्हें प्रोग्राम इंस्टॉल करना है। अब मैं इसकी अनुशंसा नहीं करता, लेकिन आप फ़ाइलों को मैन्युअल रूप से स्थानांतरित करने का प्रयास कर सकते हैं।


.Exe इंस्टॉलर के अंदर GTA2.exe के लिए इंस्टॉलर था जो काम करता था। आपका बहुत बहुत धन्यवाद! (मैंने विनर का इस्तेमाल किया है)। मुझे डर है कि मैंने ऐसा नहीं सोचा होगा, इसलिए, धन्यवाद।
ऐनीन विलियन

3

यदि UAC के साथ कम्पैटिबिलिटी मोड में इंस्टॉलर चलाना बंद हो गया ( रजिस्ट्री परिवर्तन ) काम नहीं करता है, तो अगला कदम एक मैन्युअल इंस्टॉल की कोशिश करना है। यह वह जगह है जहां आप फ़ाइल तुलना तकनीकों का उपयोग यह जानने के लिए करते हैं कि इंस्टॉलर वास्तव में आपके कंप्यूटर पर क्या करता है और आपकी खिड़कियों 7 मशीन को मिरर करता है। यदि आपने पहले कभी ऐसा नहीं किया है, तो मैं इसकी सिफारिश नहीं करूंगा क्योंकि आप बहुत सारी समस्याओं में काम कर सकते हैं। जो मैं अनुभव से जानता हूं वह सब कुछ पाने के लिए एक वास्तविक दर्द है।

बेहतर विकल्प विंडोज़ 7 में XP मोड को डाउनलोड और सक्षम करना है (7 घर या स्टार्टर जीतने के साथ काम नहीं करता है)। यह कम से कम आपको डेस्कटॉप शॉर्टकट देता है जो मांग पर वीएम लॉन्च करता है। आप इसे यहाँ पा सकते हैं ।


0

मुझे भ्रष्ट इंस्टॉलर के लिए सटीक त्रुटि संदेश मिला है।

एक इंस्टॉलर जो विंडोज 7 (32 बिट / 64 बिट) के लिए पहली बार बनाया गया था, यह संदेश (विंडोज 7 64 बिट पर) दिखाते हुए, ईमेल के माध्यम से स्थानांतरित होने के दौरान भ्रष्ट हो गया। गैर-भ्रष्ट फ़ाइल ठीक स्थापित।

इसलिए, मेरा सुझाव है कि आप अधिक तकनीकी संचालन की कोशिश करने से पहले एक विन XP मशीन पर इंस्टॉलर की कोशिश करें।

यदि इंस्टॉलर वास्तव में भ्रष्ट है, तो आपको बैकअप ढूंढना होगा या इसे कहीं और लाना होगा।


0

यह त्रुटि तब भी दिखाई देती है जब आप एक स्क्रिप्ट बनाते हैं और इसे * .bat के बजाय * .exe के रूप में सहेजते हैं। * .Bat पर स्विच करने से समस्या हल हो सकती है।

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