آموزش اجرای نرم افزار های قدیمی در ویندوز 10
اکثر نرم افزار های قدیمی به راحتی در ویندوز 10 اجرا میشوند. در کل هر برنامه ای که در ویندوز 7 و یا 8 اجرا شود به احتمال بسیار زیاد در ویندوز 10 نیز اجرا خواهد شد. با این حال هنوز هم نرم افزار هایی هستند که در ویندوز 10 اجرا نمیشوند. البته روش هایی برای اجرای این گونه نرم افزار ها در ویندوز 10 وجود دارد.
در این مقاله ترفند هایی جهت اجرای نرم افزار های قدیمی در ویندوز 10 را به شما آموزش میدهیم.
1. استفاده از Run as Administrator
بسیاری از نرم افزار هایی که برای ویندوز XP ساخته شده اند در ویندوز 10 نیز به درستی اجرا میشوند. بعضی از این نرم افزار ها ممکن است تنها به یک دلیل ساده در ویندوز 10 اجرا نشوند. آن دلیل هم این است که در زمان ویندوز XP بسیاری از کاربران همیشه از اکانت “Administrator” داخل ویندوز استفاده میکردند و برنامه نویسان نیز به همین دلیل برنامه ها را به گونه ای کد نویسی میکردند که تنها توسط اکانت ادمین قابل اجرا باشند.
اما هم اکنون قابلیت “User Account Control” و یا همان UAC به ویندوز اضافه شده که این مشکل را حل کرده است. اگر برنامه قدیمی شما اجرا نمیشود، بر روی شرتکات و یا فایل اجرایی آن راست کلیک کنید و سپس گزینه ی “Run as Administrator” را کلیک کنید تا برنامه با سطح دسترسی ادمین اجرا شود.
در صورتی که نرم افزار مورد نظر شما توسط گزینه ی Run as Administrator اجرا شد، میتوانید از طریق بخش “Compatibility”تعیین کنید که همیشه با دسترسی ادمین اجرا شود. نحوه انجام این کار را در پایین توضیح داده ایم.
2. اعمال تغییرات در بخش Compatibility
ویندوز دارای بخش به نام Compatibility برای نرم افزار ها است که با استفاده از این بخش میتوان نرم افزار های قدیمی تر را در ویندوز اجرا کرد. جهت ورود به بخش Compatibility بر روی شرتکات و یا فایل اجرایی نرم افزار مورد نظر راست کلیک کنید و سپس بر روی Properties کلیک کنید و به تب Compatibility بروید.
در این بخش میتوانید با کلیک بر روی گزینه ی “Run Compatibility Mode” از ویندوز کمک بگیرید تا نرم افزار را اجرا کنید. در غیر این صورت میتوانید به صورت دستی تنظیمات مورد نظرتان را اعمال کنید.
برای مثال اگر نرم افزار مورد نظر شما در ویندوز XP اجرا میشده اما هم اکنون در ویندوز 10 اجرا نمیشود، میتوانید تیک گزینه ی “Run This Program in Compatibility Mode For” را بزنید و سپس از طریق منوی کشویی زیر این عبارت گزینه ی “(Windows XP (Service Pack 3” را انتخاب کنید.
همچنین اگر یک بازی بسیار قدیمی دارید میتوانید تیک گزینه ی “Reduced Color Mode” را بزنید و مقدار رنگ مناسب را از منوی کشویی پایین این عبارت انتخاب کنید تا بازی شما اجرا شود. اگر مانیتور شما دارای DPI بالایی است و نرم افزار هایی دارید در آن به درستی نمایش داده نمیشوند، میتوانید تیک گزینه ی “Override High DPI Scaling Behavior” را بزنید تا نرم افزار به خوبی اجرا شود.
3. نصب درایور های نامعتبر و 32 بیتی
نسخه های 64 بیتی ویندوز 10 دارای قابلیتی به نام Driver Signature هستند که از نصب درایور های بدون امضای معتبر و متفرقه که امکان دارد دارای بدافزار باشند و یا با سیستم هماهنگ نباشند جلوگیری میکند. اما نسخه های 32 بیتی ویندوز 10 کاربر را مجبور به نصب درایور ها معتبر نمیکنند. به جز آن ویندوز 32 بیتی هایی که بر روی یک کامپیوتر دارای UEFI به جای BIOS نصب شده اند.
اجبار ویندوز 10 به نصب درایور های معتبر و شناخته شده معقولانه است زیرا جهت جلوگیری از کند شدن و آسیب دیدن ویندوز میباشد.
بعضی از نرم افزار های قدیمی جهت نصب شدن نیاز به یک سری درایور های خاص دارند. بنابراین اگر شما از یک نسخه 64 بیتی ویندوز 10 استفاده میکنید و قصد نصب اینچنین برنامه هایی را داشته باشید، نمیتوانید این کار را انجام دهید. البته روشی برای انجام این کار وجود دارد که در پایین به آموزش این روش میپردازیم.
منوی استارت را باز کنید و آیکن پاور را کلیک کنید و سپس کلید Shift را نگه دارید و سپس گزینه ی Restart را لیک کنید تا وارد بخش “Advanced Boot Option” شوید.
گزینه ی “Troubleshoot” را کلیک کنید.
سپس گزینه ی Advanced Options را انتخاب کنید.
وارد بخش “Startup Settings” شوید.
در این بخش گزینه ی Restart را کلیک کنید تا کامپیوتر شما ریستارت شده و وارد بخش Startup Settings شوید.
پس از وارد شدن به بخش Startup Settings کلید F7 را بگیرید تا قابلیت “Disable Driver Signature Enforcement” فعال شود.
پس از ریستارت شدن سیستم خواهید توانست درایور های نامعتبر مورد نیاز را در سیستم نصب کنید. البته این قابلیت همیشگی نخواهد بود و پس از اولین بار که سیستم را ریستارت کنید همه چیز به حالت قبلی باز خواهد گشت.
4. اجرای بازی هایی که به SafeDisk و یا SecROM DRM نیاز دارند
بازی های قدیمی که به SafeDisk و یا SecROM DRM نیاز دارند در ویندوز 10 اجرا نخواهند شد. ویندوز 10 به این دلیل این نوع بازی ها را اجرا نمیکند که ممکن است باعث آسیب رساندن به ویندوز شوند. اجرای این نوع بازی ها در ویندوز 10 باعث ایجاد فایل های بیهوده در ویندوز میشود. بنابراین ویژگی ویندوز 10 بیهوده نیست. البته هنوز هم میتوانید این نوع بازی ها را در ویندوز 10 اجرا کنید.
برای اجرای این گونه بازی ها در ویندوز 10 دو راه دارید. راه اولین این است که کرک “No CD” را برای بازی مورد نظر خود تهیه کنید که البته این نوع کرک ها را سایت های نامعتبر قرار میدهند. راه دوم نیز این است که چک کنید که سرویس هایی همانند Steam و یا GOG بازی مورد نظر شما را بازنشر کرده اند و یا خیر.
البته راه سومی هم وجود دارد و آن هم این است که بازی مورد نظر خود را بر روی ماشین مجازی اجرا کنید. استفاده از این راه را در پایین به شما توضیح داده ایم.
5. استفاده از نرم افزار های مجازی سازی و ساخت ماشین مجازی
ویندوز 7 دارای قابلیت به نام Windows XP Mode بود که با استفاده از آن یک ویندوز XP به صورت مجازی در ویندوز 7 نصب میشد و امکان اجرای نرم افزار های ویندوز XP در آن وجود داشت. ویندوز 10 دارای Windows XP Mode نیست اما بسیاری از نرم افزار های مجازی سازی هستند که با استفاده از آنها میتوان این کار را انجام داد.
میتوانید یک برنامه مجازی سازی در ویندوز 10 خود نصب کنید و سپس با استفاده از آن یک ماشین مجازی بسازید و سپس ویندوز XP را در آن نصب کنید و برنامه های قدیمی مورد نظر خود را اجرا کنید.
میتوانید برترین نرم افزار های مجازی سازی را از طریق لینک های زیر دریافت نمایید:
البته تعداد کمی از نرم افزار ها که نیاز به برقراری ارتباط مستقیم با سخت افزار جهت درست کار کردن دارند ممکن است در ماشین مجازی اجرا نشوند.
6. استفاده از شبیه ساز جهت اجرای نرم افزار های ویندوز 3.1 و DOS
نرم افزار شبیه ساز DOSBox به شما امکان اجرای نرم افزار ها و بازی های تحت DOS در ویندوز 10 را میدهد. در کل به جای استفاده از ابزار CMD جهت اجرای نرم افزار های داس بهتر است از نرم افزار شبیه ساز DOSBox جهت انجام این کار استفاده کنید زیرا این کار را به بهترین نحو انجام میدهد.
همچنین میتوانید ویندوز 3.1 را در نرم افزار DOSBox اجرا کنید و نرم افزار های 16 بیتی قدیمی ویندوز 3.1 را نیز اجرا کنید.
7. استفاده از ویندوز 32 بیتی جهت اجرای برنامه های 16 بیتی
نرم افزار های 16 بیتی در ویندوز های 64 بیتی اجرا نمیشوند زیرا ویندوز های 64 بیتی دارای WOW16 نیستند که پیش نیاز برای اجرای نرم افزار های 16 بیتی است. اگر بخواهید یک نرم افزار 16 بیتی را در ویندوز 10 نسخه 64 بیتی اجرا کنید با پیغام “This App Can’t Run on Your PC” مواجه خواهید شد.
اگر نیاز به اجرای نرم افزاری 16 بیتی دارید باید آن را در یک ویندوز 32 بیتی نصب کنید. میتوانید یک ویندوز 32 بیتی در یک ماشین مجازی در ویندوز 10 64 بیتی خود نصب کنید. همچنین میتوانید این گونه نرم افزار ها را در نرم افزار شبیه ساز DOSBox نیز اجرا کنید.
8. استفاده از مرورگر های اینترنت خاص و یا اینترنت اکسپلورر جهت بارگذاری وبسایت هایی که Java، Silverlight و یا ActiveX دارند
مرورگر اینترنت مایکروسافت اج، مرورگر اینترنت پیشفرض ویندوز 10 است که از فناوری های Java، Silverlight و ActiveX پشتیبانی نمیکند. مرورگر اینترنت گوگل کروم نیز از پلاگین های Java و Silverlight نیز پشتیبانی نمیکند.
جهت اجرای نرم افزار های تحت وب و وبسایت هایی که به این پلاگین ها جهت اجرا نیاز دارند، میتوانید از مرورگر اینترنت اکسپلورر استفاده کنید زیرا از ActiveX پشتیبانی میکند. مرورگر موزیلا فایرفاکس نیز از پلاگین های Silverlight و Java پشتیبانی میکند.
با استفاده از روش هایی که در این مقاله ذکر کردیم میتوانید تقریبا تمامی نرم افزار های قدیمی را در ویندوز 10 اجرا کنید. اما در کل بهتر است نرم افزار های جایگزین برای نرم افزار های قدیمی بیابید.
موفق باشید.
( بدون کامنت - اولین کامنت را شما بنویسید )