Налаштування програмної сумісності в windows xp

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

Відео: Видеоурок Налаштування Windows XP

Програми DOS - найстаріші, і, оскільки в Windows XP відсутня режим DOS Compatibility Mode, можуть виникнути побоювання, що XP абсолютно не придатна для програм DOS. Але в дійсності виконання програм DOS навіть спрощується. Клацніть правою клавішею миші на програмі DOS і виберіть пункт Properties (Властивості) у спливаючому меню. Більшість закладок діалогового вікна Properties нам знайомі, але з`явилася і нова закладка Compatibility (Сумісність). Вона дозволяє налаштувати програму для виконання в режимі з 256 квітами і роздільною здатністю 640x480. Крім того, можна скасувати графічне оформлення, за умовчанням накладається на програми операційною системою.

Існує і не такий явний, але більш потужний інструмент. Середу для програм DOS, як ви пам`ятаєте, можна було налаштувати шляхом зміни файлів Config.sys і Autoexec.bat.

Іноді користувачі перезапускати систему в спеціальній конфігурації, розрахованої на якусь одну програму, а потім поверталися до звичайного режиму, щоб виконувати інші програми. У Windows XP можна сформувати індивідуальні файли Config.sys і Autoexec.bat для кожної програми DOS.

Ось як це зробити. По-перше, слід скопіювати файли C: Windows System32 Config.nt і C: Windows System32 Autoexec.nt в каталог своєї DOS-програми, а потім відредагувати їх, щоб отримати необхідну конфігурацію системи. Збережіть файли, присвоївши їм нові імена. У діалоговому вікні Properties програми DOS перейдіть до закладки Program і клацніть на кнопці Advanced (Додатково). Введіть присвоєні вами імена файлів Config і Autoexec, і програми будуть виконуватися у власній спеціалізованій середовищі. У цьому діалоговому вікні можна спробувати уповільнити виконання програм DOS, операції яких безпосередньо пов`язані з тактовою частотою процесора. Програми, що успішно функціонують на 50 МГц машині, далеко не завжди працюють без емуляції на 850 МГц ПК. Існують три основні причини несумісності старих програм Windows з XP - ось вони. Програми запитують номер версії Windows- вони направляють запити в Windows API старої версії і очікують у відповідь результати-розташування або формат користувальницьких папок не збігаються з очікуваними. Ці проблеми можна усунути, налаштувавши програму Windows для роботи в режимі сумісності.

Для цього потрібно натиснути правою клавішею миші на програмі Windows і вибрати з меню пункт Properties. Якщо клацнути на закладці Compatibility, то на екрані з`явиться список, з якого можна вибрати ОС, найбільш придатну для даної програми. Клацнувши на прапорці Compatibility mode, слід вибрати операційну систему. В цьому режимі активізується набір "прокладок" (shims), що забезпечують виконання програми в умовах, що імітують колишні версії Windows.




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

Прикладний інструментальний набір

alt = "Прикладної інструментальний набір" width = "350" height = "312" / gt;

В каталозі Supprot Tools компакт-диска Windows XP знаходиться пакет Application Compatibility Toolkit (ACT). У квітні 2002 р була випущена оновлена ​​версія (Version 2.5), і її можна завантажити з Web-вузла за адресою microsoft.com/ Windows / appexperience. До складу ACT входять чотири інструменти забезпечення сумісності прикладних програм.




Два інструменту, Application Verifier і PageHeap, призначені для програмістів і застосовуються разом з отладчиком для тестування програмних фрагментів, можливо несуть в собі проблеми сумісності з Windows XP. Два інших, QFixApp і Compatibility Administrator, призначені для настройки середовища успадкованого виконання і будуть корисні кінцевим користувачам. За допомогою QFixApp можна застосувати ряд низькорівневих налаштувань до конкретної прикладної програмою.

Відкрийте QFixApp і виберіть прикладну програму. Клацнувши на закладці Layers (рівні), виберіть рівень. Рівні QFixApp відповідають режимам сумісності, представленим в діалоговому вікні Properties прикладної програми. Вибравши рівень, наприклад Win95, перейдіть до закладки Fixes.

У режимі сумісності Win95, як ви побачите, можна скористатися набором з 53 готових "прокладок" (рис. 1).

Це число може бути і іншим, змінюватися в залежності від того, чи були інстальовані останні оновлення та "прокладки". З цього вікна можна змінити список, додавши або видаливши "прокладки". Наприклад, якщо скасування екранного режиму, призначеного прикладної програмою, не відбувається і після її завершення, слід прокрутити вікно, щоб знайти і спробувати "прокладку" ForceTemporaryMode Change для примусової відміни тимчасового режиму. Опис функцій обраної "прокладки" наводиться в нижній панелі. Щоб оцінити її вплив на прикладну програму, потрібно клацнути на кнопці Run. Після того як QFixApp буде закрита, зміни середовища зберігаються разом з виконуваним файлом. До виходу з QFixApp користувач може на свій розсуд призначати і відміняти "прокладки".

Перегляд готових "прокладок"

Зовсім не обов`язково шукати "прокладки" методом проб і помилок. Корисну інформацію можна почерпнути, переглядаючи список готових "прокладок" фірми Microsoft. Відкрийте інструмент Compatibility Administrator і розгорніть розділ System Database | Applications. Налаштування прикладної програми зручно почати з пошуку в базі даних схожою програми. Наприклад, якщо мова йде про програму з серії 102 Dalmatians, можна вибрати одну з програм цього сімейства, для якої фірма Microsoft вже випустила "прокладки". Звернувшись до QFixApp, можна з`ясувати, що в режимі сумісності Win95 вже є "прокладки" EmulateHeap і EmulateMissingEXE, але немає IgnoreAltTab. Спробуйте встановити цю "латку" в QFixApp і запустіть програму.

Слід зазначити, що в Windows XP є готові "прокладки" як для самих додатків, так і для їх модулів інсталяції. "Прокладки", пов`язані з однією прикладною програмою, можна згрупувати в єдиний пакет.

Compatibility Administrator ще більш корисний для ІТ-персоналу, який займається обслуговуванням успадкованих продуктів. Після того як знайдено необхідні "прокладки", слід клацнути на кнопці New. В результаті в розділі Custom Databases формується нова база даних. Вибравши останню, клацніть на кнопці Fix, щоб запустити "майстра", який проведе вас по етапах підготовки прикладного пакета виправлень для внесення в дану БД. Слідуючи підказкам, потрібно вибрати режим сумісності та встановити додаткові "прокладки", виявлені в ході тестування за допомогою QFixApp. І нарешті, слід згрупувати файли, відповідні даної прикладної програми. Пошук файлів можна доручити Windows XP, клацнувши на кнопці AutoGenerate. За допомогою функції File | Save збережіть підготовлену вами базу даних у файлі SDB, який можна переслати на інші комп`ютери. При наявності декількох успадкованих програм, для яких потрібні схожі набори "прокладок", у вашій спеціалізованій базі даних можна сформувати новий режим сумісності.

Виділивши цю БД, клацніть на кнопці Mode. Ви можете назвати режим Legacy і вибрати набір "прокладок", які застосовуються при переході в цей режим. Після збереження та інсталяції цієї БД весь набір "прокладок" можна застосувати до нової програми, просто активізувавши режим сумісності Legacy. Щоб перенести цей режим на іншу машину, достатньо скопіювати файл SDB на інший комп`ютер і інсталювати його, запустивши програму Sdbinst. exe

Відео: Запуск програми, або драйвера в режимі сумісності Windows 10, 8, 7

Поділися в соціальних мережах:

Схожі
Як запустити windows 10 в безпечному режиміЯк запустити windows 10 в безпечному режимі
Як налаштувати режим «не турбувати» в windows 10Як налаштувати режим «не турбувати» в windows 10
Після установки windows 10 не працює інтернетПісля установки windows 10 не працює інтернет
Де в windows 7 кнопка "виконати"Де в windows 7 кнопка "виконати"
Редагування файлу boot.ini в windows xpРедагування файлу boot.ini в windows xp
Microsoft випустила список сумісних з windows 7 програмMicrosoft випустила список сумісних з windows 7 програм
Ярлики на робочому столі виділені кольоромЯрлики на робочому столі виділені кольором
Запуск старих програм в windows 7. Режим сумісностіЗапуск старих програм в windows 7. Режим сумісності
Як встановити програму на комп`ютер?Як встановити програму на комп`ютер?
Сумісність додатків з windows vista і windows 7Сумісність додатків з windows vista і windows 7
» » Налаштування програмної сумісності в windows xp