وقتی برنامه ای برای کار با ویندوز ایجاد می شود، معمولاً برای کار با نسخه خاصی از ویندوز ایجاد می شود. به عنوان مثال، من یک برنامه ویرایش گرافیک قدیمی دارم که برای استفاده در ویندوز XP طراحی شده است. خیلی خوب کار کرد و من کاملاً به برنامه وابسته شدم. هر کاری را که لازم داشتم انجام داد، بنابراین نیازی به آپدیت آن به نسخه جدیدتر نبود. (تنها چیزی که در دهه گذشته برای برنامه اضافه شده بود زنگ ها و سوت هایی بود که من هرگز از آنها استفاده نمی کردم.)
وقتی برنامه را تحت ویندوز 7 نصب کردم، کاملاً درست کار نمی کرد. بنابراین، من از یک ویژگی نسبتاً باطنی ویندوز به نام Compatibility Wizard استفاده کردم. این ویژگی یک محیط عملیاتی را برای برنامههای قدیمیتر (مانند برنامه ویرایش گرافیکی من) پیکربندی میکند تا برنامه قدیمیتر فکر کند که در سیستمعامل قدیمیتر اجرا میشود. به عبارت دیگر، برنامه ویرایش گرافیک من اکنون فکر می کند که تحت ویندوز XP کار می کند - حتی اگر واقعاً در ویندوز 7 اجرا شود - بنابراین خوشحال است و کار خود را به خوبی انجام می دهد.
این اشتباه را نکنید که تصور کنید تجربه من با Compatibility Wizard به این معنی است که فقط در ویندوز 7 در دسترس است. در نسخه های بعدی ویندوز نیز موجود است.
ممکن است هرگز نیازی به استفاده از جادوگر سازگاری نداشته باشید، اما خوب است بدانید که وجود دارد و آماده کمک است. این در همه موارد کار نخواهد کرد، به ویژه با برنامههایی که به تماسهای عملکرد سطح پایین و درایورهای قدیمیتر متکی هستند. با این حال، اگر برنامههای قدیمی و وفادار شما دیگر آنطور که میخواهید وفادار نیستند، باید امتحان کنید.
نحوه استفاده شما از Compatibility Wizard در نکته دیگری پوشش داده شده است.