خطاها یک اتفاق طبیعی در سیستم عامل های ویندوز است. آنها به دلایل مختلف بوجود می آیند - از خرابی در سیستم عامل خود تا اقدامات نادرست کاربر. امروز در مورد عوامل ایجاد کننده کادر گفتگوی "Not a win32 application" صحبت خواهیم کرد.

خطای "Not a win32 application" در ویندوز XP

دلایل زیادی برای این رفتار سیستم وجود دارد. بیایید با این واقعیت شروع کنیم که ما یک خرابی اساسی در ویندوز را حذف نمی کنیم ، که با راه اندازی مجدد کامپیوتر "بهبود می یابد". اگر پیام همچنان ظاهر شد ، به سراغ روشهای دیگر حل مسئله بروید.

دلیل 1: عدم تطابق عمق بیت

این عامل اصلی ایجاد خطا است. اگر برنامه برای سیستم های با ظرفیت 64 بیتی در نظر گرفته شده باشد ، و ما سعی داریم آن را روی x86 اجرا کنیم ، طبیعتاً این کار نمی کند. شما می توانید با مطالعه سیستم مورد نیاز برنامه و پی بردن به میزان قدرت ویندوز نصب شده روی کامپیوتر ، وضعیت را برطرف کنید. پس از آن ، باید از توزیع مناسب استفاده کنید.

پیدا کردن میزان بیت سیستم ویندوز XP

جزئیات بیشتر: چگونه می توان از میزان بیت ویندوز XP پی برد

اغلب اوقات ، توسعه دهندگان نصب کننده ها را جداگانه با x86 و x64 آزاد می کنند. معمولاً در چنین مواردی ، نام فایل حاوی نشانه ای از عمق بیت است ، به عنوان مثال: "Winrar-x64-571ru.exe", "Winrar-x86-571ru.exe"... اگر x64 نباشد ، گاهی اوقات به وضوح میزان بیت در نام نوشته نمی شود: "Winrar-x64-571ru.exe" (64 بیت) ، "Winrar-571ru.exe" (32 بیت) در وب سایت ها ممکن است به این شکل باشد:

مشخص کردن میزان بیت کیت توزیع برای بارگیری در صفحه سایت

دلیل 2: فایل های برنامه آسیب دیده یا از دست رفته است

اگر پرونده های برنامه در پوشه نصب آسیب دیده یا از بین رفته باشند ، خطای مورد بحث می تواند رخ دهد. این ممکن است به دلیل نصب نادرست ، اقدامات ویروس ها یا ضد ویروس ها و همچنین پس از اقدامات خود کاربر رخ دهد. راه حل ساده است: برنامه را دوباره نصب کنید ، یعنی دوباره نصب کنید بدون اینکه ابتدا نصب کنید. اگر این روش کمکی نکرد ، باید سعی کنید با استفاده از نرم افزار خاصی حذف نصب کنید ، به عنوان مثال ، Revo Uninstaller، و سپس نصب جدیدی را انجام دهید.

حذف نصب برنامه ها با استفاده از Revo Uninstaller در ویندوز XP

جزئیات بیشتر: نحوه استفاده از Revo Uninstaller

دلیل دیگر نصب خراب است. در این حالت ، باید آن را از منبع دیگری یا بهتر از سایت رسمی بارگیری کنید.

دلیل 3: توزیع مجدد NET Framework و Microsoft Visual C ++

برنامه ها ممکن است اشتباه کار کنند یا به دلیل کمبود بستر سیستم ، از شروع آن خودداری کنند چارچوب خالص، بسته های قابل توزیع مجدد Microsoft Visual C ++ یا به روزرسانی های آنها. این امر خصوصاً در مورد محصولاتی که با استفاده از نسخه های جدید این ابزارها تولید شده اند ، صادق است. راه حل نصب به روزرسانی های جدید از وب سایت رسمی مایکروسافت است.

به روزرسانی Microsoft .Net Framework با ASoft .NET Version Detector Detector

جزئیات بیشتر: نحوه به روزرسانی .NET Framework
Microsoft Visual C ++ قابل توزیع مجدد را بارگیری کنید

دلیل 4: ویروس ها و آنتی ویروس ها

حمله ویروس می تواند منجر به مشکلات عدیده ای شود ، از جمله بروز انواع مختلف خطاها در عملکرد برنامه ها. اگر به عفونت مشکوک هستید ، باید بلافاصله به صورت اسکن و از بین بردن آفات اقدام کنید. نحوه انجام این کار ، مقاله را در لینک زیر بخوانید.

اسکن و از بین بردن ویروس ها با ابزار حذف ویروس کسپرسکی

جزئیات بیشتر: مبارزه با ویروس های رایانه ای

برنامه های آنتی ویروس همچنین می توانند به دلیل رفتار مشکوک یا عدم وجود برنامه های معتبر در پایگاه داده ، از شروع برخی از پرونده های اجرایی (exe) جلوگیری کنند. سعی کنید آنتی ویروس خود را غیرفعال کنید و بررسی کنید که آیا آن کار می کند.

آنتی ویروس 360 Total Security را غیرفعال کنید

جزئیات بیشتر: چگونه آنتی ویروس را غیرفعال کنیم

اگر خطا ناپدید شد ، باید در مورد امتناع از استفاده از نرم افزار مشکل ساز (هنگام شروع یا اجرای پیام که ظاهر می شود) ، جستجوی آنالوگ یا در صورت کپی غیرقانونی ، بارگیری نسخه رسمی و خرید مجوز.

نتیجه

تمام روش های فوق برای رفع خطا "برنامه win32 نیست" اگر به دلیل مشکل سیستم عامل داخلی باشد ، کار نخواهد کرد. در چنین شرایطی ، برای شروع ، باید سعی کنید ویندوز را به حالت قبلی برگردانید.

جزئیات بیشتر:
روش های بازیابی ویندوز XP
نحوه بازیابی ویندوز XP با استفاده از درایو فلش USB

اگر بازگشت مجدد کمکی نکرد ، شما باید ویندوز را دوباره نصب کنید ، شاید حتی با استفاده از یک کیت توزیع مجوز متفاوت ، بسیار مطلوب ، تمیز (و نه "ساخت").