حل ارور This App Can’t Run on Your PC در ویندوز 11 و 10

اگر موقع باز کردن یک برنامه یا فایل .exe در ویندوز با پیغام This app can’t run on your PC. To find a version for your PC, check with the software publisher روبرو شدید، شاید فکر کنید ویندوز یا آن نرم افزار دچار مشکل فنی شده اند.
با این حال، این خطا همیشه نشانه خرابی فایل نیست. ویندوز به دلایل مختلفی ممکن است مانع اجرای یک فایل شود؛ از عدم هماهنگی نسخه برنامه با معماری سیستم گرفته تا فایل های ناقص، محدودیت های امنیتی، قدیمی بودن نرم افزار، سطوح دسترسی محدود و یا حتی تلاش برای اجرای نسخه ای که با پردازنده های ARM سازگار نیست.
در این مطلب از تک تیپ، سراغ ریشه یابی این مشکل می رویم و سپس راهکارهای عملی برای رفع ارور This App Can’t Run on Your PC در ویندوز ۱۰ و ۱۱ را از ساده ترین ترفندها تا روش های تخصصی تر بررسی می کنیم.
دلیل نمایش ارور This App Can’t Run on Your PC چیست؟
پیام خطای This app can’t run on your PC زمانی روی صفحه ظاهر می شود که ویندوز در اجرای یک فایل اجرایی با مشکل مواجه شده و نمی تواند آن را به درستی پردازش کند. متن کامل این خطا معمولاً به این صورت است:
This app can’t run on your PC. To find a version for your PC, check with the software publisher.
این خطا یک مشکل واحد با یک دلیل مشخص نیست؛ بلکه می تواند از چندین منبع مختلف نشأت بگیرد. توصیه می کنیم پیش از دستکاری تنظیمات ویندوز، ابتدا ریشه اصلی مشکل را پیدا کنید.
علت نمایش خطای This App Can’t Run on Your PC
نمایش این پیام معمولاً به یکی از دلایل زیر اتفاق می افتد:
- عدم تطابق برنامه با نسخه ویندوز شما
- تفاوت معماری پردازنده (مثلاً تلاش برای اجرای فایل 64 بیتی روی ویندوز 32 بیتی یا پردازنده ARM)
- آسیب دیدن یا ناقص دانلود شدن فایل اجرایی
- قدیمی بودن نسخه نرم افزار
- مسدود شدن فایل توسط سیستم امنیتی ویندوز (Windows Defender یا آنتی ویروس)
- نداشتن دسترسی ادمین برای اجرای برنامه
- دانلود فایل از منابع غیررسمی و مخرب
- محدودیت های حالت Windows S Mode
- ناسازگاری درایورهای برنامه با ویندوز
- وجود نقص در فایل های سیستمی ویندوز
1. دانلود مجدد از سایت اصلی
قبل از هر کار وقت گیری، برنامه را پاک کنید و دوباره از سایت اصلی سازنده بگیرید. البته اگر حجم دانلود زیاد است فعلا این مورد را انجام ندهید. تا مطمئن شوید مشکل از فایل نصبی باشد.( هزینه اینترنت واقعا گرون شده)
گاهی اوقات به خاطر قطعی لحظه ای اینترنت یا اختلال در سرور، فایل نصب ناقص دانلود می شود. در این شرایط، فایل روی سیستم شما وجود دارد اما Windows Loader نمی تواند آن را به درستی اجرا کند.
اگر ارور را دریافت کردید و فایل به صورت فشرده (ZIP یا RAR) است، حتماً ابتدا آن را کاملاً استخراج (Extract) کنید و بعد سراغ اجرای فایل .exe بروید.
2. اطمینان از سازگاری برنامه با معماری ویندوز
یکی از دلایل رایج بروز این خطا، تفاوت در معماری برنامه و سیستم عامل است. ویندوز و نرم افزارها برای پردازشگرهای مختلفی بهینه سازی می شوند که مهم ترین آن ها عبارتند از:
- x86 یا 32-bit
- x64 یا 64-bit
- ARM64
برای اینکه بفهمید ویندوز شما از کدام معماری استفاده می کند، مسیر زیر را دنبال کنید:
Settings → System → About → System type
در این بخش، معماری دقیق سیستم شما درج شده است. بهترین راهکار این است که همیشه پیش از دانلود، نسخه سازگار با معماری پردازنده خود را از وب سایت سازنده یا وبسایت های ایرانی معتبر همچون یاس دی ال، سافت 98 و … انتخاب کنید.
3. اجرای برنامه با دسترسی Administrator
گاهی اوقات برنامه ها برای عملکرد صحیح به سطح دسترسی بالاتری نیاز دارند. برای تست این موضوع، روی فایل اجرایی برنامه راست کلیک کرده و گزینه Run as administrator را انتخاب کنید.
اگر با این کار مشکل برطرف شد، یعنی برنامه برای اجرا به دسترسی های سیستمی یا منابع خاصی نیاز داشته که در حالت عادی محدود بوده اند.
4. استفاده از قابلیت Compatibility Mode
اگر با نرم افزاری قدیمی سر و کار دارید که برای نسخه های پیشین ویندوز ساخته شده، فعال کردن حالت سازگاری یا همان Compatibility Mode می تواند کلید حل مشکل باشد.
برای تنظیم این قابلیت مراحل زیر را انجام دهید:
- روی فایل اجرایی (.exe) برنامه راست کلیک کنید.
- از منوی باز شده روی Properties کلیک کنید.
- به تب Compatibility بروید.
- تیک گزینه Run this program in compatibility mode for را بزنید.
- از لیست موجود، یکی از نسخه های قدیمی ویندوز را انتخاب کنید.
- تغییرات را با زدن Apply و OK ذخیره کنید.
- حالا برنامه را دوباره باز کنید و وضعیت آن را بسنجید.
البته به خاطر داشته باشید که اگر مشکل برنامه به درایورهای منسوخ یا تفاوت های ساختاری معماری سیستم مربوط باشد، این تنظیمات لزوماً راهگشا نخواهد بود.
5. رفع محدودیت دسترسی فایل (Unblock)
گاهی اوقات ویندوز فایل هایی که از اینترنت دانلود می کنید را به دلایل امنیتی مسدود می کند. اگر برنامه شما اجرا نمی شود، این مراحل را برای آزاد کردن فایل انجام دهید:
- روی فایل برنامه راست کلیک کرده و گزینه Properties را انتخاب کنید.
- در همان تب اول یعنی General، به پایین پنجره دقت کنید.
- اگر عبارت Unblock یا چک باکس مربوط به آن را می بینید، تیک آن را بزنید.
- در نهایت روی Apply و سپس OK کلیک کنید.
- حالا دوباره سعی کنید برنامه را اجرا کنید.
اگر چنین گزینه ای در تنظیمات فایل نمی بینید، یعنی ویندوز محدودیتی برای اجرای این فایل اعمال نکرده است.
6. غیرفعال کردن Smart Screen
برای شروع ابتدا باید کلید های Windows + S را باهم فشار دهید.
- بعد از آن “Smart Screen” را در قسمت جست و جو بنوسید و روی “Change Smart Screen Settings” کلیک کنید.
- حالا به بخش “Security” بروید و “Windows Smart Screen” را پیدا کنید.
- بعد از آن روی “Change Settings” کلیک کرده و “Do Not Do AnyThing (Turn Off Windows Smart Screen)” انتخاب کنید.
- برای مرحله ی حالا باید روی “OK” کلیک کنید تا تنظیمات ثبت شود.

7. بررسی تنظیمات Windows Security
گاهی اوقات قابلیتهای امنیتی ویندوز، اجرای برخی فایلها را به دلیل ناشناخته بودن یا دانلود از اینترنت مسدود میکنند. اگر فکر میکنید سیستم به اشتباه مانع اجرای برنامه شما شده، میتوانید وضعیت را در مسیر زیر چک کنید:
Windows Security → Protection history
در این بخش، جزئیات هشدار و دلیل مسدود شدن فایل را ببینید. اگر فایل را از منبعی معتبر گرفتهاید و از سلامت آن مطمئن هستید، میتوانید با بررسی دقیق این هشدار، محدودیت اعمال شده را رفع کنید. معمولا نرم افزار هایی که از سایت های ایرانی دانلود می کنید و توسط شرکت ها کرک شده اند، توسط ویندوز سکیوریتی قرنطینه می شوند به همین دلیل ارور برای شما نمایش داده خواهد شد. اگر از سایت مطمئن هستید قبل از اجرا ویندوز دیفندر را برای مدت محدود غیر فعال کنید.
8. بررسی محدودیت های ویندوز در حالت S Mode
اگر سیستم شما در وضعیت Windows S Mode قرار دارد، دسترسی تان برای اجرای برنامه های دسکتاپ محدود شده است. در این حالت، نصب نرم افزارها عملاً فقط از طریق Microsoft Store یا برنامه هایی که با سیاست های امنیتی مایکروسافت همخوانی دارند، امکان پذیر است.
بسیاری از فایل های اجرایی معمولی به همین دلیل در سیستم شما باز نمی شوند و با خطا مواجه می شوند.
اگر تشخیص دادید که منشأ مشکل همین حالت S Mode است، پیش از هر اقدامی به این نکته مهم دقت کنید: خروج از S Mode یک فرآیند برگشت ناپذیر است و دیگر نمی توانید آن را به حالت اول برگردانید.
توصیه می کنیم تنها در صورتی این کار را انجام دهید که واقعاً به نصب و اجرای برنامه هایی خارج از محیط محدود مایکروسافت نیاز ضروری دارید.
9. ویندوز را آپدیت کنید
اگر برنامه ای دارید که با وجود جدید بودن، روی سیستم شما اجرا نمی شود، احتمالاً وقت آن رسیده که ویندوز را به روزرسانی کنید.
برای بررسی آپدیت های جدید، این مسیر را دنبال کنید:
Settings → Windows Update
سپس روی Check for updates کلیک کنید. گاهی اوقات، نصب آخرین به روزرسانی های ویندوز باعث رفع باگ های سیستمی و برطرف شدن مشکلات مربوط به اجرای نرم افزارها می شود.
10. ساخت اکانت ادمین ویندوز
برنامه Settings را باز کنید.
وارد مسیر زیر شوید :
Accounts > Family And Users
حالا بر روی Add Someone Else To This PC کلیک کنید تا پنجره جدید باز شود.

حالا روی “I don’t have this person’s sign-in information” کلیک کنید.

بعد از این روی گزینه آبی رنگ “Add A User Without Microsoft Account” کلیک کنید تا به مرحله ی بعد بروید.

حالا باید مشخصات اکانت جدید را وارد کنید که شامل یوزرنیم (Username) و پسورد (Password) می باشد.

بعد از اینکه اکانت جدید را ساختید روی آن کلیک کرده و “Change Account Type” را انتخاب کنید.
حالا از روی حالت “Standard User” به روی “Administrator” بروید.

بعد از انجام دادن تمامی مراحل بالا باید مشکل شما حل شده باشد (در صورت حل نشدن این ارور به روش بعدی بروید).
11. نصب نسخه سازگار برنامه
گاهی اوقات یک نرم افزار در قالب چند نسخه مختلف عرضه می شود. در چنین شرایطی باید دقت کنید که دقیقا همان نسخه ای را دانلود و نصب کنید که با سیستم شما همخوانی دارد.
سازندگان معمولا برنامه ها را برای معماری ها و سیستم عامل های مختلف به این صورت تفکیک می کنند:
- Windows x86
- Windows x64
- Windows ARM64
- نسخه مخصوص Windows 10
- نسخه مخصوص Windows 11
همیشه اولویت را به نسخه ای بدهید که سازنده نرم افزار برای سیستم شما پیشنهاد کرده است.
اگر با برنامه ای قدیمی سر و کار دارید که دیگر برای ویندوز 10 یا 11 به روزرسانی نمی شود، بهترین راه برای دور زدن این مشکل، استفاده از یک ماشین مجازی (Virtual Machine) است که نسخه قدیمی تری از ویندوز را روی آن نصب کرده باشید.
وقتی هیچ برنامه ای اجرا نمی شود، چه باید کرد؟
اگر با خطای This App Can’t Run on Your PC فقط برای یک نرم افزار خاص روبرو هستید، احتمالاً مشکل از فایل اجرایی، نسخه برنامه یا عدم سازگاری آن با ویندوز شماست.
اما اگر هنگام باز کردن تقریباً هر فایل exe با این هشدار مواجه می شوید، ریشه مشکل عمیق تر است و احتمالا تنظیمات ویندوز یا فایل های سیستمی دچار اختلال شده اند.
در چنین شرایطی، موارد زیر را بررسی کنید:
- آنتی ویروس یا Windows Security
- سطح دسترسی حساب کاربری
- سلامت فایل های سیستمی ویندوز
- تنظیمات Group Policy
- محدودیت های امنیتی اعمال شده توسط سازمان
- تطابق معماری برنامه (32 یا 64 بیتی) با سیستم
- آسیب دیدگی فایل های اصلی سیستم عامل
برای شروع عیب یابی، اجرای دستورات sfc /scannow و DISM /Online /Cleanup-Image /RestoreHealth در محیط CMD، اولین قدم منطقی برای بازگرداندن سلامت سیستم است.
وقتی فقط یک برنامه خاص باز نمی شود، چه باید کرد؟
اگر سیستم شما مشکلی با اجرای سایر نرم افزارها ندارد و فقط با یک برنامه خاص دچار چالش شده اید، به احتمال زیاد ریشه مشکل در خود آن فایل یا تنظیمات مربوط به آن است.
برای حل این مشکل، مراحل زیر را امتحان کنید:
- برنامه را به طور کامل از سیستم حذف کنید.
- جدیدترین نسخه نرم افزار را مستقیماً از سایت سازنده دریافت و نصب کنید.
- مطمئن شوید که نسخه دانلودی با معماری سیستم شما (۳۲ یا ۶۴ بیتی) همخوانی دارد.
- ممکن است فایل نصبی ناقص دانلود شده باشد؛ دوباره آن را دریافت کنید.
- اگر برنامه قدیمی است، روی آیکون آن راست کلیک کرده و با تنظیم Compatibility Mode، آن را در حالت سازگار با نسخه های قبلی ویندوز اجرا کنید.
- تنظیمات آنتی ویروس یا Windows Security را چک کنید تا مانع اجرای فایل نشده باشد.
- اجرای برنامه با دسترسی مدیر (Run as administrator) را امتحان کنید.
یک ترفند ساده برای تشخیص منبع مشکل این است که فایل را روی یک کامپیوتر دیگر امتحان کنید؛ اگر آنجا هم با همین خطا مواجه شدید، یعنی فایل نصبی خراب است یا با نسخه ویندوز شما ناسازگاری کامل دارد.
رفع خطای This App Can’t Run on Your PC در ویندوز 11
نمایش این پیغام در ویندوز 11 معمولاً به معنای وجود تداخل بین برنامه و سیستم عامل است. عواملی مثل ناسازگاری نسخه نرم افزار، تفاوت در معماری پردازنده (x64 در مقابل ARM64)، محدودیت های امنیتی، یا حتی آسیب دیدگی فایل های اجرایی از دلایل اصلی بروز این مشکل هستند.
اگر از سیستم های جدید با پردازنده های ARM استفاده می کنید، حتما بررسی کنید که آیا نسخه مخصوص ARM64 نرم افزار را دانلود کرده اید یا خیر. بسیاری از برنامه های قدیمی تر با این معماری سازگار نیستند.
در صورتی که نرم افزار مورد نظر بسیار قدیمی باشد، حتی استفاده از Compatibility Mode هم ممکن است کارساز نباشد. ویندوز 11 درایورها و فناوری های قدیمی را کنار گذاشته است و اگر برنامه شما به آن ها وابسته باشد، عملاً روی این نسخه از ویندوز اجرا نخواهد شد.
رفع خطای This App Can’t Run on Your PC در ویندوز 10
دلایل بروز این خطا در ویندوز 10 نیز مشابه سایر نسخه هاست و معمولاً با بررسی چند مورد ساده برطرف می شود.
اگر برنامه ای که پیش از این به خوبی روی سیستم کار می کرد، پس از آپدیت ویندوز دیگر اجرا نمی شود، اولین قدم بررسی سایت سازنده برای دریافت نسخه جدید و اطمینان از سازگاری آن با بیلد فعلی ویندوز است.
برای نرم افزارهای قدیمی تر که دیگر به روزرسانی نمی شوند، فعال کردن حالت Compatibility Mode یا همان حالت سازگاری، یکی از روش های کاربردی برای اجرای دوباره آن هاست.
جمع بندی
پیغام خطای This App Can’t Run on Your PC دلایل متنوعی دارد و ممکن است برای هر کاربر راهکار متفاوتی جواب بدهد.
اگر تنها یک نرم افزار خاص باز نمی شود، ابتدا مطمئن شوید که نسخه برنامه با معماری سیستم شما (۳۲ یا ۶۴ بیتی) همخوانی دارد و فایل نصبی سالم است. برای اجرای برنامه های قدیمی تر، استفاده از قابلیت Compatibility Mode اغلب مشکل گشا است.
اگر سیستم عامل فایل را محدود کرده، تنظیمات Windows Security را چک کنید یا برنامه را با دسترسی Administrator اجرا کنید. اگر این خطا برای چندین اپلیکیشن مختلف ظاهر می شود، احتمالاً فایل های سیستمی ویندوز آسیب دیده اند که می توانید با دستورات SFC و DISM آن ها را تعمیر کنید.
پیشنهاد می کنیم اگر همچنان مشکل پابرجاست، از دانلود نسخه از منابع نامعتبر خودداری کرده و فایل نصبی را مستقیماً از سایت سازنده بگیرید. با این کار علاوه بر سازگاری بیشتر با ویندوز، خیالتان از بابت امنیت و سلامت فایل نیز راحت خواهد بود.




بله
مشخصات سیستمتون چیه؟
بازی رو از کجا تهیه کردید؟
نرم افزار های زیر رو نصب کردید؟
پی اس 2019
نرم افزار های مورد نیاز بازی رو نصب کردید؟
سلام pc من چند روزه این ارور رو میده و زیرش مینویسه تو pc شما ویروس هستش وبه software publisherرو چک کنید من چطور باید این رو رفع مشکل کنم؟لطفا سریعتر جواب بدین که کلافه شدم از این ارور.
سلام دوست عزیز از چه ویندوزی استفاده می کنید ؟
منم همین مشکلو دارم
ویندوزمم 8
سلام دوست عزیز، از چه برنامه ای استفاده می کنید؟
وای خیلی ممنون مشکل من رفع شد
سلام دوست عزیز ، از کامنت خوبتون ممنونیم 🌹
من با استفاده از برنامه Advanced SystemCare Ultimate 12 مشکل رو حل کردم گذاشتم اسکن کرد مشکلات ویندوز رو بعد برطرف کرد یه ریستارت هم کردم ویندوز که اومد بالا مشکل حل شده بود
کلا اینو همه جا کپی کردیئ گفتی هیچ تاثیری هم نداره
سلام با دانلود نرم افزار ReimagePlus مشکل حل شد
خیلی عجیبه ویندوز 10 دارم واسه حتی تسک منجرم این خطا میاد و به هیچ وقت نمیره همه کارارو کردم نشد کلافه شدم راهی هست بازم؟
افررین ، دنبال همین بودم چجوری درستش کنم چنروزی بود اینترنتم سرتش اومده بود بخاطر همین اپدیت ها