آموزشآموزش ویندوز

آموزش اجرای برنامه های قدیمی در ویندوز ۱۰

هنوز هم برنامه هایی وجود دارند که در ویندوز ۱۰ به درستی اجرا نشده و دارای مشکلاتی هستند. روش هایی که در این مقاله آموزشی در نظر گرفته شده است می تواند برنامه های مختلفی را مشکل شان را حل کند. با تک تیپ همراه باشید تا یکی یکی به روش هایی برای اجرای برنامه های قدیمی در ویندوز ۱۰ بپردازیم.

Run as Administrator (اجرای برنامه در حالت ادمین)

معمولا بیشتر برنامه هایی که برای Windows XP ایجاد شده است ، در نسخه های جدید ویندوز هم قابل اجرا است ، اما در این بین ممکن است تعدادی از برنامه های ساخته شد به درستی در ویندوز ۱۰ اجرا نشوند و ارور هایی را نمایش دهند. در زمانی که Windows XP عرضه شد کاربران برنامه ها را در حالت ادمین (Run As Administrator) اجرا می کردند. با آمدن User Account Control (UAC) باعث شد تا چنین مشکلاتی در ویندوز اکس پی برطرف شود.

اگر برنامه قدیمی دارید که در ویندوز ۱۰ هنگام اجرا شدن با مشکلی مواجه می شود ، کافیست روی فایل اجرایی (EXE.) برنامه “راست کلیک” کرده و Run as Administrator را انتخاب کنید تا در حالت ادمین و دسترسی های کامل برنامه مورد نظر اجرا شود.

اجرای برنامه های قدیمی روی ویندوز 10

اگر با اجرای ادمین برنامه هنوز با مشکل مواجه بود می توانید روش های بعدی را هم انجام دهید تا مشکل اجرا نشدن برنامه های قدیمی در ویندوز ۱۰ را برطرف کنید.

تغییر تنظیمات Compatibility یا سازگاری برنامه قدیمی

ویندوز دارای بخشی به نام Compatibility می باشد که باعث می شود تا برنامه های قدیمی در نسخه های جدید تر قابل اجرا شوند. در ویندوز ۱۰ برنامه یا آیکون برنامه را پیدا کرده و با راست کلیک کردن روی آن Open file location را بزنید.

اجرای برنامه های قدیمی روی ویندوز 10

بعد از اینکه مسیر نصبی برنامه باز شد ، روی فایل اجرایی راست کلیک کرده و Properties را بزنید.

اجرای برنامه های قدیمی روی ویندوز 10

حالا در پنجره باز شده به تب Compatibility بروید و با توجه نوع برنامه در قسمت compatibility mode گزینه مورد نظر را انتخاب کنید.

همچنین بخوانید  آموزش نصب لینوکس روی سیستم عامل مک Mac

اجرای برنامه های قدیمی روی ویندوز 10

برای مثال ، اگر برنامه ای روی ویندوز ۱۰ باز نمی شود اما روی ویندوز اکس پی به درستی کار می کند ، تیک گزینه Run this program in compatibility mode for را فعال کرده و از زیر منو Windows XP (Service Pack 3) را انتخاب کنید.

توجه داشته باشید که در تب Compatibility بهتر است از انتخاب های دیگری که برای ویندوز در نظر گرفته شده است بهتر استفاده شود. برای مثال بازی های قدیمی بهتر است تیک Reduced color mode برایشان فعال باشد. همچنین در صفحه نمایش هایی با DPI بالا باید گزینه Disable display scaling on high DPI settings را فعال کنید تا برنامه یا بازی مورد نظر هنگام اجرا کردن منطقی و طبیعی بنظر رسد. توجه داشته باشید که گزینه ها و دکمه های موجود در این تب مشکلی در ویندوز یا برنامه و بازی تان ایجاد نمی کند بلکه می توانید در هر زمان که بخواهید هر کدام را دوباره غیرفعال کنید.


پیشنهادی : آموزش بهبود گرافیک بازی در ویندوز با تنظیمات Nvidia


درایور های ۳۲ بیتی را نصب کنید

ویندوز ۱۰ ۶۴ بیتی از درایور هایی استفاده می کند که دارای شناسه هستند. اما نسخه های ۳۲-bit ویندوز ۱۰ نیازی به این نوع شناسه نیستند. بنابراین اگر برنامه ای را که نصب می کنید نیاز به درایور های ۳۲ بیتی دارد ، شما نیاز به یک تنظیمات خاص بوت دارید تا بتوانید برنامه های قدیمی را در ویندوز ۱۰ اجرا کنید. برای استفاده از درایور های ۳۲ بیتی باید از ویندوز ۳۲ بیتی استفاده کنید (همانطور که ویندوز ۱۰ نسخه ۶۴ بیتی از درایور های ۶۴ بیتی استفاده می کند). مراحل زیر را برای تبدیل شدن به نسخه ۳۲ بیت ویندوز ۱۰ انجام دهید :

اجرای برنامه های قدیمی روی ویندوز 10

اجرای بازی هایی که به قفل SafeDisc و SecuROM نیاز دارند

ویندوز ۱۰ بازی های که نیاز به قفل SafeDisc و SecuROM دارند را اجرا نخواهد کرد. DRM برخی مواقع می تواند مشکلاتی داشته باشد که از این رو ویندوز ۱۰ اجازه اجرای چنین بازی هایی را نمی دهد. برای اجرای این نوع بازی ها باید به دنبال پچ آن باشید. اگر کاربر حرفه ای باشید می توانید با استفاده از ماشین مجازی ویندوز قدیمی را نصب کرده و بازی مورد نظر را اجرا کنید.

از ماشین مجازی برای برنامه های قدیمی استفاده کنید

ویندوز ۷ دارای ویژگی کاربردی به نام “Windows XP Mode” می باشد. دقیقا یک ماشین مجازی رایگان است که همراه با ویندوز اکس پی شامل می شود. متاسفانه ویندوز ۱۰ شامل چنین ویژگی ای نمی شود و شما باید از ماشین مجازی هایی مانند VMWare نیز استفاده کنید.

همچنین بخوانید  فرایند Fontdrvhost.exe چیست ، چگونه مصرف دیسک را متوقف کنیم

از برنامه های شبیه‌ساز ویندوز ۳.۱ و DOS استفاده کنید

برنامه DOSBox به شما این امکان را می دهد تا برنامه های قدیمی مربوط به DOS را اجرا کنید. این برنامه مانند یک شبیه‌ساز در ویندوز تان عمل می کند. با استفاده از DOSBox می توانید راحت تر برنامه های قدیمی را اجرا کنید.

اجرای برنامه های قدیمی روی ویندوز 10

از آنجایی که ویندوز ۳.۱ بر پایه DOS می باشد ، می توانید با نصب کردن آن اقدام به اجرای برنامه های ۱۶ بیتی کنید.

از ویندوز ۳۲ بیت برای برنامه های ۱۶ بیتی استفاده کنید

برنامه های ۱۶ بیتی دیگر در نسخه ۶۴-bit ویندوز اجرا نخواهند شد. نسخه ۶۴ بیت ویندوز دارای پوشه WOW16 که برای اجرای برنامه های ۱۶ بیتی است شامل نمی شود. اگر یک برنامه ۱۶ بیتی بر روی ویندوز ۶۴ بینی اجرا کنید با ارور “This app can’t run on your PC” روبرو خواهید شد.

اجرای برنامه های قدیمی روی ویندوز 10

بنابراین اگر قصد دارید برنامه های ۱۶ بیتی را در ویندوز اجرا کنید باید از نسخه ۳۲ بیت ویندوز ۱۰ استفاده کنید. شما می توانید با نصب کردن یک ماشین مجازی نسخه ۳۲ بیتی ویندوز را به راحتی اجرا کرده و برنامه های مورد نظر را اجرا کنید. همانطور که در بخش بالا گفته شد می توانید ویندوز ۳.۱ را در DOSBox نصب کنید.

از مرورگر اکسپلورر برای وبسایت هایی که نیاز به Java ، Silverlight و ActiveX دارند استفاده کنید

برای استفاده از وبسایت هایی که از تکنولوژی های قدیمی استفاده می کنند نیاز است که از مرورگر خاص خودش را هم استفاده کنید. باید از Internet Explorer استفاده کنید. در حال حاضر مرورگر IE از ActiveX پشتیبانی می کند و فایرفاکس از Java و Silverlight پشتیبانی می کند. در ویندوز ۱۰ می توانید Internet Explorer را منوی استارت جستجو کرده و اجرا کنید.

اجرای برنامه های قدیمی روی ویندوز 10

در نهایت اگر روش های بالا پاسخگو نبود بهتر است به دنبال نسخه جدیدی از برنامه مورد نظر باشید که نسخه های ویندوز ۱۰ قابل اجرا باشد.

مهدی

از اینکه با ما همراه هستید ، صمیمانه متشکریم :)

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا