Сумісність програм. Сумісність програм Не працює режим сумісності у windows 7

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

Докладніше про переваги 64 bit над 32 bit Windows ви можете прочитати у нашій статті « ».

Але, як би не була приваблива 64-розрядна система, часто користувач просто не має у своєму розпорядженні 64-бітної програми, з якою він давно працює і яка його повністю влаштовує, т.к. виробник її просто не випустив. Як правило, такі програми встановлюються в Windows в окрему папку \Program Files (x86) та їх запуск здійснюється у 32-розрядному режимі.

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

Для цього у Windows 7 клацніть правою кнопкою миші на ярлику потрібної програми, а потім виберіть у контекстному меню «Властивості». У вікні, перейдіть на вкладку «Сумісність» і встановіть прапорець «Запустити програму в режимі сумісності з …» і в списку вкажіть варіант системи для запуску.
Натисніть кнопку "OK". Після цього спробуйте запустити програму.

Крім того, в контекстному меню Провідника також є сенс спробувати автоматично вирішити завдання, клацнувши по рядку «Виправлення неполадок сумісності» - Windows 7.

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

Якщо і після цього програма не запустилася, то варто підійти до проблеми ґрунтовніше і спробувати варіанти, вказані на офіційному сайті Microsoft.

Більш радикальним методом запуску програми є її встановлення та використання у віртуальній машині із встановленою Windows 7 32 bit. Докладніше, як встановити та налаштувати віртуальну машину, ви можете почитати в нашій статті « ».

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

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

Сумісність програм

Сумісність програм- це режим Windows, який дозволяє виконувати програми, написані для попередніх версій Windows

Примітки

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

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

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

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

Довідка щодо вибору параметрів

Запуск програм із параметрами попередньої версії Windows. Увімкніть цей параметр, якщо відомо, що програма призначена для тієї чи іншої попередньої версії Windows (або працювала в ній).

Запуск у режимі 256 кольорів- Обмеження набору кольорів у програмі. Деякі старі програми використовують обмежений набір кольорів.

Використовувати роздільну здатність екрана 640? 480- Запуск програми у зменшеному вікні. Увімкніть цей параметр, якщо графічний інтерфейс користувача має нерівний контур або відтворюється неправильно

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

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

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

Рівень прав- Запуск програми від імені адміністратора. Для правильної роботи деяких програм потрібні права адміністратора. Цей параметр доступний лише при вході до системи з обліковим записом адміністратора.

Змінити параметри для всіх користувачів- Вибір параметрів, які будуть використані для всіх користувачів цього комп'ютера.

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

Все про несумісність програм

Часто проблема виникає у перші місяці появи свіжої ОС: розробники який завжди регулярно випускають версії програм, повністю сумісних із Windows наступного покоління. Головний спосіб вирішення несумісності: спробувати встановити оновлену версію з офіційного сайту.

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

  • драйвери: зазвичай це стара "периферія" на кшталт принтерів, сканерів, зовсім стародавніх аудіокарт;
  • невеликі, але зручні некомерційні програми, розвиток яких припинився багато років тому;
  • старі, але, як і раніше, дуже добрі ігри;
  • представники так званого "бухгалтерського" ПЗ. Це створені давно під давні ОС типу Windows 95 і 98, MS DOS. Такі досі зустрічаються у муніципальних конторах типу ЖЕКів, бухгалтеріях дрібних підприємств.

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

Інструмент Windows "Виправлення неполадок сумісності"

Цей спосіб вирішує найпростіші проблеми. Його слід використовувати насамперед - найчастіше допоможе саме "Виправлення неполадок...".

Ця функція Windows викликається правим натисканням на програму, яка не бажає запускатися в ОС - пункт "Виправлення неполадок сумісності". При виборі цього режиму Windows спочатку видасть вікно з пропозицією використовувати рекомендовані параметри (погоджуємося),

потім - сповістить про результати своєї роботи: запропонує "нашептати" збійну програму, що насправді вона знаходиться не в надсучасному середовищі новітньої Windows, а в рідній для неї "старенькій" XP. Для проби достатньо натиснути кнопку "Запуск програми".

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

Інструмент "Режим сумісності"

У випадку з драйверами (і деякими іншими програмами) проблема набагато глибша: для них майже завжди потрібна відповідна версія ОС. "Майже", тому що вмілі руки іноді самостійно здатні відредагувати кілька рядків у спеціальних inf-файлах - інструкціях для комп'ютера з інсталяції драйверів, але виходить це рідко.

Щодо інших програм - їх можна спробувати запустити і без глибоких навичок. Сучасні ОС від Microsoft передбачливо мають функцію, яка називається " Режим сумісності Windows".

Вікно дбайливо підказує варіанти запуску програми, що відмовляється працювати. Головні поля вибору доступні після встановлення галочки навпроти пункту "Запустити програму у режимі сумісності з:". На вибір пропонуються різні версії Windows, починаючи з 95 і до Windows 7. Вибирати слід той варіант, на якому програма точно працювала в штатному режимі.

Інші параметри інструмента Режим сумісності Windows призначені для рідкісних випадків - вони помітні на скріншоті. Деякі ігри початку 90-х років вимагають наявності 256 кольорів замість нинішніх 16 з лишком мільйонів. Інші програми чомусь відмовляються працювати на сучасних HD-екранах і просять для функціонування стародавньої роздільної здатності VGA - 640 на 480 пікселів. В особливо складних випадках можна спробувати відключити "красивість" інтерфейсу на кшталт напівпрозорих панелей і повноцінного масштабування.

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

Насамкінець

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

Зрештою, у деяких випадках допоможе народний спосіб поєднати несумісне. Якщо програма відмовляється не те, щоб запускатися в новій ОС, але і навіть встановлюватися, то спробуйте наступний рецепт:

  1. Копіювати всі файли програми зі старого комп'ютера на зовнішній накопичувач (наприклад, флешку).
  2. Вставивши флешку із файлами несумісної програми на новий комп'ютер, скопіювати їх на жорсткий диск.
  3. Запустити головний файл (розширення - як правило, *.exe) подвійним клацанням, а якщо не вийде - клацання правою кнопкою - Властивості - Сумісність - і далі все, як у попередньому розділі.

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


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


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

Так, у Windows 10 можна запускати традиційні настільні програми. По внутрішній будові Windows 10 дуже схожа на Windows 8, а та, у свою чергу, на Windows 7. Модель безпеки додатків та архітектура драйверів радикально не змінилися – такої різниці, як між Windows XP та Windows Vista або Windows 7 немає. Іншими словами, якщо програма працює в Windows 7 або 8, вона майже напевно буде працювати і в Windows 10. Так, у Windows 10 є і зовсім нова модель додатків, але традиційні настільні програми можуть працювати паралельно з цими новими «універсальними» додатками.

Що таке режим сумісності?

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

Багато користувачів Windows навіть не уявляють, що таке повноцінна можливість використовувати режим сумісності в Widows 10, а все від того, що вони просто не хочуть розбиратися в деяких нюансах операційних систем, що призводить до незнання того, що за ідеєю, повинен знати кожний користувач. Оскільки саме «режим сумісності» дозволяє запустити те програмне забезпечення, яке ви використовували на попередніх версіях Windows, а ось на Windows 10 у вас це зробити не виходить. Саме з цієї причини я сьогодні і розповім про те, як можна власноруч запускати режим сумісності для будь-якої програми, яка у вас встановлена ​​і не бажає повноцінно функціонувати.

За замовчуванням, Windows 10 після збоїв у програмах пропонує автоматично увімкнути режим сумісності, проте лише в деяких із них і не завжди. А ручне включення режиму сумісності, яке раніше (в попередніх ОС) виконувалося через властивості програми або її ярлика, тепер доступне не для всіх ярликів і іноді потрібно використовувати спеціальний засіб для цього.

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

Windows 10 має вбудовану утиліту визначення режиму в автоматичному режимі. Щоб утиліта визначила режим, необхідно запустити програму виконання з цією утилітою. Для цього натисніть правою кнопкою миші на програмі або ярлику та у списку виберіть «Виправлення проблем із сумісністю».

Утиліта сама запустить програму і спробує визначити проблеми із запуском. Вам необхідно вибрати режим діагностики «Використовувати рекомендовані параметри».

Потім у вікні ви побачите автоматично задані параметри для запуску. Перш ніж продовжити, запустіть програму та перевірте працездатність, натиснувши на кнопку «Перевірити програму…». Програма запуститься. Після перевірки працездатності натисніть кнопку "Далі".

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

Запуск режиму сумісності через «Властивості програми»

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

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

Запуск режиму сумісності через «Усунення несправностей»

Щоб розпочати роботу, потрібно запустити спеціальний засіб усунення несправностей Windows 10 «Виконання програм, призначених для попередніх версій Windows». Знайти його дуже легко через «Пошук в інтернеті та Windows».

Тепер запуститься програма сумісності програмного забезпечення Windows 10 та старих програм. Зверніть увагу, що краще все запускати з правами адміністратора, що дасть вам можливість застосовувати параметри, що використовуються, навіть до тих папок, які мають обмежений доступ користувачів. Залишається тільки натиснути на «Далі»:

У вікні, що знову відкрилося, потрібно вибрати програму, для якої буде здійснюватися запуск із сумісністю. Якщо програми, яку ви хочете запустити, немає в загальному списку, тоді вибирайте пункт «Немає у списку» і тисніть на «Далі». Після цього просто задайте шлях до exe-файлу програми, якої не було в загальному списку.

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

Залишилося тільки вибрати під якою операційною системою запуск і натиснути на «Далі». Остаточним кроком для встановлення режиму сумісності програми є натискання на «Перевірити програму»

Вимкнення режиму сумісності у Windows10

Режим сумісності в ноутбуці/комп'ютері на Windows 10 вирішує проблеми із запуском програм або драйверів. Його ви цією функцією не користуєтеся, її можна відключити. Так ви трохи збільшите продуктивність свого ПК.

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

Через Службу помічника із сумісності програм

За допомогою комбінації Win+Rвикликаємо рядок Виконати, вводимо services.mscта натисніть «Ок». Цією командою services.mscви запускаєте вікно керування службами. Перейдіть до списку та знайдіть у списку «Служба помічника за сумісністю програм». Натисніть правою кнопкою миші на цій службі та у контекстному списку виберіть «Зупинити». Ця операція дозволяє зупинити службу до наступного перезавантаження Windows 10.

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

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

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

Через редактор локальної групової політики

Знову викликаємо команду Виконатикомбінацією Win+Rта вставляємо команду gpedit.msc. Проходимо шлях Конфігурація комп'ютера - Адміністративні шаблони - Компоненти Windows - Сумісність програм

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

Через конфігурації операційної системи

Знову ж таки скористаємося знайомою вже нам командою Виконати, яку можна легко відкрити набравши Win+R.Пишемо туди msconfigі у вікні, натискаємо на вкладку Служби.У списку, що з'явився, шукаємо потрібну нам Службу помічника із сумісності програм.Залишилося лише галочку та підтвердити свою дію.

Тепер цю службу буде відключено. Щоправда, у мене були випадки, коли після перезавантаження операційної системи вона автоматично вмикалася.

Особисто я використовую в основному програми, написані саме для Windows 10. Але іноді доводиться підключати старі пристрої. Тому навички роботи з включення та відключення сумісності мені дуже стали в нагоді. Сподіваюся, що мої поради комусь теж допоможуть.

Windows 10 вже більше двох років і всі основні програми вже давно оптимізовані для роботи в ній. Тим не менш, існує ПЗ, на кшталт спеціалізованих утиліт або старих ігор, яке не оновлюється вже роками і не здатне коректно працювати в нових версіях Windows. На щастя, у Windows 10 існує можливість запуску будь-якої програми у спеціальному режимі сумісності з попередніми версіями системи, що допомагає подолати проблеми застарілого ПЗ. Ця стаття покаже, як запустити несумісну програму у Windows 10та виправити це декількома способами.

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

Найпростіший спосіб активації режиму сумісності - його налаштування у властивостях програми (зокрема виконуваного файлу, начебто. exe) або її ярлика.

Де знайти ярлик програми у Windows

Усі ярлики, які різне ПЗ поміщає в меню Пуск, можна знайти в папці C:\ProgramData\Microsoft\Windows\Start Menu\Programs. Виконувані файли програм, а також ярлики, яких немає в меню Пуск, найчастіше знаходяться в папці програми. Її можна знайти в наступних директоріях:

  • Найпоширеніший варіант: C:\Program Filesабо C:\Program Files (x86).
  • Рідкіший варіант: C:\Users\ім'я_користувача\AppData\Roaming.

Як увімкнути режим сумісності

Увімкнення режиму сумісності через вбудовану утиліту діагностики

Трохи зручніші налаштування режиму сумісності надає вбудована у Windows утиліта Усунення проблем із сумісністю.

  1. Натисніть Win + S. Введіть Виконання програм, створених для попередніх версій Windows.
  2. Запустіть знайдену утиліту.
  3. Натисніть на напис Додатково.

  4. Виберіть пункт Запуск від імені адміністратора.

  5. Клацніть на кнопку Далі.

  6. Знайдіть потрібну програму. Якщо її немає в списку (наприклад, це портативний додаток), виберіть пункт Немає у спискуі вкажіть шлях до її файлу, що виконується.
  7. Натисніть Далі.

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

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

  10. Вкажіть версію системи, в якій програма раніше працювала коректно, та натисніть Далі.

  11. Клацніть на кнопку Перевірити програму, щоб виконати тестовий запуск.
  12. Натисніть Далі.

  13. Якщо все гаразд, виберіть пункт Так, зберегти ці параметри для програми. В іншому випадку скористайтесь кнопкою Ні, спробувати використати інші параметрита настройте режим сумісності по-іншому.

  14. Закрийте засіб усунення несправностей.

У більшості випадків ця інструкція допоможе вам працювати зі старими програмами в актуальній операційній системі Microsoft.