Режим сумісності Windows 7 та Windows 8.1

Режим сумісності Windows 7 та Windows 8.1

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

Я почну з останнього пункту і наведу приклад, з яким мені довелося зіткнутися дуже часто - після встановлення Windows 8 я не міг встановити драйвери та програми на комп’ютері, було повідомлення про те, що поточна версія операційної системи не є Підтримується або ця програма має проблеми сумісності. Найпростіше і найчастіше робоче рішення - це запустити інсталяцію в режимі сумісності з Windows 7, у цьому випадку все є успішним майже завжди, оскільки ці дві версії ОС майже однакові, просто контрольний алгоритм, вбудований у інсталятор Не знаю "про існування восьми, оскільки там було звільнено раніше, тут і повідомляє про несумісність.

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

Увага: Не використовуйте режим сумісності з антивірусами, програмами для перевірки та виправлення системних файлів, утиліт для дисків, оскільки це може призвести до небажаних наслідків. Я також рекомендую вам побачити, чи не потрібна програма на офіційному веб -сайті розробника у сумісній версії.

Як запустити програму в режимі сумісності

Перш за все, я покажу, як запустити програму в режимі сумісності в Windows 7 та 8 (або 8.1) вручну. Це робиться дуже просто:

  1. Клацніть правою кнопкою миші у виконуваний файл програми (EXE, MSI тощо.D.), виберіть "Властивості" у контекстному меню.
  2. Відкрийте вкладку сумісність, позначте елемент "Запустіть програму в режимі комбінації", а у списку виберіть версію Windows, яка необхідна для забезпечення сумісності. 
  3. Ви також можете встановити запуск програми від імені адміністратора, обмежити роздільну здатність та кількість використовуваних кольорів (може знадобитися для старих 16-бітних програм).
  4. Натисніть кнопку ОК, щоб застосувати режим сумісності для поточного користувача або "Змінити параметри для всіх користувачів", щоб вони використовувались для всіх користувачів комп'ютера.

Після цього ви можете спробувати запустити програму ще раз, цього разу вона буде запущена в режимі комбінації з обраною версією Windows.

Залежно від версії, в якій ви здійснюєте вищезазначені дії, список доступних систем буде відрізнятися. Крім того, деякі моменти можуть бути недоступними (зокрема, якщо ви хочете запустити 64-бітну програму в комбінованому режимі).

Автоматичне застосування параметрів сумісності до програми

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

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

З'явиться вікно "виправлення проблем", і після цього є два варіанти вибору:

  • Використовуйте рекомендовані параметри (запустіть із рекомендованими параметрами сумісності). Вибираючи цей елемент, ви побачите вікно з параметрами, які будуть застосовані (вони визначаються автоматично). Натисніть кнопку "Перевірити програму", щоб запустити її. Що стосується удачі, після того, як ви закриєте програму, вас запросять, щоб зберегти режим сумісності. 
  • Діагностика програми - для вибору параметрів сумісності залежно від проблем, що виникають у програмі (ви самі можете вказати, які проблеми).

У багатьох випадках автоматичний вибір та запуск програми в режимі сумісності за допомогою помічника є досить ефективним.

Встановлення режиму сумісності програми в редакторі реєстру

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

Отже, ось необхідна процедура:

  1. Натисніть клавіші Win+R на клавіатурі, введіть Regedit та натисніть кнопку Enter.
  2. У вступному редакторі реєстру відкрийте філію Hkey_current_user \ програмне забезпечення \ microsoft \ windows nt \ currentversion \ appcompatflags \ шари
  3. Клацніть на правій кнопці миші у вільному місці праворуч, виберіть "Create" - "Параметр Strite".
  4. Введіть повний шлях до програми як назву параметра.
  5. Клацніть на ньому за допомогою правої кнопки миші та натисніть "Змінити".
  6. У полі "значення" введіть лише одне з значень сумісності (буде вказано нижче). Додавши через розрив значення runasadmin, ви також увімкнете запуск програми від імені адміністратора.
  7. Зробіть те ж саме для цієї програми в Hkey_local_machine \ програмне забезпечення \ microsoft \ windows nt \ currentversion \ appcompatflags \ шари

Ви можете побачити приклад використання на екрані вище - програма налаштування.Exe буде запущений з адміністратора в режимі сумісності з Vista SP2. Доступні значення для Windows 7 (зліва - версія Windows у режимі комбінації, з яким програма буде запущена, праворуч - значення даних для редактора реєстру):

  • Windows 95 - Win95
  • Windows 98 і я - Win98
  • Windows NT 4.0 - NT4SP5
  • Windows 2000 - Win2000
  • Windows XP SP2 - WinXPSP2
  • Windows XP SP3 - WinXPSP3
  • Windows Vista - Vistartm (Vistasp1 та Vistasp2 - для відповідного пакету обслуговування)
  • Windows 7 - Win7RTM

Після внесених змін закрийте редактор реєстру та перезапустіть комп'ютер (бажано). Наступного разу, коли програма буде запущена з вибраними параметрами.

Можливо, запуск програм у режимі коробності допоможе вам виправити помилки, які виникли. У будь -якому випадку, більшість тих, хто був створений для Windows Vista та Windows 7, повинні працювати в Windows 8 та 8.1, і програми, написані для XP, з високою ймовірністю можуть бути запущені в семи (добре, або використовують режим XP).