uawikipc.ru

Загальні проблеми сумісності додатків

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

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

1. Запуск і установка додатку: Під час запуску і установки додатка перешкодити встановленню належним чином можуть дві поширені проблеми:

• Програми намагаються копіювати файли і ярлики для папок, які були правомочні для попередньої операційної системи Windows, але не існують в новій операційній системі.

• Програми намагаються послатися на компоненти Windows, які в Windows 7 були перейменовані.

2. Контроль користувальницької облікового запису (UAC): UAC збільшує безпеку Windows, обмежуючи доступ до комп`ютера без рівня адміністратора, що обмежує запуск додатків більшості користувачів, як звичайних користувачів. Також UAC обмежує контекст, в якому виконується процес, щоб звести до мінімуму можливість користувачів ненавмисно піддати свій комп`ютер зараженню вірусами або іншими шкідливими програмами.

UAC може мати такі проблеми сумісності:

Відео: Starforce Драйвер Заблоковано через Проблем Сумісності



• Деякі установники, деинсталлятори і оновлення не працюватиме без підвищення статусу до адміністраторського.

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

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

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

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

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

3. Windows Resource Protection (WRP): WRP призначений для захисту ресурсів Windows (файлів, папок, реєстру) в режимі тільки для читання. Установники додатків намагалися замінити, змінити або видалити знаходяться під захистом WRP файли операційної системи і / або ключі реєстру можуть викликати збій з повідомленням про помилку, що вказує на неможливість поновлення ресурсу.

4. Захищений режим Internet Explorer: Захищений режим Internet Explorer допомагає захиститися від атак з несанкціонованим отриманням прав, обмежуючи можливість запису для будь-якої зони ресурсів локального комп`ютера, за винятком тимчасових файлів Інтернету.

Програми, що використовують Internet Explorer і намагаються зробити запис безпосередньо на диск під час перебування в Інтернеті або інтрамережі, можуть викликати збій.

5. 64-бітна архітектура: Windows 7 повністю підтримує 64-бітну архітектуру. Додатки або компоненти, які використовують 16-бітові виконувані файли, 16-бітові установники або 32-бітові драйвера ядра, можуть викликати збій при запуску або будуть неправильно функціонувати.

6. Windows Filtering Platform (WFP): WFP інтерфейс прикладного програмування (API), що дозволяє розробникам створювати код, який взаємодіє з фільтрацією, яка відбувається на декількох рівнях мережевого режиму і у всій операційній системі. Якщо ви в своїй системі користуєтеся попередньою версією API, у вас можуть виникнути збої при роботі додатків пов`язаних з безпекою, таких як сканери мережі, антивірусні програми або фаєрволи.

7. Зміна версії операційної системи: Номер версії операційної системи змінюється з кожним новим релізом. Для Windows Vista внутрішній номер версії - 6, в той час як у Windows 7 внутрішній номер версії - 6.1.

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

Відео: Сумісність додатків

8.  Драйвера ядра: драйвера ядра повинні підтримувати операційну систему Windows 7 або бути оновлені за допомогою User-Mode Driver Framework (UMDF). UMDF - це платформа удосконалення драйверів пристроїв, яка була введена в Windows Vista.

9. Застарілі компоненти: Реліз Windows 7 також підняв питання до застарілих API або бібліотекам DLL з Windows XP і Windows Vista, новим фреймворком і ізоляцією служб. Це ставати причиною для додатків, що використовують застарілі API-інтерфейси або бібліотеки DLL, які використовують старі облікові дані або які не підтримують ізоляції служб втрачати функціональність або не запускати.

Поділитися в соц мережах:
Схожі
» » Загальні проблеми сумісності додатків