سؤال غير قادر على تثبيت برنامج من قرص مضغوط على Windows 8


أحاول تثبيت برنامج لجهاز قياس الجسيمات الذي أستخدمه.

قمت بإدخال القرص المضغوط في My ROM وعندما حاولت التشغيل التلقائي ، أتلقى رسالة الخطأ التالية

 "error executing file D:\Software\Setup.exe  the requested operation requires elevation"

الآن نظرت حولي ووجدت ، كما تشير الرسالة ، أن هذا مرتبط بالامتيازات الإدارية على Windows 8. لذا حاولت الآن تشغيل setup.exe كمسؤول ، لكنني أتلقى رسالة الخطأ التالية:

There is insufficient memory on this machine. The application recommends 16 MB of memory."

هذا لا معنى له منذ أن حصلت على إنتل i7-3610QM 2.3 غيغاهرتز وذاكرة DDR3 سعة 6 جيجابايت.

اقترح شخص ما محاولة إعداد جهاز ظاهري وإعداد برنامج winXP على الجهاز الافتراضي ومحاولة تثبيته هناك. بعد كل شيء ، البرنامج قديم نسبيا. لكنني أحسب أن أحاول معرفة ما إذا كانت هناك طرق بديلة وسهلة لحل هذه المشكلة حتى أتمكن من تثبيت البرنامج. هل يمكن أن يساعدني Stackexchange في هذا؟


3
2018-04-04 02:14


الأصل


ما هو البرنامج الذي تحاول تثبيته. عادة ما يحدث هذا النوع من رسائل الخطأ في البرامج القديمة عندما يواجه كميات من ذاكرة الوصول العشوائي التي لا يمكنك تحملها في الوقت الذي تم فيه صنعه إذا كنت تملك المشتري. - Dracs


الأجوبة:


الحل الخاص بك للمشكلة الأولى هو الصحيح. يتطلب المثبتون في كثير من الأحيان الارتفاع. بالطبع ، يجب أن تتم مطالبتك بذلك تلقائيًا ، استنادًا إلى الأساليب البحثية التي تطابق الأسماء الشائعة لمثبتي التثبيت (على سبيل المثال ، setup.exe). أعرف أن هذه الوظيفة كانت موجودة في Vista و 7 ، ولكن ربما تمت إزالتها في Windows 8؟ أشك في ذلك ، ولكن ليس له أي عواقب حقيقية لهذا السؤال مع الأخذ في الاعتبار أنك وصلت بالفعل بشكل مستقل إلى الحل المناسب.

لا توجد ذاكرة كافية على هذا الجهاز. يوصي التطبيق 16 ميغابايت من الذاكرة.

هذه ليست رسالة خطأ قياسية في Windows. لا أدرك ذلك ، ولا تتعرف عليه Google ، ويذكر على وجه التحديد "التطبيق" ، والذي من غير المرجح أن يفعله Windows. بدلاً من ذلك ، يبدو هذا وكأنه رسالة تم إنشاؤها بواسطة أداة التثبيت نفسها.

حقيقة أن لديك 16 جيجابايت من ذاكرة الوصول العشوائي ربما يربك ذلك. ربما لا يعرف ما يجب فعله بالأرقام الكبيرة. ربما كتب شخص ما على افتراض ذلك 640 كيلوبايت 1024 ميغابايت كان أكثر من أي شخص من أي وقت مضى لديها / تحتاج ، وتجاوز التحقق من "كاف تثبيت ذاكرة الوصول العشوائي" ، مما تسبب في رمز لإرجاع حالة فشل خاطئة.

يجب عليك الاتصال بالمورد للحصول على إصدار محدث. عند الفشل ، يمكنك أيضًا محاولة تشغيل برنامج التثبيت في وضع التوافق ، ولكن هذا لا يضمن العمل. إعداد جهاز ظاهري هو ما أود أن أوصي به كأفضل رهان. خاصة إذا كان يجب أن يكون تشغيل البرنامج موثوقًا به.

يحاول Windows أن يكون متوافق مع الإصدارات السابقة ولكن لا يمكن تغطية كل حالة. لا سيما تلك التي هي خطأ من مطوري البرامج العظام حقا الذين يضعون افتراضات لا ينبغي لهم القيام بها.


4
2018-04-04 02:21



شكرا لهذا يا شباب. عملت على تغيير التوافق لـ setup.exe لبرنامج winXP. معلومات مثيرة جدا للاهتمام حول مطوري البرمجيات والذاكرة. - l3win
أتساءل عما إذا كان البرنامج يجري غبي وقراءة فقط 2 الأرقام الأكثر أهمية - Journeyman Geek♦
+1 للجملة الأخيرة. انها دائما نظام التشغيل الذي يلام عندما معظم الوقت هو خطأ في برامج التشغيل المكتوبة بشكل سيئ ، برامج الترميز ، ملحقات shell وغيرها من البرامج ... كما لاحظ ريمون تشن مرات عديدة ، انها لا تصدق كيف العديد من الحشود التوافق ويندوز يتضمن "إصلاح" برنامج خاطئ لمنع نظام التشغيل من تحمل المسؤولية من قبل مستخدمين جاهلين. - Karan
هم ... أنا مهتم. ماذا تقصد بقراءة 2 أهم الأرقام. وإذا كان ذلك بسبب سقف الذاكرة كما تمت مناقشته من قبل ، فلماذا نجحت في توافق WindowsXP؟ - l3win
رسالة الخطأ هذه تتوافق مع محاولة تثبيت برنامج 16 بت على Windows 32 بت. (في Windows 64 بت ، ستقوم فقط بإخبارك بـ "لا".) يمكنك محاولة تغيير إعدادات التوافق عليه ، ولكن ليس هناك أي وعد بأنه سيتم تشغيله. لقد شاهدت هذا من قبل لأنه مهما كان جهاز الكمبيوتر الخاص بك جديدًا ، إذا كان لديك أطفال ولديهم لعبة باربي من عام 1995 ، فإنهم يرغبون في تشغيلها. - Mark Allen