Домашня » як » Як зробити старі програми роботою на Windows 10

    Як зробити старі програми роботою на Windows 10

    Більшість ваших старих додатків для ОС Windows повинні працювати тільки на Windows 10. Якщо вони працювали на Windows 7, вони майже напевно працюватимуть у Windows 10. Деякі старіші програми для ПК не працюватимуть, але є багато способів знову працювати..

    Ці трюки охоплюють різноманітні програми, з додатків Windows XP і старих комп'ютерних ігор, які вимагають застарілих DRM до додатків DOS і Windows 3.1.

    Запустити від імені адміністратора

    Багато програм, розроблених для Windows XP, будуть працювати на сучасній версії Windows, за винятком однієї невеликої проблеми. Під час ери Windows XP користувачі Windows зазвичай використовували свій комп'ютер з обліковим записом адміністратора весь час. Програми були закодовані, щоб просто припустити, що вони мали адміністративний доступ і не змогли б, якщо вони цього не зробили. Нова функція контролю облікових записів користувачів (UAC) в основному вирішила цю проблему, але спочатку виникли деякі проблеми.

    Якщо старі програми не працюють належним чином, спробуйте клацнути правою кнопкою миші на ярлику або .exe файлі, а потім вибрати "Запуск від імені адміністратора", щоб запустити його з дозволами адміністратора.

    Якщо ви виявите, що програма потребує адміністративного доступу, можна налаштувати додаток, щоб він завжди працював як адміністратор, використовуючи налаштування сумісності, які ми обговорюємо в наступному розділі.

    Налаштуйте параметри сумісності

    Windows містить налаштування сумісності, які дозволяють старим програмам функціонувати. У меню "Пуск" Windows 10 клацніть правою кнопкою миші ярлик, виберіть "Відкрити розташування файлів" у контекстному меню

    Після розташування файлу правою кнопкою миші клацніть ярлик або файл .exe програми, а потім виберіть "Властивості" у контекстному меню.

    На вкладці "Сумісність" у вікні властивостей програми можна натиснути кнопку "Використовувати засіб вирішення проблем сумісності" для інтерфейсу майстра або просто налаштувати параметри самостійно.

    Наприклад, якщо програма не працює належним чином у Windows 10, але працювала належним чином у Windows XP, виберіть параметр "Запустити цю програму в режимі сумісності для", а потім виберіть "Windows XP (Service Pack 3)" у спадному меню меню.

    Не соромтеся також намагатися виконати інші налаштування на вкладці «Сумісність». Наприклад, дуже старі ігри можуть скористатися "Режим зменшеного кольору". На дисплеях з високою роздільною здатністю, можливо, доведеться перевірити "Вимкнути масштабування відображення на високих параметрах DPI", щоб програма виглядала нормальною. Жодна опція на цій вкладці не може зашкодити вашій програмі або ПК - ви завжди можете просто відключити їх, якщо вони не допоможуть.

    Встановіть непідписані драйвери або 32-розрядні драйвери

    У 64-розрядної версії Windows 10 застосовується забезпечення підпису драйверів і вимагається, щоб всі драйвери мали дійсний підпис, перш ніж вони могли бути встановлені. 32-розрядні версії Windows 10 зазвичай не вимагають підписаних драйверів. Виняток з цього полягає в тому, що 32-розрядні версії Windows 10, що працюють на новому ПК з UEFI (замість звичайного BIOS) часто вимагають підписаних драйверів. Забезпечення підписаних драйверів допомагає підвищити безпеку та стабільність, захищаючи систему від зловмисних або просто нестабільних драйверів. Необхідно встановлювати лише непідписані драйвери, якщо ви знаєте, що вони безпечні і мають достатні підстави для цього.

    Якщо старе програмне забезпечення, яке ви хочете встановити, потребують непідписаних драйверів, вам доведеться використовувати спеціальну опцію завантаження для їх встановлення. Якщо доступні лише 32-розрядні драйвери, вам доведеться використовувати 32-розрядну версію Windows 10 замість 64-розрядної версії Windows 10, яка потребує 64-розрядних драйверів. Використовуйте цей процес, якщо потрібно переключитися на 32-розрядну версію, завантажуючи 32-розрядну версію Windows 10 замість 64-розрядної версії.

    Запуск ігор, які вимагають SafeDisc і SecuROM DRM

    Windows 10 не буде запускати старі ігри, які використовують SafeDisc або SecuROM DRM. Ці схеми управління цифровими правами можуть викликати чимало проблем. В цілому, добре, що Windows 10 не дозволяє встановлювати та забруднювати вашу систему. На жаль, це означає, що деякі старі ігри, які прийшли на фізичні компакт-диски або DVD-диски, не встановлюватимуться і не працюватимуть нормально.

    У вас є безліч інших варіантів відтворення цих ігор, включаючи пошук тріщини "немає CD" (які потенційно дуже небезпечні, оскільки вони часто зустрічаються на тіньових сайтах піратства), викуповуючи гру з служби цифрового розповсюдження на зразок GOG або Steam, або перевірте веб-сайт розробника, щоб дізнатися, чи пропонує він виправлення, яке видаляє DRM.

    Більш просунуті трюки включають встановлення та подвійну завантаження в стару версію Windows без цього обмеження або спроби запустити гру на віртуальній машині зі старою версією Windows. Віртуальна машина може навіть добре працювати для вас, оскільки ігри, що використовують ці схеми DRM, достатньо старі зараз, навіть якщо віртуальна машина, ймовірно, може обробляти свої графічні потреби.

    Використовуйте віртуальні машини для старого програмного забезпечення

    Windows 7 містила спеціальну функцію «Режим Windows XP». Насправді це була лише програма віртуальних машин з вільною ліцензією Windows XP. Windows 10 не включає режим Windows XP, але ви можете використовувати віртуальну машину для самостійної роботи.

    Все, що вам дійсно потрібно, це програма віртуальної машини, як VirtualBox і ліцензія Windows XP. Встановіть цю копію Windows у віртуальну машину, і ви зможете запускати програмне забезпечення на цій старій версії Windows у вікні робочого столу Windows 10. \ t.

    Використання віртуальної машини є дещо більш залученим рішенням, але воно буде добре працювати, якщо додаток не потребуватиме безпосереднього взаємодії з обладнанням. Віртуальні машини мають обмежену підтримку периферійних пристроїв.

    Використовуйте емулятори для додатків DOS і Windows 3.1

    DOSBox дозволяє запускати старі DOS-програми, в першу чергу DOS-ігри, у вікні емулятора на робочому столі. Використовуйте DOSBox, щоб запускати старі програми DOS, а не покладатися на командний рядок. DOSBox працюватиме набагато краще.

    Оскільки сама Windows 3.1 була в основному додатком DOS, ви можете встановити Windows 3.1 у DOSBox та запустити старі 16-бітні програми для Windows 3.1..

    Використовуйте 32-бітні Windows для 16-бітного програмного забезпечення

    16-розрядні програми більше не функціонують у 64-розрядних версіях Windows. 64-розрядна версія Windows просто не містить шар сумісності WOW16, який дозволяє запускати 16-розрядні програми. Спробуйте запустити 16-бітну програму на 64-розрядної версії Windows, і ви побачите повідомлення "Ця програма не може працювати на вашому ПК".

    Якщо вам потрібно запустити 16-розрядні програми, потрібно інсталювати 32-розрядну версію Windows 10 замість 64-розрядної версії. Доброю новиною є те, що вам не доведеться перевстановлювати всю операційну систему. Замість цього ви можете просто встановити 32-розрядну версію Windows у віртуальну машину і запустити її там. Ви навіть можете встановити Windows 3.1 у DOSBox.

    Використовуйте конкретні веб-переглядачі для веб-сайтів, які потребують Java, Silverlight, ActiveX або Internet Explorer

    Windows 10 використовує новий Microsoft Edge як браузер за замовчуванням. Edge не включає підтримку Java, ActiveX, Silverlight та інших технологій. Chrome також відмовився від підтримки плагінів NPAPI, таких як Java та Silverlight.

    Щоб використовувати старі веб-програми, які потребують цих технологій, запустіть веб-переглядач Internet Explorer, що входить до складу Windows 10, з міркувань сумісності. IE все ще підтримує вміст ActiveX. Mozilla Firefox як і раніше підтримує Java і Silverlight.

    Ви можете запустити Internet Explorer у меню Пуск. Якщо ви вже Microsoft Edge, просто відкрийте меню налаштувань і виберіть "Відкрити за допомогою Internet Explorer", щоб відкрити поточну веб-сторінку безпосередньо в Internet Explorer.


    Загалом, якщо старі програми не функціонують у Windows 10, добре спробувати знайти сучасну заміну, яка буде працювати належним чином. Але є деякі програми, особливо старі комп'ютерні ігри та бізнес-програми, які ви просто не зможете замінити. Сподіваємося, деякі з трюків сумісності, які ми поділили, знову запустять ці програми.

    Зображення: Brett Morrison на Flickr