Microsoft Application Compatibility Toolkit
Microsoft Application Compatibility Toolkit | |
Разработчик | Microsoft |
Тип | Настройка совместимости |
Платформа | Windows: Vista/ 7/ 8/ 8.1/ 10 |
Форматы файлов | *.sdb, *.exe |
Официальный сайт | microsoft.com |
Microsoft Application Compatibility Toolkit (ACT)[1][2] — это набор утилит для настройки совместимости старых приложений с новой версией операционной системы Windows.
Ссылки на скачивание | |||
---|---|---|---|
Microsoft Application Compatibility Toolkit (MACT) |
Windows Vista/ 7/ 8/ 8.1 | ||
Application Compatibility Tools (ACT)[3] |
Windows 10 | ||
.NET Framework 3.5 | https://download.microsoft.com/download/0/6/1/061F001C-8752-4600-A198-53214C69B51F/dotnetfx35setup.exe |
Возможности
- проверка совместимости приложений, устройств и компьютеров с новой версией операционной системы Windows, включая оценку рисков;
- проверка совместимости обновления Windows, включая оценку рисков;
- тестирование приложений на предмет проблем, связанных с контролем учетных записей, с помощью анализатора доступа учетных записей;
Установка
Запустите инсталлятор MACT, и установите в удобную для вас директорию.
Win10: Запустите инсталлятор ACT, снимите в выборе компонентов все галочки кроме "Пакет Application Compatibility Tools":
И установите в удобную для вас директорию.
Распространенные проблемы совместимости
Инновационные возможности новых операционных систем Windows иногда приводят к проблемам совместимости. Как правило, эти проблемы совместимости вызывают следующие технологии:
Контроль учетных записей (UAC) |
---|
Служит для обеспечения безопасности Windows за счет ограничения доступа к компьютеру на уровне администратора, позволяя большинству пользователей работать на уровне обычных пользователей. Ограничивается контекст, в котором выполняется процесс, и минимизируются возможности непреднамеренного создания пользователями условий, которые делают компьютер уязвимым для вирусов и других вредоносных программ. Это изменение влияет на любой установщик приложений или обновления, которые нуждаются в разрешениях уровня администратора, приводит к выполнению ненужных проверок на наличие прав администратора и прочих действий или к записи в невиртуализированные места реестра. |
Защита файлов Windows |
---|
Позволяет приложениям правильно функционировать, даже если они пытаются выполнить запись в защищенные системные файлы или места реестра. Средство защиты файлов Windows создает временную рабочую область и перенаправляет в нее команды записи для определенного сеанса приложения. Это изменение влияет на любую установку приложения, которая пытается заменить, изменить или удалить защищенные файлы операционной системы или разделы реестра. Как правило, подобные попытки завершаются с ошибкой "Доступ запрещен". |
Устаревшие версии, GINA и сеанс 0 |
---|
Новый выпуск ОС Windows привел к появлению проблем, связанных с устаревшими интерфейсами API или библиотеками DLL, использовавшимися в Windows XP и Windows Vista, с новой инфраструктурой поставщиков учетных данных и с изоляцией служб.
|
Платформа фильтрации Windows |
---|
Платформа фильтрации — это интерфейс API, который позволяет разработчикам создавать код, взаимодействующий с фильтрацией, которая выполняется на нескольких уровнях сетевого стека и всей операционной системы. При использовании предыдущей версии этого интерфейса API в новой среде могут возникнуть сбои во время сканировании сети, работы антивирусных программ или брандмауэров. |
Изменение версий операционных систем |
---|
Номер версии операционной системы меняется при каждом новом выпуске. Номер версии Windows Vista — 6, а Windows 7 — 6.1. Функция GetVersion возвращает это значение при получении запроса от приложения. Это изменение влияет на любое приложение или установщик приложения, который проверяет версию операционной системы и может препятствовать установке или выполнению приложения. |
Windows Vista (64-разрядная) |
---|
В 64-разрядной версии Windows Vista используется эмулятор Windows on Windows 64 (WOW64). Этот эмулятор позволяет ОС Windows Vista запускать 32-разрядные приложения. Использование этого эмулятора может привести к сбою или неправильной работе тех приложений или компонентов, которые используют 16-разрядные исполняемые файлы или установщики или 32-разрядные драйверы уровня ядра. |
Для устранения этих распространенных проблем можно использовать набор средств ACT, которые позволяют обнаружить неисправные приложения, определить фактическое воздействие исправлений в производственной среде и создать решение, позволяющее уменьшить влияние этих проблем или полностью их устранить.