رئيسي آخر كيفية جعل تطبيقات 32 بت العنيدة تعمل على Windows 64 بت

كيفية جعل تطبيقات 32 بت العنيدة تعمل على Windows 64 بت



win7-rc- مكتب -150x150الآن نأمل أن تكون قد رأيت ميزتي على Windows 64 بت في الإصدار الأخير منكمبيوتر برو. وربما حصلت على بعض الراحة من تأكيداتي المبهجة بأنك لست بحاجة إلى القلق كثيرًا بشأن توافق التطبيقات. يجب أن يتم تثبيت جميع برامج 32 بت الحديثة وتشغيلها بشكل لا تشوبه شائبة على إصدار 64 بت من Windows.

كيفية جعل تطبيقات 32 بت العنيدة تعمل على Windows 64 بت

حسنًا ، بالطبع ، عندما تكتب شيئًا كهذا فإنك تطلب المتاعب.

كيفية وضع ملف pdf في شرائح جوجل

من المؤكد أنه بمجرد وصول عدد سبتمبر إلى أكشاك بيع الصحف ، كنت أكتشف ذلككمبيوتر بروعميل CMS الداخلي الخاص بـ CMS يعمل فقط - كما خمنت - Windows 32 بت. محاولة إنشاء مراجعة جديدة من سطح مكتب 64 بت الخاص بي أسفرت فقط عن خطأ غامض حول مصنع فئة COM مفقود.

ترفع الأعلام

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

لحسن الحظ ، هذه مشكلة سهلة الإصلاح. مايكروسوفت CorFlags تتيح لك أداة سطر الأوامر - وهي جزء من .NET Framework - تعديل علامات الرأس في الملفات القابلة للتنفيذ ، بما في ذلك تلك التي تحدد متى يحتاج التطبيق إلى التشغيل في وضع 32 بت. كان تعيين هذه العلامة لتطبيق قاعدة البيانات الخاص بنا أمرًا بسيطًا في الكتابة CorFlags application.exe / 32 بت +

وهنا- تطبيق 32 بت واحد يعمل بشكل مثالي على Windows 64 بت. يستحق المحاولة إذا واجهت مشكلة مماثلة.

كيف تعرف ما إذا كان شخص ما قد حظر رقمك على android

أي مجلد ملفات البرنامج؟

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

شرعت في تتبع المشكلة بمساعدة SysInternals الذي لا غنى عنه مراقبة العملية فائدة ، ومرة ​​أخرى ، تبين أن الشرح بسيط للغاية (بسيط للغاية ، في الواقع ، لقد شعرت ببعض الحماقة لأنني لم أتمكن من حل المشكلة بنفسي).

لم يتم العثور على العديد من الملفات لأن مجلد ملفات البرامج في نظام التشغيل Windows 64 بت محجوز لتطبيقات 64 بت فقط. يتم تثبيت برامج 32 بت في مجلد يسمى Program Files (x86). تضمنت البرامج النصية للاختبار لدينا مسارات ذات تشفير ثابت كانت فاشلة لأن تطبيقاتنا ذات 32 بت لم تكن في موقعها المعتاد.

كيفية الحصول على خلفيات شاشة القفل لنظام التشغيل windows 10

إذا واجهت مشكلة من هذا القبيل ، فيمكنك حلها بسهولة عن طريق إزالة الإشارات الصريحة إلى C: Program Files واستخدام٪ ProgramFiles٪ بدلاً من ذلك (يجب أن يتم حل متغير البيئة الذكي هذا إما Program Files أو Program Files (x86) اعتمادًا على سواء كانت العملية التي تستدعيها 64 بت أو 32 بت). إذا لم تتمكن من الوصول إلى المصدر لتغيير المسارات ، فإن الحل السريع والقذر هو نسخ ملفات 32 بت يدويًا إلى ملفات البرامج. بمجرد أن أفعل ذلك ، سارت معاييرنا دون أي عوائق.

إذاً لديك: تطبيقات 32 بتفعلتعمل على Windows 64 بت ... ولكن في بعض الأحيان تحتاج إلى الالتفاف حول بعض افتراضات المبرمج لجعلها تعمل!

مقالات مثيرة للاهتمام

اختيار المحرر

WATCH: الفيديو الأكثر إرضاءً في العالم
WATCH: الفيديو الأكثر إرضاءً في العالم
البشر غريبون جدًا. أشياء مثل رهاب النخاريب تجعلنا خائفين بشكل غير منطقي ، لكن الصور الأخرى تبدو مرضية بشكل لا يصدق. لاستكشاف غرابنا أكثر ، أنشأ Digg تجميعًا مدته خمس دقائق لأكثر الأشياء إرضاءً
تغيير حساسية لوحة اللمس في نظام التشغيل Windows 10
تغيير حساسية لوحة اللمس في نظام التشغيل Windows 10
كيفية تغيير حساسية لوحة اللمس في نظام التشغيل Windows 10. إذا كان لديك جهاز كمبيوتر محمول مزود بلوحة لمس (لوحة التتبع) وقمت بالترقية إلى Windows 10 ، أو إذا كانت أجهزتك مزودة
كيفية تغيير طريقة الدفع في iCloud
كيفية تغيير طريقة الدفع في iCloud
يمكن أن يكون هناك العديد من الأسباب التي تجعلك بحاجة إلى تغيير طريقة الدفع على iCloud. ربما انتهت صلاحية البطاقة التي خصصتها للدفع، أو أنك تريد استخدام بطاقة مختلفة لتتبع أموالك بشكل أفضل. العملية
كيفية إدخال رموز Netflix
كيفية إدخال رموز Netflix
إرشادات حول كيفية استخدام رموز Netflix لعرض فئات Netflix الكاملة لأفلام الرعب والدراما والكوميديا ​​وDisney والأنيمي وغيرها من الأفلام والمسلسلات التلفزيونية.
كيف يمكن للطلاب التعامل مع واجبات R المدرسية عبر الهاتف المحمول؟
كيف يمكن للطلاب التعامل مع واجبات R المدرسية عبر الهاتف المحمول؟
لا يمكن تعطيل الإعلانات التلقائية برمجيًا على الصفحة ، ها نحن ذا!
كيفية إضافة رابط في Canva
كيفية إضافة رابط في Canva
قد تكون معرفة كيفية إضافة الروابط في Canva مفيدة للغاية. من خلال إدراج رابط في التصميم الخاص بك ، يمكنك السماح للعملاء المحتملين بمشاهدة موقع الويب الخاص بك أو الانتقال مباشرة إلى صفحة منتج معين. لديك أيضا الخيار
كيف تبيع لعبة على Steam
كيف تبيع لعبة على Steam
سواء كنت مطور ألعاب صاعدًا أو متحمسًا لألعاب الفيديو ، تقدم Steam واحدة من أفضل المنصات لك لكسب أموال جيدة من بيع لعبتك. ومع ذلك ، قد يستغرق الأمر بعض الوقت قبل أن تتمكن من ذلك