مما لا شك فيه أن العديد من مستخدمي الحديث"أنظمة التشغيل" إصدارات Windows XP و Vista و 7 و 8 و 10 ، عند تشغيل أحد التطبيقات ، واجهت موقفًا عندما يكتب النظام نفسه "هذا ليس تطبيق Win32". يمكن أن يكون هناك العديد من الأسباب لحدوث مثل هذه الرسالة ، ومع ذلك ، يمكن حل المشكلة باستخدام الطرق الأولية.
ما هو Win32؟
أولاً ، ضع في اعتبارك حدوث الخطأ ،يرتبط بإطلاق برنامج معين عندما تظهر رسالة تخبر المستخدم أنه ليس تطبيق Win32. ماذا تفعل تسأل؟ بادئ ذي بدء ، لا داعي للذعر. لا يوجد شيء خارق للطبيعة فيه.
مجرد نظام Windows بمعيار 32 بتلا تتعرف الهندسة المعمارية أو دعمها على ملف التثبيت من مجموعة التوزيع (الإعداد) ، أو الملف القابل للتنفيذ لبدء تشغيل البرنامج نفسه (.exe) ، أو مكتبة الارتباط الديناميكي (.dll) ، أو حتى برنامج التشغيل المثبت للجهاز أو المكون الظاهري.
يشير مفهوم Win32 ، كما هو واضح بالفعل ، على وجه التحديد إلى بنية 32 بت ، وهذا هو السبب في أنه حتى بين أنظمة التشغيل من هذه الفئة يمكن أن يكون هناك أعطال.
لماذا أتلقى رسالة مفادها أن الملف ليس تطبيق Win32؟
الحالة الأكثر شيوعًا عندمايمكن تسمية الأخطاء من هذا النوع بعدم توافق الملفات التي تم إنشاؤها في أنظمة تشغيل أخرى مثل Linux أو Mac OS X. من الواضح أن الملفات القابلة للتنفيذ أو المكونات ذات الصلة لها بنية مختلفة تمامًا ، ناهيك عن امتداد غير مسجل في سجل نظام Windows. لهذا السبب يعرض النظام الرسالة: "خطأ: هذا المكون أو البرنامج ليس تطبيق Win32." لنأخذ نفس ملف صورة القرص.
امتدادات مثل .nrg و .iso و. cue وما إلى ذلك. يتعرف نظام التشغيل Windows دون مشاكل. من الضروري ضبط فتح ملف مشابه بالامتداد .dmg ، حيث يبدأ النظام في "القسم". هذا أمر مفهوم ، لأن هذا الامتداد يتم توفيره فقط لأنظمة Mac OS X.
بالإضافة إلى مثل هذه المواقف ، يمكنك أيضًا مواجهة مشكلات توافق "أنظمة تشغيل" عائلة Windows في إصدارات وتجميعات مختلفة.
لماذا التطبيق ليس برنامج Win32 على نظام تشغيل Windows مختلف؟
إذا كانت شركة Microsoft Corporation في وقت سابقمتخصص حصريًا في أنظمة 32 بت ، مع ظهور جيل جديد من المعالجات و Windows 7 التي تدعم بنية 64 بت ، تغير الوضع.
من بين أمور أخرى ، يجدر النظر هنا وتغيير نظام الملفات FAT32 إلى NTFS (NTFS5) ، وفي Windows 8 و 10 إلى ReFS. ربما ، ليست هناك حاجة لتوضيح أن التطبيق المصمم للتشغيل في بيئة معينة (في هذه الحالة ، نظام ملفات 64 بت وبنية NTFS أو ReFS) لن يعمل في أنظمة 32 بت ، وكذلك في نظام الملفات FAT32 (وهو عمليًا مشابه جدا).
مطورو إصدارات جديدة من أنظمة تشغيل Windowsذهب في طريق من جانب واحد. لقد تركوا دعمًا لتطبيقات بنية FAT32 و 32 بت في إصدارات نظام التشغيل الجديدة ، لكنهم استبعدوا تمامًا توافق تطبيقات 64 بت وأنظمة الملفات مع المعايير القديمة.
الآن دعنا نحاول أن نفهم بمزيد من التفصيل سبب حدوث خطأ يشير إلى أن بعض المكونات ليست تطبيق Win32. ما العمل لإصلاح الخطأ وبصفة عامة كيفية التعامل معه؟
تلف الأرشيف أو توزيع التثبيت
ومن الأسباب بالإضافة إلى الجوانب المذكورة أعلاه ،يتعلق بعدم توافق الأنظمة ، وهو تلف ملف التثبيت أو الأرشيف ، وهو أمر شائع جدًا. الأرشيف ، على سبيل المثال ، قد يكون ، إذا جاز التعبير ، غير محمّل ، وقد يحتوي على كلمة مرور محددة ، وما إلى ذلك.
في هذه الحالة ، هناك عالمية وأكثرحل بسيط عندما يعرض النظام رسالة مفادها أن بعض الملفات أو الوحدة النمطية للبرنامج ليست تطبيق Win32. ماذا تفعل في مثل هذه الحالة؟ كل شيء بسيط للغاية. تحتاج فقط إلى محاولة تنزيل الملف أو الأرشفة مرة أخرى وبدء عملية التثبيت أو التفريغ مرة أخرى.
خصوصية حل المشكلة
أحيانًا تساعد الطريقة المذكورة أعلاه ، وأحيانًا لا تساعد. إذا استمرت المشكلة ، فيمكنك استخدام العلاج الشامل والأكثر فاعلية ، والذي يعرفه القليل من الناس. من الغريب أن أحد أسهل الطرق لإصلاح هذا الخطأ هو تنزيل ملف تسجيل متخصص Win32.reg من الإنترنت. بعد تشغيله ، سيطلب النظام من المستخدم إذنًا لإضافة بيانات إلى السجل. تحتاج فقط إلى الموافقة على التغييرات ثم إعادة تشغيل جهاز الكمبيوتر الخاص بك.
في بعض الحالات ، قد يكون الخطأ متعلقًا بـوجود نسخة قديمة من MS Framework. كما هو واضح بالفعل ، في مثل هذه الحالة ، تحتاج فقط إلى تحديث النظام الأساسي إلى أحدث إصدار. إذا كنت تواجه مشكلات في استخدام هذا النظام الأساسي ، فأنت بحاجة إلى الانتقال إلى إعدادات البرنامج وتغيير قيمة أي وحدة معالجة مركزية (أي معالج) إلى x86 (هذا هو الإصدار 32 بت بالضبط).
في الحالات التي لا يُنظر فيها إلى "مواطن"برنامج تشغيل الجهاز ، فمن المنطقي العثور على نسخته المحدثة ، والمطابقة لبنية "نظام التشغيل" نفسه. وبطبيعة الحال ، يمكنك تثبيت برنامج تشغيل من نوع x86 في نظام 64 بت ، لكن العكس لن يعمل. بشكل عام ، من الأفضل عدم التجربة ، ولكن تثبيت إصدار مشابه على أنظمة x64 على الفور. هذا سوف يتجنب العديد من المشاكل في المستقبل.
استنتاج
مما سبق ، يمكنك أن ترى ما هو موجودخطأ من هذا النوع شائع جدًا. حسنًا ، لنفترض أن المكون (الوحدة النمطية) ليس تطبيق Win32. لقد ناقشنا ما يجب القيام به أعلاه. من حيث المبدأ ، هذه هي أبسط الطرق وأكثرها فعالية. بالطبع ، لا يزال بإمكانك الدخول إلى سجل النظام ، ولكن لا ينصح المستخدمين عديمي الخبرة بالقيام بذلك. علاوة على ذلك ، تعد عملية الضبط اليدوي للمفاتيح أمرًا خطيرًا إلى حد ما ، وتستغرق الكثير من الوقت.
من بين أمور أخرى ، تجدر الإشارة بشكل منفصل إلى أنوقد لا يساعد تنزيل ملف تسجيل النظام دائمًا. بعد كل شيء ، من الواضح أنه يكاد يكون من المستحيل تخمين تكوين النظام. في هذه الحالة ، من الأفضل التحقق من سلامة الملفات نفسها وتوافق الأنظمة الأساسية مثل Microsoft Framework ، والمكونات الإضافية المستندة إلى Java ، إلخ. بالمناسبة ، قد لا يزال المطورون يواجهون مشكلات في توافق النظام الأساسي مثل SDK لمطوري البرامج. بشكل عام ، يمكنك إيجاد حل للمشكلة. كما يقولون ، ستكون هناك رغبة.