نرم افزارهای قدیمی و ویندوز ۱۰

اجرای نرم افزارهای قدیمی و ویندوز ۱۰

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

گویا آی تی – روش های زیر سطح وسیعی از اپلیکیشن ها را پوشش می دهند از نرم افزارهای مربوط به ویندوز Xp و ویندوز ۳٫۱ گرفته تا بازی های قدیمی که برای اجرا شدن به Dos احتیاج دارند. قبل از هر چیز یادآور می شویم که تمامی راه حل های ارائه شده در این مقاله هم برای بازی ها و هم برای نرم افزارهای قدیمی کاربرد دارند.

دلیل اجرا نشدن نرم‌ افزارهای قدیمی بروی ویندوز ۱۰

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

  • عدم وجود برخی کتابخانه‌های قدیمی مورد استفاده توسط نرم افزار یا بازی در ویندوز ۱۰٫
  • ۱۶ بیتی بودن نرم افزار. سیستم عامل‌های ۶۴ بیتی دیگر از اپلیکیشن‌های ۱۶ بیتی پشتیبانی نمی‌کنند.
  • نرم افزار یا بازی مورد استفاده‌ی شما برای سیستم عامل DOS طراحی شده‌اند و دیگر قابلیت اجرا در ویندوز ۱۰ را ندارند. سیستم عامل جدید مایکروسافت یعنی ویندوز ۱۰ مانند ویندوز‌های ۹۸ به بعد این شرکت دیگر روی DOS طراحی نشده‌اند. البته بسیاری از نرم افزار‌های این سیستنم عامل قدیمی هنوز روی ویندوز ۱۰ اجرا می‌شوند اما امکان استفاده از بیشتر بازی‌ها وجود نخواهد داشت.
  • یکی دیگر از مشکلاتی که باعث عدم اجرای نرم افزار‌ها در ویندوز ۱۰ می‌شود عدم استفاده از DRM یا استفاده از ورژن منسوخ شده‌ی آن است. به عنوان مثال SecuROM DRM مشکلات زیادی را برای اجرای بازی‌های قدیمی در سیستم‌های جدید ایجاد می‌کند.

اجرای بازی و برنامه‌ها با استفاده از دستور Run as Administrator

اگر مشکل شما با نرم افزاری است که برای ویندوز XP ساخته شده، اولین کاری که باید انجام دهید اجرای نرم افزار یا بازی با استفاده از دسترسی‌های Administrator است. در دورانی که سیستم عامل XP فعالیتی چشمگیر داشت، بیشتر کاربران دارای دسترسی Administrator بودند. اما در ویندوز ۱۰ همیشه این موضوع برقرار نیست؛ چرا که مایکروسافت در تلاش است تا سیستم عامل‌های خود را از لحاظ امنیت قدرتمند‌تر از گذشته کند.

انجام این کار بسیار ساده است. فایل exe. نرم افزار یا بازی مورد نظر خود را پیدا کرده، روی آن کلیک راست کنید و سپس گزینه‌ی Run As Administrator را بزنید.

استفاده از گزینه‌ی عیب یابی عدم سازگاری اپلیکیشن‌ها

اگر استفاده از کلیک راست جوابگو نبود می‌توانید از گزینه‌ی عیب یابی عدم سازگاری اپلیکیشن‌ها یا به زبان اصلی Compatibility Troubleshooter استفاده کنید. با استفاده از این ابزار می‌توانید مشکلات قابل حل عدم سازگاری برنامه‌ها را متوجه شوید و آن‌ها را حل کنید.

برای این کار منوی استارت را اجرا کرده و به جستجوی run programs بپردازید. از بین گزینه‌هایی که مشاهده می‌کنید موردی که در تصویر زیر انتخاب شده را برگزینید:

سپس Advanced > Run as Administrator را زده و سپس با کلیک کردن روی گزینه‌ی Next به مرحله‌ی بعدی بروید.

ابزار یاد شده حالا به دنبال مشکلات قابل حلی می‌گردد که در صورت حل شدن آن احتمالا نرم افزار یا بازی قدیمی شما در ویندوز ۱۰ اجرا خواهد شد. اگر نرم افزار شما در لیست موجود نیست، گزینه‌ی Not Listed را زده و سپس روی Next‌ کلیک کنید.

اگر Not Listed را انتخاب کرده باشید باید مسیر نرم افزار یا بازی خود را در این بخش مشخص کنید. برای این کار روی Browse زده و محلی که فایل exe. نرم افزار یا بازی شما قرار دارد را به ابزار معرفی کنید.

روی Try recommended settings کلیک کنید.

بعد از اعمال تنظیمات، نرم افزار یا بازی خود را مجددا اجرا کنید. اگر برنامه اجرا شد روی گزینه‌ی Next کلیک کنید.

اگر این اتفاق نیفتاد ابزار عیب یابی از شما می‌پرسد که آیا مشکل حل شده یا خیر. انتخاب گزینه‌ی Yes, save these settings for this program به این معنی است که برنامه به درستی کار کرده و از این پس از تنظیمات اعمال شده برای اجرای نرم افزار استفاده شود. انتخاب گزینه‌ی No try again using different settings به این معنی خواهد بود که اپلیکیشن به درستی کار نمی‌کند و باید از چند مرحله‌ی دیگر نیز عبور کنید. حالا با چند مورد مواجه خواهید شد:‌

  • The program worked in earlier versions of Windows but won’t install or run now. این گزینه به این معنی است که نرم افزار در نسخه‌های پیشین ویندوز کار می‌کرد اما در نسخه‌ی کنونی قابل اجرا نیست.
  • The program opens but doesn’t display correctly. به این معنی است نرم افزار به درستی اجرا می‌شود اما نمایش آن با مشکل مواجه است.
  • The program requires additional permissions. به این معنی است که نرم افزار نیاز به مجوز‌های اضافی دارد. مثلا درخواست نرم افزار برای اجرا با دسترسی Administrator.
  • I don’t see my problem listed که به معنی آن است که مشکل شما در لیست وجود ندارد.

از بین این گزینه‌ها آن‌هایی که به نظرتان صحیح است را انتخاب کرده و سپس Next را بزنید. البته به یاد داشته باشید که ممکن است انتخاب برخی از گزینه‌های بالا مشکل را حل کند. بنابراین بعد از اولین تلاش ناموفق امیدتان را از دست ندهید و با رویکردی تازه عملیات یاد شده را تکرار کنید.

استفاده از تنظیمات سازگاری دستی در ویندوز ۱۰

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

حالا از تب Compatibility از گزینه‌ی Compatibility mode استفاده کنید و تیک Run this program in compatibility mode for را فعال نمایید. از لیست پایین سیستم عامل اصلی که نرم افزار برای آن طراحی شده را انتخاب کنید.

بعد از پایان کار ابتدا Apply را زده و سپس روی OK‌ کلیک کنید.

به یاد داشته باشید که این تغییرات تنها روی حساب کاربری فعلی شما در سیستم عامل اعمال خواهد شد. اگر می‌خواهید این تنظیمات را به صورت سراسری اعمال کنید باید از گزینه‌ی Change settings for all users استفاده نمایید. لازم به ذکر است که مشابه روش استفاده از عیب یاب سازگاری اپلیکیشن‌ها در ویندوز ۱۰، این روش هم باید با استفاده از آزمون و خطا مورد استفاده قرار گیرد.

استفاده از درایور‌های قدیمی

برخی از نرم افزار‌ها و بازی‌های قدیمی ممکن است از درایور‌های ثبت نشده یا بسیار قدیمی استفاده کنند. در این حالت ویندوز به آن‌ها اجازه نمی‌دهد که روی سیستم عامل نصب یا اجرا شوند. البته شما همیشه قادر هستید که این قوانین را دور بزنید اما باید به یاد داشته باشید که این امر منجر به از بین رفتن برخی از مصونیت‌های سیستم عامل خواهد شد.

برای این کار باید از گزینه‌های بوت پیشرفته یا Advanced Boot استفاده کنید. ابتدا سیستم عامل را ری‌استارت کنید. در حین روشن شدن مجدد کامپیوتر کلید Shift را پشت سر هم بزنید. باید با صفحه‌ای مشابه تصویر زیر مواجه شوید:‌

 

روی Troubleshoot کلیک کنید و سپس به Advanced Options و در نهایت Startup Settings بروید. باید به صفحه‌ای مشابه تصویر زیر رسیده باشید:‌

حالا روی ری‌استارت کلیک کنید.

با مشاهده‌ی صفحه‌ی بالا ۷ را انتخاب کنید (کلید ۷ روی کیبورد را بزنید) تا از گزینه‌ی Disable driver signature enforcement‌ استفاده کنید. این موضوع باعث می‌شود که سیستم عامل بررسی درایور‌های قدیمی را کنار بگذارد. موضوعی که می‌تواند باعث پایین آمدن امنیت سیستم عامل هم بشود.

استفاده از ماشین مجازی

ویندوز ۷ دارای بخشی به نام Windows XP Mode بود. این بخش در واقع یک ماشین مجازی ساده به شمار می‌رفت که به کاربران اجازه می‌داد با صفحه‌ای مشابه ویندوز XP در ویندوز ۷ مواجه شوند و نرم افزار‌های سیستم عامل قدیمی را به راحتی اجرا کنند. این ویژگی در ویندوز ۱۰ موجود نیست، اما می‌توانید با استفاده از ماشین‌های مجازی به نصب و استفاده از سیستم عامل‌های قدیمی‌تر بپردازید.

تنها کاری که باید انجام دهید استفاده از نرم افزار‌هایی مثل VirtualBox یا VMware Player است. با استفاده از این نرم افزار‌ها می‌توانید سیستم عامل‌های قدیمی را در ویندوز ۱۰ نصب کنید و به اجرای نرم افزار‌ها و بازی‌های قدیمی خود درون آن‌ها بپردازید.

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

استفاده از DOSBox

اگر نرم افزار یا بازی شما مربوط به دوران DOS است، استفاده از نرم افزار DOSBox می‌تواند گزینه‌ای ایده‌آل باشد. اپلیکیشن یاد شده یک نرم افزار کاملا رایگان است که محیط سیستم عامل DOS را در ویندوز ۱۰ برایتان به ارمغان خواهد آورد و به شما اجازه می‌دهد تا نرم افزار‌ها و بازی‌های بسیار قدیمی مربوط به این سیستم عامل را در آن اجرا کنید. نرم افزار DOSBox خاطره صد‌ها بازی کلاسیک را برایتان زنده خواهد کرد.

دیدگاه‌ها ۰

*
*