روش اجرای برنامه و بازی قدیمی روی ویندوز 11 در حالت سازگاری compatibility

روش اجرای برنامه و بازی قدیمی روی ویندوز 11 در حالت سازگاری compatibility اجرای برنامه‌های قدیمی در ویندوز 11؛ نحوه اجرای بازی های قدیمی در حالت سازگاری (Compatibility Mode) ویندوز 11 ؛ حل مشکل باز نشدن برنامه های قدیمی در ویندوز 11 را در سلام دنیا بیاموزید.
دیدگاه ها

ویندوز 11 همانند نسخه‌های قبلی خود دارای حالت سازگاری است که به شما این امکان را می‌دهد تا برنامه‌ها و بازی‌های قدیمی طراحی شده برای نسخه‌های پیشین ویندوز را اجرا کنید. این ویژگی به شما این امکان را می‌دهد که به راحتی برنامه‌ها را در حالت سازگاری با تغییر ویژگی‌های میانبر آن‌ها اجرا کنید. علاوه بر این، ابزارهای مختلفی مانند عیب‌یاب ویندوز و Command Prompt نیز برای اجرای برنامه‌ها در حالت سازگاری در دسترس شما قرار دارند. در این مطلب از سلام دنیا، ما به آموزش نحوه اجرای برنامه و بازی قدیمی در حالت سازگاری در ویندوز 11 پرداخته ایم. با ما همراه باشید.

نحوه اجرای برنامه های قدیمی در حالت سازگاری در ویندوز 11

1. اجرای برنامه های قدیمی در حالت سازگاری از طریق اصلاح ویژگی های برنامه 

شما می توانید یک برنامه را برای اجرا در حالت سازگاری با تغییر ویژگی های آن پیکربندی کنید. این چیزی است که باید انجام دهید.


حتما بخوانید: رفع مشکل نصب برنامه و نرم افزار در ویندوز 11


  • مرحله 1: کلیدهای Windows + E را فشار دهید تا File Explorer باز شود و به برنامه ای که می خواهید در حالت سازگاری اجرا شود بروید.
  • مرحله 2: روی فایل اجرایی برنامه یا برنامه کلیک راست کرده و Properties را انتخاب کنید .

نحوه اجرای برنامه های قدیمی در حالت سازگاری در ویندوز 11 1

  • مرحله 3: به تب Compatibility بروید و کادر Run this program in compatibility mode را علامت بزنید .

نحوه اجرای برنامه های قدیمی در حالت سازگاری در ویندوز 11 2

  • مرحله 4: از منوی کشویی برای انتخاب نسخه ویندوز مناسب از لیست استفاده کنید . در صورت تمایل، اگر برنامه شما به درستی در رایانه شما رندر نمی شود، تنظیمات DPI، وضوح صفحه و سایر تنظیمات را تغییر دهید.

نحوه اجرای برنامه های قدیمی در حالت سازگاری در ویندوز 11 3

  • مرحله 5: پس از ایجاد تغییرات ترجیحی، روی Apply و سپس OK کلیک کنید .

نحوه اجرای برنامه های قدیمی در حالت سازگاری در ویندوز 11 4

روی فایل برنامه دابل کلیک کنید و ویندوز آن را با تنظیمات سازگاری مشخص شده اجرا می کند.

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

  • مرحله 5. به تنظیمات بروید.
  • مرحله 6. در برگه «سیستم»، به پایین بروید و «ویژگی‌های اختیاری» را انتخاب کنید.
  • مرحله 7. روی «ویژگی‌های بیشتر ویندوز» کلیک کنید.

نحوه اجرای بازی‌های قدیمی‌تر در ویندوز 11 2

  • مرحله 8. گزینه «Legacy components» را باز کنید و هم آن و هم «DirectPlay» را تیک بزنید.

حتما بخوانید: رفع مشکل نصب برنامه و نرم افزار در ویندوز 11


  • مرحله 9. روی «تأیید» کلیک کنید.

نحوه اجرای بازی‌های قدیمی‌تر در ویندوز 11 3

2. اجرای برنامه های قدیمی در حالت سازگاری از طریق اجرای عیب یاب سازگاری برنامه 

اگر نمی دانید کدام نسخه ویندوز برای اجرای صحیح برنامه لازم است، از عیب یاب سازگاری برنامه استفاده کنید . این به ویندوز 11 اجازه می دهد تا تنظیمات سازگاری مناسب را برای نرم افزار انتخاب کند. در اینجا چگونه است.


حتما بخوانید: رفع مشکل باز نشدن برنامه در ویندوز 11 [This app can’t run on your PC]


  • مرحله 1: کلید Windows + I را فشار دهید تا برنامه Settings باز شود و به System > Troubleshoot بروید .

نحوه اجرای برنامه های قدیمی در حالت سازگاری در ویندوز 11 5

  • مرحله 2: Other troubleshooters بروید .

نحوه اجرای برنامه های قدیمی در حالت سازگاری در ویندوز 11 6

  • مرحله 3: به پایین بروید و روی دکمه Run برای عیب‌یابی سازگاری برنامه کلیک کنید .

نحوه اجرای برنامه های قدیمی در حالت سازگاری در ویندوز 11 7

  • مرحله 4: ابزار لیستی از برنامه ها را نشان می دهد. برنامه قدیمی خود را انتخاب کنید و روی Next کلیک کنید .
  • مرحله 5: اگر نمی توانید برنامه خود را در لیست پیدا کنید، لیست نشده را انتخاب کنید تا برنامه خود را به صورت دستی اضافه کنید.

نحوه اجرای برنامه های قدیمی در حالت سازگاری در ویندوز 11 8

  • مرحله 6: ابزار به طور خودکار چند تنظیمات سازگاری را برای برنامه شما پیشنهاد می کند. برای ادامه روی Try recommended settings کلیک کنید .

نحوه اجرای برنامه های قدیمی در حالت سازگاری در ویندوز 11 9

  • مرحله 7: روی Test the program کلیک کنید تا برنامه شما در حالت سازگاری اجرا شود.
  • مرحله 8: پس از آزمایش برنامه، روی Next کلیک کنید.

نحوه اجرای برنامه های قدیمی در حالت سازگاری در ویندوز 11 10

  • مرحله 9: اگر برنامه بدون مشکل اجرا می شود، روی Yes کلیک کنید، این تنظیمات را برای این برنامه ذخیره کنید . اگر برنامه به درستی بارگیری نشد، خیر را انتخاب کنید، با استفاده از تنظیمات مختلف دوباره امتحان کنید .

نحوه اجرای برنامه های قدیمی در حالت سازگاری در ویندوز 11 11

  • مرحله 10: مشکلی که با آن روبرو هستید را انتخاب کنید و روی Next کلیک کنید .

نحوه اجرای برنامه های قدیمی در حالت سازگاری در ویندوز 11 12

  • مرحله 11: ویندوز تنظیمات مختلف سازگاری را بر اساس مشکلاتی که با آن روبرو هستید توصیه می کند و از شما می خواهد که دوباره برنامه را آزمایش کنید.

نحوه اجرای برنامه های قدیمی در حالت سازگاری در ویندوز 11 13

3. اجرای برنامه های قدیمی در حالت سازگاری با استفاده از Command Prompt 

همچنین می توانید با اجرای یک فرمان، یک برنامه یا برنامه را در حالت سازگاری اجرا کنید. برای رسیدن به این هدف، باید مسیر فایل برنامه خود را بدانید .


حتما بخوانید: نحوه اجرای برنامه های اندروید در ویندوز 11 بدون شبیه ساز


  • مرحله 1: کلیدهای Windows + E را فشار دهید تا File Explorer باز شود و به برنامه ای که می خواهید در حالت سازگاری اجرا شود بروید.
  • مرحله 2: روی فایل برنامه کلیک راست کرده و Copy as path را انتخاب کنید.

نحوه اجرای برنامه های قدیمی در حالت سازگاری در ویندوز 11 14

  • مرحله 3: روی نماد Start کلیک راست کرده و از لیست گزینه Terminal (Admin) را انتخاب کنید.

نحوه اجرای برنامه های قدیمی در حالت سازگاری در ویندوز 11 15

  • مرحله 4: در پنجره Command Prompt دستور زیر را اجرا کنید:

"reg.exe Add "HKLM \ Software \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Layers"  /v "FilePath"  /d  "ValueData

FilePath را در دستور بالا با مسیر واقعی برنامه کپی شده در مرحله 2 جایگزین کنید . مقدار مربوط به نسخه ویندوز را جایگزین ValueData کنید. در اینجا مقادیر مربوط به نسخه های مختلف ویندوز آمده است:

  • ویندوز 8: نسخه اولیه ویندوز 8
  • ویندوز 7: نسخه اولیه ویندوز 7
  • ویندوز ویستا SP2: ویندوز ویستا سرویس پک 2
  • ویندوز ویستا SP1: ویندوز ویستا سرویس پک 1
  • ویندوز ویستا: نسخه اولیه ویندوز ویستا
  • ویندوز XP SP3: ویندوز XP سرویس پک 3
  • ویندوز XP SP2: ویندوز XP سرویس پک 2
  • ویندوز 98: ویندوز 98

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

reg.exe Add "HKLM \ Software \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Layers"  /v "C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ FIFA12 \ FIFA12.lnk"  / d "WIN7RTM

نحوه اجرای برنامه های قدیمی در حالت سازگاری در ویندوز 11 16

پس از اجرای دستور، ویندوز تنظیمات پیش فرض سازگاری برنامه شما را تغییر می دهد و می توانید بدون هیچ مشکلی آن را اجرا کنید.

نحوه اجرای بازی‌های قدیمی‌تر در ویندوز 11 با استفاده از شبیه‌ساز

یک شبیه‌ساز، یک نسخه مجازی از سیستمی را ارائه می‌دهد که باید بتواند بازی‌هایی را که به صورت بومی برای آن طراحی شده‌اند، اجرا کند. متأسفانه، اکثر شبیه‌سازهای کنسول برای کامپیوتر شخصی در نهایت با یک یا چند مشکل مواجه می‌شوند. بسته به اینکه کدام بازی را می‌خواهید بازی کنید، ممکن است لازم باشد شبیه‌ساز خاصی را جستجو کنید که نشان داده شده است که در اجرای آن حداقل مشکل را دارد یا هیچ مشکلی ندارد.

برای بازی‌های ویندوز XP، می‌توانید از VMWare برای اجرای یک نسخه مجازی از ویندوز XP روی سیستم خود استفاده کنید. VMWare این مزیت را دارد که نیازی به نرم‌افزار تخصصی ندارد و برای نسخه‌های ویندوز رایگان است. بازی‌های DOS می‌توانند از DOSBox استفاده کنند. برای استفاده از یک سیستم مجازی، به موارد زیر نیاز دارید:

  • یک فایل ISO دانلود شده برای سیستمی که می‌خواهید نصب کنید.
  • فعال بودن بایوس برای مجازی‌سازی (این تنظیم به مدل مادربرد بستگی دارد، از جمله «Intel VT-x»، «AMD-V» یا «SVM».)

می‌توانید مجازی‌سازی را در Task Manager بررسی کنید.

  • مرحله 1. Task Manager را باز کنید و به تب Performance بروید.
  • مرحله 2. روی «CPU» کلیک کنید و بررسی کنید که آیا گزینه «Virtualization» روی «Enabled» تنظیم شده است یا خیر. در غیر این صورت، باید وارد BIOS شوید و آن را فعال کنید.

سخن آخر

اجرای برنامه‌های قدیمی در حالت سازگاری در ویندوز 11 می‌تواند برای بسیاری از کاربران که نیاز به استفاده از نرم‌افزارهای قدیمی دارند، بسیار مفید باشد. با استفاده از روش‌های مختلفی همچون تنظیم ویژگی‌های برنامه، استفاده از عیب‌یاب سازگاری یا حتی استفاده از دستور Command Prompt، می‌توان مشکلات مربوط به اجرای این برنامه‌ها را برطرف کرد. این فرآیندها به شما کمک می‌کند تا برنامه‌های قدیمی را به راحتی بر روی ویندوز 11 اجرا کنید و از آن‌ها بهره‌برداری کنید، بدون آنکه با مشکلات سازگاری مواجه شوید.


مطالب مرتبط:

آموزش رفع خطای "A Debugger Has Been Found" در ویندوز 11

رفع مشکل باز نشدن نوت پد ( Notepad) در ویندوز 11

رفع مشکل ساخته نشدن پوشه جدید در ویندوز 11



از
1
رای

دیدگاه ها