رئيسي آخر كيفية جعل تطبيقات 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 بت ... ولكن في بعض الأحيان تحتاج إلى الالتفاف حول بعض افتراضات المبرمج لجعلها تعمل!

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

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

أفضل 11 لاعبًا في لعبة FIFA 16 Ultimate Team
أفضل 11 لاعبًا في لعبة FIFA 16 Ultimate Team
لعبة FIFA 16 Ultimate Team تسبب الإدمان بشكل رهيب. جزء واحد من مجموعة FIFA إلى مجموعة ملصقات أخرى ، فإن رعاية فريقك تدريجيًا من خلال المسروقات المكتسبة من خلال الفوز بالمباريات هي صيغة أكثر سخافة بشكل يبعث على السخرية. بالتأكيد ، ستبدأ بـ لا شيء تقريبًا ، ولكن
كل ما تحتاج لمعرفته حول ورشة عمل Steam
كل ما تحتاج لمعرفته حول ورشة عمل Steam
يعد Steam Workshop مستودعًا للتعديلات والعناصر الأخرى داخل اللعبة التي يمكنك تنزيلها وتثبيتها لألعاب Steam بنقرة زر واحدة.
كيفية عمل صورة GIF متحركة لخلفية Windows
كيفية عمل صورة GIF متحركة لخلفية Windows
إذا كنت تقرأ هذا ، فربما تكون قد رأيت بالفعل التأثير الذي يمكن أن تحدثه خلفية الشاشة المتحركة وقررت أنك تريد واحدة لشاشتك. هناك بعض الأناقة في ورق الحائط الثابت الذي تم اختياره جيدًا وعالي الدقة ،
كيفية منع جهاز MacBook من النوم عندما يكون الغطاء مغلقًا
كيفية منع جهاز MacBook من النوم عندما يكون الغطاء مغلقًا
امنع جهاز MacBook الخاص بك من النوم عندما يكون الغطاء مغلقًا إذا قمت بضبط إعدادات الطاقة، وقم بتوصيل جهاز MacBook وتوصيله بشاشة خارجية.
DTS مقابل Dolby Digital: ما الفرق؟
DTS مقابل Dolby Digital: ما الفرق؟
إن القول بأن Dolby Digital هو نفسه DTS سيكون بمثابة قول إن Star Wars و Star Trek هما نفس الشيء. سيثير هذا البيان غضب عشاق كلا العرضين ، وينطبق الشيء نفسه على عشاق الموسيقى الذين يدافعون عن أي منهما
كيفية عمل أمر echo بدون سطر جديد في Windows
كيفية عمل أمر echo بدون سطر جديد في Windows
يصف كيفية التخلص من حرف السطر الجديد في أمر echo في موجه أوامر Windows
يحصل تطبيق Remote Desktop Store على تحديث ضخم
يحصل تطبيق Remote Desktop Store على تحديث ضخم
بالإضافة إلى تطبيق Remote Desktop الكلاسيكي (mstsc.exe) ، يشتمل Windows 10 على تطبيق حديث يسمى ببساطة 'Microsoft Remote App'. إنه تطبيق UWP يتلقى تحديثات من متجر Microsoft .. أصدرت Microsoft إصدارًا جديدًا من التطبيق إلى Insiders مع الكثير من الميزات والتحسينات الجديدة ، بما في ذلك دعم الوضع الفاتح والظلام ،