نحوه اجرای برنامه های قدیمی با استفاده از حالت سازگاری ویندوز 10
در حالی که، در هسته خود، ویندوز 10(Windows 10) شبیه به ویندوز 8(Windows 8) و ویندوز 7(Windows 7) است، همچنین بسیار متفاوت از سیستم عامل های قدیمی مانند ویندوز XP(Windows XP) است. اکثر برنامه های دسکتاپ توسعه یافته برای ویندوز 8(Windows 8) یا ویندوز 7(Windows 7) باید در ویندوز 10(Windows 10) اجرا شوند . از سوی دیگر، بعید است که برنامه های توسعه یافته برای ویندوز XP(Windows XP) به خوبی یا اصلاً روی ویندوز 10(Windows 10) کار کنند. اگر با یک برنامه قدیمی سر و کار دارید که در ویندوز 10(Windows 10) از کار می افتد یا بد رفتار می کند و به سادگی باید از آن استفاده کنید، می توانید آن را با استفاده از ویندوز 10 اجرا کنید.(Windows 10)تنظیمات سازگاری در اینجا نحوه استفاده از آنها برای کار با برنامه های کلاسیکی که برای عملکرد در ویندوز 10(Windows 10) طراحی نشده اند آورده شده است :
توجه:(NOTE:) ویژگی های ارائه شده در به روز رسانی (Update)نوامبر 2019 (November 2019)ویندوز 10(Windows 10) یا جدیدتر موجود است. اگر از نسخه قدیمیتر ویندوز 10(Windows 10) استفاده میکنید، ممکن است به همه ویژگیها دسترسی نداشته باشید. بیلد ویندوز 10(Windows 10) خود را بررسی کنید و در صورت لزوم، آخرین به روز رسانی ویندوز 10(Windows 10) را برای خود دریافت کنید.
یک کلمه احتیاط
اگرچه تنظیمات سازگاری یک راه عالی برای عملکرد برنامه های قدیمی تر در ویندوز 10(Windows 10) است، اما به این معنی نیست که باید آنها را روی هر نرم افزار قدیمی اعمال کنید. ما اکیداً توصیه میکنیم در مورد برنامههایی مانند آنتی ویروس/برنامههای امنیتی قدیمی یا ابزارهای مدیریت دیسک، از اعمال تنظیمات سازگاری خودداری کنید. به عنوان مثال، اگر از تنظیمات سازگاری در نرم افزارهای مربوط به محصولات امنیتی استفاده می کنید، در معرض خطر عدم کارکرد صحیح آن برنامه ها قرار می گیرید و به همین دلیل، ممکن است آنطور که باید از شما محافظت نکنند. در همین نکته، استفاده از تنظیمات سازگاری در نرم افزار دیسک(disk software) نیز خطراتی را به همراه دارد، زیرا نمی خواهید برنامه های قدیمی به اندازه هارد دیسک های شما کار کنند. به عنوان مثال، یک ابزار دیسک(disk utility) که در آن اجرا می شودحالت سازگاری(compatibility mode) میتواند کارهای غیرمنتظرهای مانند خراب کردن رکورد اصلی بوت(master boot record) دیسک سخت شما انجام دهد .
نحوه اجرای عیب یاب سازگاری برنامه(Program Compatibility Troubleshooter)
جادوگر "Program Compatibility Troubleshooter" ابزار داخلی است که به شما کمک می کند تنظیمات سازگاری را روی نرم افزارهای قدیمی اعمال کنید که آن طور که باید در رایانه ویندوز 10 شما کار نمی کنند. یکی از راههای باز کردن آن، تایپ کردن "run programs" در قسمت جستجوی(search field) نوار وظیفه است و سپس روی "اجرای برنامههای ساخته شده برای نسخههای قبلی ویندوز ("Run programs made for previous versions of Windows)" کلیک یا ضربه بزنید .
جادوگر راه اندازی می شود و به شما اطلاع می دهد که چه کاری انجام می دهد. روی Next کلیک کنید یا ضربه بزنید و چند لحظه صبر کنید، در حالی که برنامه در حال تشخیص مشکلات احتمالی است.
در پنجره بعدی، در لیست اسکرول کنید و برنامه ای را که می خواهید با استفاده از تنظیمات سازگاری اجرا کنید، انتخاب کنید. اگر نمی توانید برنامه را پیدا کنید، لیست نشده(Not listed) را انتخاب کنید ، و می توانید به مکان آن بگردید. ما تصمیم گرفتیم برای این آموزش از "Windows Movie Maker"("Windows Movie Maker") محبوب استفاده کنیم، بنابراین Movie Maker را انتخاب کردیم . پس از انتخاب خود، روی Next کلیک کنید یا ضربه بزنید(click or tap) .
پس از صرف چند لحظه دیگر برای مقابله با هر مشکلی، «اشکالیابی سازگاری برنامه»("Program Compatibility Troubleshooter") به شما امکان میدهد نحوه اعمال تنظیمات سازگاری را انتخاب کنید و دو گزینه را به شما ارائه میدهد: «تنظیمات توصیهشده را امتحان کنید»("Try recommended settings") و برنامه عیبیابی(Troubleshoot program) . ما قصد داریم شما را از طریق هر دوی آنها راهنمایی کنیم.
اگر "تنظیمات توصیه شده را امتحان کنید" ("Try recommended settings)را(") انتخاب کنید ، جادوگر حالت سازگاری(compatibility mode) را اعمال می کند که به طور خودکار توسط ویندوز 10(Windows 10) انتخاب شده است - در مورد ما، ویندوز 8.
تنها گزینه این است که "برنامه را آزمایش کنید"("Test the program") تا ببینید آیا اکنون کار می کند یا خیر، زیرا تا زمانی که این کار را انجام ندهید مجاز به ادامه دادن نیستید. پس از بررسی اینکه آیا مشکلات شما پابرجا هستند یا خیر، به «اشکالیابی سازگاری برنامه» برگردید و روی ("Program Compatibility Troubleshooter")Next کلیک یا ضربه بزنید .
سپس جادوگر از شما می پرسد که آیا مشکل برطرف شده است یا خیر. اگر همه چیز به خوبی کار کرد، می توانید تنظیمات سازگاری را ذخیره کرده و جادوگر را ببندید. اگر تصمیم دارید تنظیمات مختلفی را امتحان کنید، ویندوز 10(Windows 10) توصیه نمی شود و به طور خودکار شما را به مجموعه سوالات در برنامه عیب یابی(Troubleshoot program) می برد تا مشکل را محدود کند، همانطور که کمی بیشتر نشان داده شده است. به عنوان گزینه سوم، می توانید مشکل را به مایکروسافت گزارش دهید و(Microsoft and search) راه حل را به صورت آنلاین(solution online) جستجو کنید.
انتخاب برنامه عیبیابی(Troubleshoot program) ، از صفحه «انتخاب گزینه عیبیابی»("Select troubleshooting option") ، شما را با مجموعهای از سؤالات راهنمایی میکند که برای کمک به Windows 10 برای درک اینکه چه مسائلی مانع از عملکرد صحیح برنامه میشوند، طراحی شده است. هر گزینه ای را که اعمال می شود انتخاب کنید و روی Next کلیک کنید یا ضربه بزنید .
بسته به پاسخ شما، ممکن است یک صفحه نمایش دوم دریافت کنید که از شما می خواهد انتخاب کنید که برنامه قبلاً روی کدام نسخه از ویندوز کار می کرد. (Windows)پس از انتخاب پاسخ، روی Next کلیک کنید یا ضربه بزنید(click or tap) .
بر اساس پاسخهای شما، «اشکالزدای سازگاری برنامه»("Program Compatibility Troubleshooter") ویندوز 10 میتواند تنظیمات سازگاری مناسبی را که برای عملکرد برنامه قدیمی شما مورد نیاز است، تنظیم کند. ما تصمیم گرفتیم در آزمایش خود با Movie Maker کاملاً بیسرد عمل کنیم و در طول پرسش و پاسخ جادوگر ، هر دو گزینه «مشکل خود را در لیست نمیبینم»("I don't see my problem listed") و «نمیدانم» را انتخاب کردیم. ("I don't know")در نتیجه ویندوز 10 تنظیمات مختلفی را بر روی برنامه اعمال کرد که در زیر مشاهده می کنید.
تغییرات را مرور کنید و روی (click or tap) "تست برنامه ("Test the program)" کلیک کنید یا روی آن ضربه بزنید ، زیرا در غیر این صورت نمی توانید ادامه دهید. اگر تنظیمات اعمال شده نیاز به اجرای برنامه به عنوان سرپرست("Run as administrator") داشته باشد (همانطور که ما انجام دادیم)، UAC ظاهر می شود. پس از اتمام آزمایش برنامه، به «Program Compatibility Troubleshooter» برگردید و روی ("Program Compatibility Troubleshooter")Next کلیک یا ضربه بزنید .
سپس جادوگر از شما می پرسد که آیا مشکل برطرف شده است یا خیر. اگر همه چیز به خوبی کار کرد، می توانید تنظیمات سازگاری را ذخیره کنید و به صفحه دیگری منتقل می شوید، جایی که می توانید بازخورد بدهید، اطلاعات دقیق را مشاهده کنید و عیب یاب را ببندید. در غیر این صورت، می توانید به عقب برگردید و تنظیمات مختلف را امتحان کنید، یا می توانید مشکل را به مایکروسافت گزارش دهید و (Microsoft and search)راه حلی را به صورت آنلاین(solution online) جستجو کنید.
عیب یاب سازگاری برنامه(Program Compatibility Troubleshooter) باید بتواند به شما کمک کند تنظیمات سازگاری مناسب را تقریباً برای هر برنامه دسکتاپ(desktop app) قدیمی اعمال کنید . با این حال، اگر جادوگر مشکل شما را برطرف نکرد، یا اگر ترجیح می دهید کارها را به روش "سنتی" انجام دهید، می توانید تنظیمات سازگاری را نیز به صورت دستی تغییر دهید. بخش زیر از این آموزش را بخوانید تا ببینید چگونه.
نکته:(TIP:) یک راه آسانتر برای باز کردن جادوگر «Program Compatibility Troubleshooter» با کلیک راست یا فشار دادن و نگهداشتن فایل اجرایی یا میانبر برنامه کلاسیکتان است - در مورد ما، «Windows Movie Maker . » سپس در منوی زمینه، روی عیبیابی سازگاری (Troubleshoot compatibility)کلیک کنید یا ضربه بزنید(click or tap) .
هنگامی که ویزارد را به این روش باز می کنید، دیگر نیازی به انتخاب برنامه خود از لیست ندارید و به انتخاب یکی از دو گزینه عیب یابی موجود می گذرید. هنگام باز کردن «عیبیابی سازگاری برنامه»("Program Compatibility Troubleshooter") از ویژگیهای(Properties) یک برنامه، همین اتفاق میافتد . برای یادگیری نحوه دسترسی به آن از این طریق، به خواندن ادامه دهید.
نحوه تغییر دستی تنظیمات سازگاری برای برنامه های قدیمی
با باز کردن Properties برنامه قدیمی خود شروع کنید. روی فایل اجرایی یا میانبر آن کلیک راست کرده یا فشار دهید و نگه دارید و سپس در منوی متنی، روی آخرین گزینه کلیک یا ضربه بزنید : (click or tap)Properties .
در پنجره Properties برنامه خود ، به تب Compatibility بروید. اولین گزینه "Program Compatibility Troubleshooter " را باز می کند ، ابزاری که قبلاً در بخش قبلی این آموزش به طور مفصل به آن پرداختیم.
در مرحله بعد، بخشی به نام حالت سازگاری وجود(Compatibility mode) دارد. این برنامه کلاسیک شما را با استفاده از تنظیمات نسخه های قبلی ویندوز اجرا(Windows) می کند. اگر میدانید که برنامه قدیمی شما برای کار با نسخه خاصی از ویندوز(Windows) طراحی شده است، کادر موجود در این بخش را علامت بزنید و سپس آن را از فهرست موجود در منوی کشویی که با کلیک یا ضربه زدن روی فلش قابل مشاهده است، انتخاب کنید.
بخش بعدی از تب Compatibility تنظیمات(Settings) نام دارد و شامل تنظیمات سازگاری دیگری است که میتوانید آن را روی برنامه کلاسیک خود اعمال کنید تا به درستی کار کند، حتی اگر برای کار در ویندوز 10(Windows 10) طراحی نشده باشد. پنج تنظیمات(Settings) سازگاری موجود است:
- "حالت رنگ کاهش یافته"("Reduced color mode") ویندوز 10 را طوری تنظیم می کند که فقط از مجموعه محدودی از رنگ ها در برنامه قدیمی شما استفاده کند. برخی از برنامه های قدیمی برای استفاده از رنگ های کمتری نسبت به برنامه های امروزی طراحی شده اند. می توانید برنامه قدیمی خود را به صورت "رنگ 8 بیتی (256)"("8-bit (256) color") یا "رنگ 16 بیتی (65536)"("16-bit (65536) color") تنظیم کنید.
- "اجرا در وضوح صفحه نمایش 640 x 480"("Run in 640 x 480 screen resolution") برنامه قدیمی شما را در یک پنجره کوچک با وضوح 640x480 اجرا می کند. اگر گرافیک برنامه قدیمی شما ناهموار به نظر می رسد یا به درستی رندر نمی شود، باید این تنظیم سازگاری را امتحان کنید.
- ("Disable fullscreen optimizations")اگر میخواهید برنامهتان در حالت تمام صفحه اجرا نشود، باید «غیرفعال کردن بهینهسازیهای تمام صفحه» را بررسی کنید. این می تواند عملکرد نرم افزار کلاسیک شما را بهبود بخشد و تجربه کلی بهتری را ارائه دهد.
- "اجرای این برنامه به عنوان یک مدیر"("Run this program as an administrator") بسیار ساده است، مطمئن شوید که برنامه کلاسیک شما همیشه به عنوان سرپرست اجرا می شود. نسخههای قبلی ویندوز(Windows) برای اجرای برنامهها بهطور پیشفرض با مجوزهای سرپرست طراحی شده بودند، بنابراین برخی از برنامههای قدیمیتر برای عملکرد صحیح به امتیازات مدیریتی نیاز دارند.
- "تغییر تنظیمات DPI بالا"("Change high DPI Settings") مفید است، به خصوص اگر از صفحه نمایش با وضوح بالا(high-resolution screen) مانند صفحه نمایش 4K استفاده می کنید. با کلیک کردن یا ضربه زدن روی آن، پنجره جدیدی باز می شود که در آن می توانید "تنظیمات DPI بالا را برای این برنامه انتخاب کنید ("Choose the high DPI settings for this program)" ، اگر برنامه شما به درستی در رایانه یا دستگاهی(computer or device) با نمایشگر DPI بالا نمایش داده نمی شود.
در صورتی که چندین نمایشگر به رایانه یا دستگاه(computer or device) ویندوز 10 شما متصل شده باشد ، یا اگر پیکربندی صفحه نمایش(display configuration) شما تغییر کند، ممکن است برخی از برنامه های دسکتاپ(desktop apps) تار به نظر برسند. بهطور پیشفرض، ویندوز 10 سعی میکند برنامهها را روی صفحهنمایش اصلی شما اصلاح کند تا از تار نشان دادن آنها جلوگیری کند، بنابراین وقتی تنظیمات صفحه نمایش شما تغییر میکند، آنها را تغییر میدهد. این تغییر اندازه خودکار می تواند بر نحوه رندر شدن رابط کاربری برنامه قدیمی شما تأثیر بگذارد. برای تنظیمات DPI(DPI) پایدارتر برای برنامهتان، کادر کنار گزینه «استفاده از این تنظیم برای رفع مشکلات مقیاسبندی برای این برنامه بهجای آنچه در تنظیمات»("Use this setting to fix scaling problems for this program instead of the one in Settings") از برنامه DPI وجود دارد را علامت بزنید.(Program DPI)بخش. این یک منوی کشویی را فعال می کند که می توانید با فشار دادن پیکان زیر گزینه "Use the DPI that's set for my main display when" آن را باز کنید. از(Choose) بین تنظیمات پیشفرض(default setting) این انتخاب کنید که برنامه شما DPI نمایشگر اصلی را هنگام ورود به ویندوز 10(Windows 10) حفظ کند و در زمانی که برنامه را باز میکنید از تنظیم DPI(DPI set) برای نمایشگر اصلی خود استفاده کنید.
در این بخش، همچنین پیوندی به «تنظیمات مقیاسبندی پیشرفته باز کنید ("Open Advanced scaling settings)» دارید ، در صورتی که میخواهید برنامه تنظیمات را باز کنید و با تغییر اندازه آنها بر اساس (Settings)DPI نمایشگر اصلی، مانع از تعمیر همه برنامهها توسط ویندوز 10(Windows 10) شوید .
در بخش "نادیده گرفتن مقیاس DPI بالا"("High DPI scaling override") ، اگر "نادیده گرفتن رفتار مقیاسبندی DPI بالا " ("Override high DPI scaling behavior)را(") انتخاب کنید ، یک منوی کشویی با سه تنظیمات برای مقیاسگذاری فعال میکنید. گزینه پیشفرض (default option)Application است و مقیاسگذاری DPI را برای برنامه کلاسیک شما به طور کامل و فقط با استفاده از تنظیمات توسعهدهنده غیرفعال میکند. گزینه System از رفتار پیشفرض (default behavior)ویندوز 10(Windows 10) در مورد مقیاسگذاری استفاده میکند، زیرا به ویندوز اجازه میدهد تنظیمات (Windows)DPI برنامه را لغو کند ، که احتمالاً برنامه را تار(program appear blurry) نشان میدهد . اگر سیستم (بهبود) را انتخاب کنید(System (Enhanced))، از مقیاس بندی هوشمندتر و پیشرفته تر استفاده می شود که باید با متن واضح در نمایشگرهای با DPI بالا نتایج بهتری به همراه داشته باشد. متأسفانه، این آخرین تنظیمات فقط برای برنامههای مبتنی بر GDI ( رابط دستگاه گرافیکی ویندوز(Windows Graphical Device Interface) ) در دسترس است.
پس از اتمام کار، برای بازگشت به صفحه قبلی ، روی OK کلیک یا ضربه بزنید .
اگر روی OK(OK) یا Apply کلیک کنید یا روی آن ضربه بزنید، تمام تنظیمات سازگاری دستی که در این بخش از آموزش نشان داده شده است، فقط برای کاربر فعلی برای برنامه شما اعمال می شود. امکان فعال کردن آنها برای همه کاربران وجود دارد. در اینجا این است که چگونه:
گزینه نهایی سازگاری(compatibility option) از برگه Compatibility دکمه ای است که به شما امکان می دهد (Compatibility)"تنظیمات را برای همه کاربران تغییر دهید("Change settings for all users) . " روی آن (") کلیک کنید(Click) یا ضربه بزنید تا پنجره جدیدی باز شود و به صورت دستی تنظیمات سازگاری را انتخاب کنید تا در برنامه قدیمی خود برای همه حساب های کاربری اعمال شود. در رایانه ویندوز 10 شما. تنظیمات سازگاری همان تنظیماتی است که در این بخش توضیح دادیم.
پس از اتمام کار با تنظیمات سازگاری برنامه قدیمی خود، فراموش نکنید که روی دکمه Apply یا OK کلیک یا ضربه بزنید تا آنها را ذخیره کنید.
نکته:(TIP:) پس از تغییر تنظیمات سازگاری برنامه قدیمی خود، چه از طریق "Program Compatibility Troubleshooter" یا به صورت دستی، می توانید آن را دوباره راه اندازی کنید و از آن استفاده کنید، امیدوارم نتایج بهتری کسب کنید. اولین باری که برنامه را می بندید، «دستیار سازگاری برنامه»("Program Compatibility Assistant") ظاهر می شود و از شما می پرسد که آیا برنامه درست کار کرده است یا خیر. با انتخاب بله(Yes) ، دستیار بسته میشود، در حالی که خیر(No) ، عیبیاب را راهاندازی میکند تا یک بار دیگر برای رفع مشکل(های شما) تلاش کند.
هنوز از چه برنامه های قدیمی استفاده می کنید؟
حتی اگر رایانه جدیدی دارید که ویندوز 10(Windows 10) دارد، این لزوماً به این معنی نیست که دیگر نمیتوانید از برنامههای قدیمیتری که برای این سیستم عامل جدید طراحی نشدهاند استفاده کنید. ویندوز 10(Windows 10) در این زمینه مفید است و هم «عیبیابی سازگاری برنامه»("Program Compatibility Troubleshooter") و هم مجموعهای از تنظیمات قابل تنظیم دستی را ارائه میکند که میتوانید از آنها برای فعال کردن دوباره برنامههای قدیمی خود استفاده کنید. امیدواریم این تنظیمات سازگاری کار را برای شما انجام دهد و از استفاده از برنامه کلاسیک خود راضی باشید. ما علاقه مندیم در مورد پایگاه خواننده(reader base) خود بیاموزیم ، بنابراین، قبل از بستن این برگه، لطفاً به ما اطلاع دهید که از کدام برنامه (g)oldie و چرا استفاده می کنید.
Related posts
چگونه به Windows 10 ارتقا دهید (به صورت رایگان)
چگونه به استفاده از مراحل Recorder به مراحل ضبط برای Windows 10 عیب یابی
چگونه برای تمیز کردن Windows 10 با استفاده از Storage Sense
نحوه تنظیم نمای/برگه پیش فرض برای Task Manager ویندوز 10
4 روش برای فعال کردن برنامه برای اجرا در هنگام راه اندازی ویندوز 10
ویندوز 10 چه مقدار bloatware دارد؟
راهنمای کامل برای تنظیم برنامه های پیش فرض در ویندوز 10
نحوه ایجاد متغیرهای کاربر و متغیرهای system environment در Windows 10
11 روش برای باز کردن Event Viewer در ویندوز 10 و ویندوز 11
جزئیات مربوط به فرآیندهای در حال اجرا را با Task Manager ویندوز 10 مشاهده کنید
چگونه BIOS را در Windows 10 وارد کنید
نحوه استفاده از تایم لاین ویندوز 10 با گوگل کروم
3 راه رایگان برای دانلود ویندوز 10، روی 32 بیت یا 64 بیت
چگونه به نصب Windows 10 از DVD، ISO، و یا USB
چگونه به استفاده از Check Disk (CHKDSK) به آزمون و رفع خطاهای هارد دیسک در Windows 10
نحوه استفاده از برنامه تنظیمات ویندوز 10 مانند یک حرفه ای
نحوه تغییر دستگاه های صوتی پیش فرض در ویندوز 10 (پخش و ضبط)
نحوه استفاده از برنامه Get Help در ویندوز 10 برای تماس با خدمات پشتیبانی مایکروسافت
چگونه ویندوز 10 را بدون از دست دادن فایل های خود ریست کنیم -
13 روش برای استفاده از "Run as administrator" در ویندوز 10 -