Такі рішення проблем сумісності можна зібрати в оболонки сумісності і поширити за допомогою інструменту Адміністратор сумісності.
Одним з найважливіших нововведень в Microsoft Windows XP стало додавання цілого ряду технологій сумісності додатків, доступних навіть кінцевим користувачам через оболонку Windows XP. Поширення виправлень сумісності додатків на великій кількості комп'ютерів може бути важким або нездійсненним, якщо воно надане кожному користувачеві комп'ютера. На щастя, є більш простий спосіб збирати групи виправлень сумісності і розподіляти їх шляхом автоматичної установки на комп'ютери, що працюють під управлінням Windows XP.
Після установки групи необхідних виправлень сумісності, Ви можете скористатися Адміністратором сумісності, щоб скомпонувати виправлення сумісності для поширення на інших комп'ютерах, що працюють під управлінням Windows XP.
У цьому розділі обговорюється як можна створювати та готувати файли власної бази даних з допомогою Адміністратора сумісності, для підтримки безлічі додатків на одному або декількох комп'ютерах, що працюють під управлінням Windows XP.
Адміністратор сумісності може компонувати виправлення і оболонки сумісності для безлічі додатків в один файл бази даних сумісності (*.sdb), який потім може бути перенесений на інші комп'ютери, що працюють під управлінням Windows XP. Це особливо корисно у великому мережевому оточенні, де кілька людей повинні забезпечувати підтримку програмного забезпечення величезному числу користувачів.
Адміністратор сумісності, поставляється з операційною системою Windows XP, може бути знайдений у папці SupportTools на інсталяційному компакт-диску. Адміністратор сумісності поширюється як частина Пакету засобів забезпечення сумісності додатків (Application Compatibility Toolkit) версії 2.0 і вище.
Для установки Пакета сумісності додатків (Application Compatibility Toolkit) у Вашій ОС Windows XP:
Після установки Пакета сумісності додатків (Application Compatibility Toolkit) його можна буде знайти в меню Пуск. Адміністратор сумісності знаходиться в групі Пакету засобів забезпечення сумісності додатків (Application Compatibility Toolkit) в меню Пуск.
Windows XP містить інформацію про поширені проблеми сумісності, які можуть відбуватися з деякими додатками. Виправлення сумісності додатків, що надаються Microsoft Windows XP, створені, щоб допомогти Windows XP належним чином підтримувати нормальну роботу цих програм, не ставлячи при цьому під загрозу стабільність системи.
Чотири бібліотеки DLL, розташовані в папці %WINDIR%AppPatch, містять всі виправлення сумісності. Файли APPHELP.SDB і SYSMAIN.SDB забезпечують роботу довідкових повідомлень додатків, а виправлення додатків є частиною Windows XP.
Довідкові повідомлення додатків містять інформацію, яка відображається при запуску дійсно несумісного з Windows XP програми. Приклади додатків, які можуть викликати появу Довідкових повідомлень додатків, що включають:
Додатки, які були створені для роботи з попередніми версіями Windows, можуть неправильно працювати в ОС Windows XP Professional. Причини, з яких це може відбуватися:
Для усунення цих проблем за допомогою Адміністратора сумісності Вам необхідно створити базу даних, що містить інформацію про виправлення сумісності, необхідну Ваших програм, а також інформацію про відповідність файлів, яка дозволяє Windows XP однозначно розпізнати додаток, що вимагає підтримки.
Адміністратор сумісності дозволяє Вам переглядати виправлення сумісності додатків, зберігаються у захищених системою базах даних, щоб застосовувати потрібні виправлення для сотень додатків. Основний інтерфейс Адміністратора дозволяє контролювати програми з виправленнями сумісності шляхом перегляду їх в базі даних ОС Windows XP Professional. Ця інформація відображається у верхній лівій частині (частини системної бази даних) вікна Адміністратора сумісності.
Системна база даних сумісності є складовою операційної системи Windows XP Professional забезпечує ідеальну сумісність для сотень Windows-додатків. Ця база даних і відповідні компоненти захищені операційною системою.
Як тільки Ви визначили і перевірили виправлення для певної програми, можна запустити Адміністратор сумісності для створення бази даних виправлень. Ви можете створити базу даних, яка містить додатки, підтримувані оболонками сумісності, або програми, що підтримуються певними виправленнями сумісності.
Щоб створити нову базу даних за допомогою Адміністратора сумісності:
Як тільки Ви створили власну порожню базу даних, яка буде містити Ваші виправлення сумісності додатків, можна додати оболонку сумісності.
Для додавання оболонки сумісності
Той же процес може бути використаний для додавання індивідуальних виправлень сумісності у власну базу даних, за винятком того, що у вікні Створити виправлення додатка (Create an Application Fix) Ви повинні вибрати варіант Застосувати певний виправлення сумісності (Apply Specific Compatibility Fix). Як тільки всі виправлення, оболонки будуть додані в базу даних, збережіть базу даних і перевірте додаток.
Як тільки Ви створили Вашу власну базу даних виправлень сумісності додатків, вона повинна бути застосована до системи комп'ютера, на якому це додаток буде працювати. Загальний процес розгортання виправлень сумісності на декількох комп'ютерах під управлінням Windows XP включає наступні дії:
Перенесення файлу власної бази даних на інші комп'ютери під управлінням Windows XP може бути проведена різними способами:
Незважаючи на те, що файл перенесено на віддалені комп'ютери, що міститься в ньому інформація повинна бути зареєстрована на кожному комп'ютері. Це робиться за допомогою команди запуску SDBINST.EXE з командного рядка, за якою слідує повний шлях і ім'я створеного .sdb файлу. Наприклад:
Sdbinst c:WindowsAppPatchmyapp.sdb
Як тільки база даних зареєстрована на комп'ютері, інформація про сумісність буде використовуватися кожен раз при запуску програми.
Наверх сторінки
Windows XP надає поліпшену підтримку додатків в порівнянні з попередніми версіями операційних систем Windows. Крім вбудованої підтримки для вирішення величезного розмаїття відомих проблем сумісності застосунків, нові засоби, включаючи Пакет засобів забезпечення сумісності додатків (Application Compatibility Toolkit), дозволяють системним адміністраторам здійснювати підтримку всіх їх додатків.
Адміністратор сумісності є інструментом з Пакету засобів забезпечення сумісності додатків. Адміністратор сумісності дозволяє системним адміністраторам брати інформацію, отриману шляхом тестування, та пакувати її в індивідуальну базу даних сумісності. Ця база даних може використовуватися для підтримки безлічі додатків, і може бути легко поширена на інші комп'ютери, які потребують виправлення сумісності. Для реєстрації файлу бази даних сумісності на віддалених комп'ютерах використовується команда SDBINST.EXE, після чого інформація буде доступна Windows XP кожен раз при запуску програми.