خطاها · حدود 5 دقیقه

چرا برنامه در Windows با پیام This app can’t run on your PC باز نمی‌شود؟

روی فایل نصب یا برنامه دوبار کلیک می‌کنید اما Windows پیام This app can’t run on your PC نشان می‌دهد و اجرا متوقف می‌شود.

اگر عجله داری

نسخه درست برنامه برای Windows و معماری دستگاه را بگیرید و فایل نصب را دوباره از منبع رسمی دانلود کنید؛ این پیام اغلب از ناسازگاری یا فایل خراب می‌آید.

مرحله‌به‌مرحله

  1. Settings > System > About را باز کنید و System type و نسخه Windows را ببینید؛ مثلاً x64، ARM64 یا نوع دیگر.
  2. به سایت رسمی سازنده برنامه برگردید و installer متناسب با همان معماری و نسخه Windows را انتخاب کنید.
  3. فایل قبلی را کنار بگذارید و installer را دوباره دانلود کنید تا دانلود ناقص حذف شود.
  4. اگر برنامه بسیار قدیمی است، صفحه پشتیبانی سازنده را برای نسخه جدیدتر یا سازگاری با Windows فعلی بررسی کنید.
  5. روی فایل Properties را باز کنید و اگر Windows آن را به‌عنوان فایل دانلودشده مسدود کرده، فقط در صورتی که منبع را می‌شناسید گزینه Unblock موجود را بررسی کنید.
  6. اگر نسخه درست و رسمی هم اجرا نمی‌شود، نام دقیق برنامه و نسخه Windows را برای راهنمای سازگاری همان نرم‌افزار جست‌وجو کنید؛ اجرای تصادفی فایل‌های جایگزین از سایت‌های ناشناس راه‌حل امنی نیست.

چرا این کار جواب می‌دهد؟

Windows ممکن است برنامه‌ای را که برای معماری، نسخه سیستم‌عامل یا نوع دستگاه شما ساخته نشده اجرا نکند. فایل ناقص، بسیار قدیمی یا نسخه اشتباه installer هم می‌تواند همین پیام را ایجاد کند.

سؤال‌هایی که معمولاً بعدش پیش می‌آید

فرق x64 و ARM64 برای نصب برنامه مهم است؟

بله. بعضی برنامه‌ها بسته جدا برای معماری‌های مختلف دارند و انتخاب نسخه نامناسب می‌تواند مانع اجرا شود.

Compatibility mode همیشه این پیام را حل می‌کند؟

خیر. Compatibility mode برای بعضی برنامه‌های قدیمی مفید است اما معماری اشتباه یا فایل خراب را اصلاح نمی‌کند.