Як запускати старі версії програм на сучасному комп'ютері

staraja-igraПрогрес не стоїть на місці. Але що робити, якщо ви хочете запускати старі версії програм на новенькому комп'ютері з останньою версією операційної системи. Скажімо, ви душі не чає в грі, яку пам'ятаєте ще з часів Windows 98.

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

Все ж, якщо стара версія програми була створена для Windows 98, є великий шанс, що вона більш-менш стерпно працюватиме і під Windows 7 або навіть 8. Але якщо програма була старою ще в 1998 році, або створювалася пізніше, але програмісти добре подбали про її зворотною сумісністю з ранніми версіями Windows, то на більшості сучасних комп'ютерів виникнуть проблеми.

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

Перші версії Windows були 16-бітними, і в них запускалися тільки 16-бітові програми. З приходом Windows 95 здійснено перехід на 32-бітну середу. Але в ній могли працювати як 16-, так і 32-бітові програми. Існують 32- і 64-розрядні варіанти Windows Vista, 7 і 8 (який варіант встановлений на вашому комп'ютері, залежить від типу процесора). У 64-бітової версії операційної системи можуть працювати 32- і 64-бітові програми, але не 16-бітові.

problemВи не знаєте, чи встановлена на вашому комп'ютері 32- або 64-розрядної версії Windows? Щоб дізнатися це перед тим, як запускати старі версії програм в Windows 7 натисніть на кнопку Пуск в лівому нижньому куті робочого столу, і клацніть правою кнопкою миші по Комп'ютер. У контекстному меню клікніть по Властивості. У Windows 8 натисніть на Пошук, введіть "system", виберіть Установки, а потім - Система. У вікні з'явиться інформація про встановлену систему, в тому числі - про її розрядності.

У 32-розрядної Windows ви можете сміливо запускати старі версії програм

  1. zapuskКлікніть по ярлику такої програми або її виконуваного файлу (з розширенням .exe) правою кнопкою миші, в меню виберіть "Властивості".
  2. Перейдіть на вкладку Сумісність. Активуйте пункт "Запустити програму в режимі сумісності з ..." і виберіть ту версію операційної системи, в якій вона точно працює.
  3. Після цього спробуйте знову запустити стару програму.
  4. Можливо, доведеться перебрати кілька варіантів, поки не знайдете потрібний.

Для тих, хто працює в 64-бітному світі, вибір обмежений

  • Якщо у вас Windows 7 Professional, Enterprise або Ultimate, то можете завантажити безкоштовні віртуальні машини Windows XP Mode або Windows Virtual PC. Вони створять 32-бітну "систему в системі".
  • Але якщо у вас на комп'ютері встановлена 64-розрядна Windows Vista, Windows 8 або Windows 7 Home, то цей варіант не для вас. У цьому випадку можна скористатися безкоштовною віртуальною машиною VMWare Player, але доведеться знайти дистрибутив старої операційної системи і встановити її.
  • Для запуску віртуальної машина під Windows 8 Pro або Ultimate я рекомендую використовувати наявний тут Hyper-V, але це не скасовує необхідність пошуку дистрибутива зі старою версією операційної системи.


Оцініть, будь ласка статтю
Всього голосів: 3741

Увага, тільки СЬОГОДНІ!