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

اکثر برنامه‌ها و برنامه‌هایی که برای نسخه‌های قبلی ویندوز ایجاد شده‌اند، در (Windows)ویندوز 10(Windows 10) به کار خود ادامه می‌دهند . با این حال، برخی از برنامه‌ها دیگر سازگار نیستند و ممکن است آنطور که انتظار می‌رود اجرا نشوند، در حالی که برخی دیگر ممکن است اصلا اجرا نشوند. 

با این وجود، راه‌هایی وجود دارد که می‌توانید با استفاده از گزینه‌های سازگاری با ویندوز 10(Windows 10) به استفاده از برنامه‌های مورد علاقه خود ادامه دهید و از آن لذت ببرید – به شرطی که از خطرات آن نیز آگاه باشید.

خطرات امنیتی(Security Risks)

عوامل مخرب همیشه به دنبال برنامه‌ها و سیستم‌هایی هستند که دارای آسیب‌پذیری‌هایی هستند که بتوانند از آنها سوء استفاده کنند. مایکروسافت(Microsoft) و سایر فروشندگان به طور مرتب وصله‌های نرم‌افزاری و به‌روزرسانی‌های امنیتی(software patches and security updates) را برای بستن هرگونه آسیب‌پذیری و به‌روز نگه داشتن رایانه شما صادر می‌کنند.

اجرای برنامه های قدیمی یا برنامه های EOL (پایان زندگی)(EOL (End of Life) programs) می تواند منجر به مشکلات ناسازگاری و ایجاد اشکال شود. دادن دسترسی به هکرها حتی مهم تر است و به طور بالقوه برای رایانه شما خطرناک است. نرم‌افزارها و برنامه‌های قدیمی که به‌روزرسانی‌های امنیتی مهم را اعمال نکرده‌اند، به هکرها دسترسی آسان به حفره‌های برنامه‌ها را می‌دهند. 

یک مثال اتفاقی است که با 7-Zip رخ داد . قبل از ارائه به‌روزرسانی‌ها برای رفع آسیب‌پذیری‌های جدی، نقص‌های امنیتی داشت که به هکرها اجازه می‌داد به رایانه شما دسترسی داشته باشند و مشکلاتی را ایجاد کنند.

افرادی که از ۷-Zip استفاده می‌کنند اما به‌روزرسانی‌ها را اعمال نکرده‌اند، همچنان در برابر حملات آسیب‌پذیر هستند و رایانه‌های خود را در معرض خطر غیرضروری قرار می‌دهند.

این مقاله گزینه های سازگاری ویندوز 10(Windows 10) برای اجرای برنامه های قدیمی در ویندوز 10(Windows 10) را تشریح می کند :

  • به عنوان Administrator اجرا شود
  • از عیب یاب سازگاری برنامه یکپارچه ویندوز استفاده کنید(Use Windows Integrated Program Compatibility Troubleshooter)
  • (Run)یک برنامه(App) را به صورت دستی در حالت سازگاری (Compatibility Mode Manually)اجرا کنید
  • درایورهای 32 بیتی یا درایورهای بدون امضا را نصب کنید

به عنوان Administrator اجرا کنید(Run As Administrator)

اگر می‌خواهید از برنامه یا برنامه‌ای از نسخه قبلی ویندوز(Windows) مانند XP یا 7 استفاده کنید، آن را به عنوان سرپرست اجرا کنید. 

(Right-click)روی برنامه یا میانبر آن کلیک راست کرده و روی Run as Administrator کلیک کنید .

از عیب یاب سازگاری برنامه یکپارچه ویندوز استفاده کنید(Use Windows Integrated Program Compatibility Troubleshooter)

اگر گزینه کلیک راست در بالا کار نمی کند، از Windows Integrated Program Compatibility Troubleshooter استفاده کنید .

  • Run programs ساخته شده برای نسخه های قبلی ویندوز(Run programs made for previous versions of Windows) را از نوار جستجو تایپ کنید .

  • گزینه Advanced، Run as Administrator را انتخاب کنید،(Choose Advanced, Run as Administrator, ) سپس برای ادامه روی Next کلیک کنید.( Next )

  • برنامه ای را که مشکل دارد انتخاب کنید. سپس روی Next کلیک کنید .

  • از گزینه‌های عیب‌یابی در تصویر بالا، تنظیمات توصیه‌شده را امتحان کنید(Try recommended settings) .
  • بر روی Test the program کلیک کنید .

عیب‌یاب سازگاری ویندوز(Windows) 10 برنامه را با استفاده از نسخه قبلی ویندوز(Windows) آزمایش می‌کند. شما می توانید ببینید که آیا این مشکل شما را حل می کند یا خیر.

همچنین می‌توانید برنامه Troubleshoot را(Troubleshoot program) در گزینه Select troubleshooting انتخاب کنید(Select troubleshooting option) تا تنظیمات سازگاری ویندوز(Windows) را بر اساس مشکلاتی که متوجه می‌شوید انتخاب کنید.

در مرحله بعدی، عیب‌یاب از شما می‌خواهد مشکلی را که با آن مواجه هستید شناسایی کنید:

  • این برنامه در نسخه های قبلی ویندوز(Windows) کار می کرد اما اکنون نصب یا اجرا نمی شود.
  • برنامه باز می شود اما به درستی نمایش داده نمی شود.
  • این برنامه به مجوزهای اضافی نیاز داشت.
  • من مشکلم را در لیست نمی بینم.

عیب یاب آزمایش ها و پیشنهاداتی را بر اساس آنچه به عنوان مشکل انتخاب می کنید ارائه می دهد. مشکل خود را انتخاب کنید و سپس روی Next کلیک کنید . 

از شما خواسته می شود که از میان گزینه های زیر انتخاب کنید:

  • بله، این تنظیمات را برای این برنامه ذخیره کنید.
  • نه، دوباره با استفاده از تنظیمات مختلف سعی کنید.
  • خیر، مشکل را به مایکروسافت(Microsoft) گزارش دهید و به صورت آنلاین برای راه حل بررسی کنید.

عیب یاب را برای هر برنامه ای که در دستگاه ویندوز 10 خود مشکل دارید اجرا کنید.

یک برنامه را در حالت سازگاری ویندوز به صورت دستی اجرا کنید(Run An App In Windows Compatibility Mode Manually)

یکی از گزینه ها این است که برنامه را مجبور کنید از تنظیمات نسخه قبلی ویندوز(Windows) استفاده کند.

  • (Right-click)روی میانبر برنامه یا برنامه کلیک راست کرده و Properties را انتخاب کنید ، سپس روی Compatibility کلیک کنید .

همانطور که در تصویر بالا مشاهده می کنید، همچنین می توانید انتخاب کنید:

  • حالت رنگ کاهش یافته است.
  • اجرا در وضوح صفحه نمایش 640 در 480.
  • بهینه سازی تمام صفحه را غیرفعال کنید.
  • این برنامه را به عنوان مدیر اجرا کنید.

کادر کنار Run this program in compatibility mode را علامت بزنید. (Run this program in compatibility mode. )نسخه را از منوی کشویی انتخاب کنید و روی Apply کلیک کنید .

اگر این فرآیند مشکل برنامه شما را برطرف نکرد، از جادوگر عیب‌یابی سازگاری(Compatibility Troubleshooter) استفاده کنید تا ببینید آیا به حل مشکل شما کمک می‌کند یا خیر.

درایورهای 32 بیتی یا درایورهای بدون امضا را نصب کنید(Install 32-bit Drivers Or Unsigned Drivers)

نسخه 64 بیتی ویندوز 10(Windows 10 64-bit version) به همه درایورها نیاز دارد که قبل از نصب، امضای معتبری داشته باشند. نسخه 32 بیتی اینطور نیست. با این حال، یک استثنا وجود دارد. نسخه های 32 بیتی ویندوز 10(Windows 10) که روی رایانه های شخصی جدیدتر با UEFI (به جای بایوس(BIOS) معمولی ) اجرا می شوند، اغلب به درایورهای امضا شده نیاز دارند.

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

هنگامی که یک برنامه یا برنامه قدیمی که می خواهید در دستگاه ویندوز 10(Windows 10) خود استفاده کنید به درایور بدون امضا نیاز دارد، باید آن را با یک گزینه بوت ویژه نصب کنید. اگر درایور فقط 32 بیتی در دسترس است، باید از نسخه 32 بیتی ویندوز 10(Windows 10) استفاده کنید.

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

برای نصب درایورهای بدون امضا، مراحل زیر را دنبال کنید. 

  • از نوار جستجو، به تنظیمات بروید(Settings) .
  • روی Updates and Security و سپس Recovery کلیک کنید . 
  • در زیر تنظیمات پیشرفته(Advanced Setup) ، Restart now را انتخاب کنید.
  • کامپیوتر شما اکنون به حالت راه اندازی مجدد می رود. به راه اندازی پیشرفته بروید و (Advanced startup )اکنون Restart( Restart now) را فشار دهید .

یکی از گزینه های زیر را انتخاب کنید:

  • ادامه هید.
  • عیب یابی
  • کامپیوتر شخصی تان را خاموش کنید.

  • عیب‌یابی، (Troubleshoot,) گزینه‌های پیشرفته(Advanced Options) را انتخاب کنید و سپس روی گزینه‌های بازیابی بیشتر مشاهده(See more recovery options) کنید کلیک کنید . 
  • روی Startup Settings و سپس Restart کلیک(Restart) کنید.

  • پس از چند ثانیه، رایانه شما دوباره راه اندازی می شود و صفحه زیر را به شما نشان می دهد.

  • تنظیمی که می‌خواهید در تصویر بالا انتخاب کنید، 7) غیرفعال کردن اجرای امضای راننده است(7) Disable driver signature enforcement) . کلید F7(F7) را فشار دهید .

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

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

ممکن است بخواهید جایگزینی پیدا کنید که به درستی در ویندوز 10(Windows 10) اجرا شود . اگر برنامه‌ها یا بازی‌های تجاری وجود دارد که نمی‌توانید جایگزین کنید و به آن‌ها نیاز دارید، یکی از راه‌حل‌های سازگاری ویندوز 10(Windows 10) را که در بالا ذکر شد، امتحان کنید. 



About the author

من یک کارشناس باتجربه ویندوز 10 و 11/10 هستم که هم در مرورگرها و هم در برنامه های گوشی های هوشمند تجربه دارم. من بیش از 15 سال مهندس نرم افزار هستم و با تعدادی از شرکت های بزرگ از جمله مایکروسافت، گوگل، اپل، یوبی سافت و غیره کار کرده ام. من همچنین توسعه ویندوز 10/11 را در سطح کالج تدریس کرده ام.



Related posts