Microsoft Application Compatibility Toolkit: различия между версиями

Материал из Моддинг трилогии S.T.A.L.K.E.R. - MODFAQ.RU | +TES/Fallout
Перейти к навигации Перейти к поиску
мНет описания правки
Перезагрузил картинки
Строка 23: Строка 23:
'''Microsoft Application Compatibility Toolkit''' (''ACT'')<ref>[https://www.microsoft.com/en-us/download/details.aspx?id=7352 Страница "Microsoft Application Compatibility Toolkit 5.6" на сайте microsoft.com]</ref><ref>[https://technet.microsoft.com/ru-ru/library/cc766242(v=ws.10).aspx Страница "Использование набора средств для обеспечения совместимости приложений (ACT)" на сайте technet.microsoft.com]</ref> — это набор утилит для настройки совместимости старых приложений с новой версией операционной системы Windows.
'''Microsoft Application Compatibility Toolkit''' (''ACT'')<ref>[https://www.microsoft.com/en-us/download/details.aspx?id=7352 Страница "Microsoft Application Compatibility Toolkit 5.6" на сайте microsoft.com]</ref><ref>[https://technet.microsoft.com/ru-ru/library/cc766242(v=ws.10).aspx Страница "Использование набора средств для обеспечения совместимости приложений (ACT)" на сайте technet.microsoft.com]</ref> — это набор утилит для настройки совместимости старых приложений с новой версией операционной системы Windows.


{| class="wikitable"
{| class="mw-collapsible mw-collapsed wikitable"
! colspan=4| Установка
! colspan=4| Ссылки на скачивание
|-
|-
| 1
| Microsoft Application Compatibility Toolkit (MACT)
| Microsoft Application Compatibility Toolkit
|
|
'''Windows Vista/ 7/ 8/ 8.1'''<br>
'''Windows Vista/ 7/ 8/ 8.1'''<br>
<span class="plainlinks">[https://www.microsoft.com/en-us/download/details.aspx?id=7352 https://images.gameru.net/image/direct/cdac6fc6530d7f6.png]</span><br>
https://www.microsoft.com/en-us/download/details.aspx?id=7352
 
| Запустите инсталлятор, и установите в удобную для вас директорию.
|-
|-
| 2
| Application Compatibility Tools (ACT)<ref>[https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit Страница "Windows Assessment and Deployment Kit (Windows ADK)" на сайте microsoft.com]</ref><br>
| Application Compatibility Tools<ref>[https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit Страница "Windows Assessment and Deployment Kit (Windows ADK)" на сайте microsoft.com]</ref><br>
|
|
'''Windows 10'''<br>
'''Windows 10'''<br>
<span class="plainlinks">[https://docs.microsoft.com/ru-ru/windows-hardware/get-started/adk-install https://images.gameru.net/image/direct/cdac6fc6530d7f6.png]</span><br>
https://docs.microsoft.com/ru-ru/windows-hardware/get-started/adk-install
 
| Запустите инсталлятор, снимите в выборе компонентов все галочки кроме "Пакет Application Compatibility Tools":
{| class="wikitable" style="float:left; margin-right:0.8em; clear:left; width: 250px;"
|-
|-
| style="text-align:center" | <span class="plainlinks">[https://images.gameru.net/image/a89d35475695ee0.png.html https://images.gameru.net/thumb/a89d35475695ee0.png]</span>
|}
<br clear="all" />
И установите в удобную для вас директорию.
|}
{| class="mw-collapsible mw-collapsed wikitable"
! colspan=3| Дополнительное ПО
|-
| 1
| .NET Framework 3.5
| .NET Framework 3.5
|
| https://download.microsoft.com/download/0/6/1/061F001C-8752-4600-A198-53214C69B51F/dotnetfx35setup.exe
<span class="plainlinks">[https://download.microsoft.com/download/0/6/1/061F001C-8752-4600-A198-53214C69B51F/dotnetfx35setup.exe https://images.gameru.net/image/direct/cdac6fc6530d7f6.png]</span><br>
 
|}
|}


== Возможности ==
== Возможности ==
Строка 65: Строка 45:
* тестирование приложений на предмет проблем, связанных с контролем учетных записей, с помощью анализатора доступа учетных записей;
* тестирование приложений на предмет проблем, связанных с контролем учетных записей, с помощью анализатора доступа учетных записей;


== Установка ==
Запустите инсталлятор '''MACT''', и установите в удобную для вас директорию.
'''Win10''': Запустите инсталлятор '''ACT''', снимите в выборе компонентов все галочки кроме "Пакет Application Compatibility Tools":
<span class="plainlinks">[https://postimg.cc/5X09tT9f https://i.postimg.cc/5X09tT9f/Application-Compatibility-Tools-Win10.png]</span>
И установите в удобную для вас директорию.


== Распространенные проблемы совместимости ==
== Распространенные проблемы совместимости ==
Строка 105: Строка 93:
|}
|}
Для устранения этих распространенных проблем можно использовать набор средств ACT, которые позволяют обнаружить неисправные приложения, определить фактическое воздействие исправлений в производственной среде и создать решение, позволяющее уменьшить влияние этих проблем или полностью их устранить.
Для устранения этих распространенных проблем можно использовать набор средств ACT, которые позволяют обнаружить неисправные приложения, определить фактическое воздействие исправлений в производственной среде и создать решение, позволяющее уменьшить влияние этих проблем или полностью их устранить.


== Источники ==
== Источники ==
{{References}}
{{reflist|3}}


[[Категория:Вспомогательное ПО]][[Категория:Утилиты_для_моддинга]]
[[Категория:Вспомогательное ПО]][[Категория:Утилиты_для_моддинга]]

Версия от 20:05, 27 июня 2022

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
https://www.microsoft.com/en-us/download/details.aspx?id=7352

Application Compatibility Tools (ACT)[3]

Windows 10
https://docs.microsoft.com/ru-ru/windows-hardware/get-started/adk-install

.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":

Application-Compatibility-Tools-Win10.png

И установите в удобную для вас директорию.

Распространенные проблемы совместимости

Инновационные возможности новых операционных систем Windows иногда приводят к проблемам совместимости. Как правило, эти проблемы совместимости вызывают следующие технологии:

Контроль учетных записей (UAC)
Служит для обеспечения безопасности Windows за счет ограничения доступа к компьютеру на уровне администратора, позволяя большинству пользователей работать на уровне обычных пользователей. Ограничивается контекст, в котором выполняется процесс, и минимизируются возможности непреднамеренного создания пользователями условий, которые делают компьютер уязвимым для вирусов и других вредоносных программ. Это изменение влияет на любой установщик приложений или обновления, которые нуждаются в разрешениях уровня администратора, приводит к выполнению ненужных проверок на наличие прав администратора и прочих действий или к записи в невиртуализированные места реестра.
Защита файлов Windows
Позволяет приложениям правильно функционировать, даже если они пытаются выполнить запись в защищенные системные файлы или места реестра. Средство защиты файлов Windows создает временную рабочую область и перенаправляет в нее команды записи для определенного сеанса приложения. Это изменение влияет на любую установку приложения, которая пытается заменить, изменить или удалить защищенные файлы операционной системы или разделы реестра. Как правило, подобные попытки завершаются с ошибкой "Доступ запрещен".
Устаревшие версии, GINA и сеанс 0
Новый выпуск ОС Windows привел к появлению проблем, связанных с устаревшими интерфейсами API или библиотеками DLL, использовавшимися в Windows XP и Windows Vista, с новой инфраструктурой поставщиков учетных данных и с изоляцией служб.
  • Устаревшие версии. В ОС Windows устарели многие объекты, использовавшиеся в предыдущих версиях операционной системы. Устарели некоторые DLL-файлы, EXE-файлы, COM-объекты, разделы реестра, интерфейсы API и прочие файлы. Это изменение влияет на любое приложение, которое использует устаревшие интерфейсы API или библиотеки DLL, что приводит к потере приложениями своих функциональных возможностей или к невозможности запуска этих приложений.
  • DLL-библиотека GINA. Перед выпуском ОС Windows Vista независимые поставщики программных продуктов могли изменять проверку подлинности, устанавливая DLL-библиотеку GINA. Затем библиотека GINA выполняла всю идентификацию и проверку подлинности при работе пользователя. В ОС Windows Vista предложена новая модель проверки подлинности, которая не нуждается в этой библиотеке DLL и игнорирует все предыдущие библиотеки GINA. Это изменение влияет на программные или аппаратные компоненты, которые пытаются выполнить вход в систему посредством собственных приложений входа, включая биометрические устройства (считыватели отпечатков пальцев), настраиваемые пользовательские интерфейсы и решения виртуальных частных сетей для удаленных пользователей с преобразованными пользовательскими интерфейсами входа в систему.
  • Сеанс 0. Перед выпуском ОС Windows Vista первый пользователь, вошедший в систему, работал в сеансе 0, который является сеансом, используемым всеми системными службами. В Windows Vista все пользователи должны работать в сеансах, нумерация которых начинается с 1, чтобы ни один пользователь не работал в одном сеансе с системными службами. Вследствие этого приложения, зависящие от интерактивных служб, не смогут запуститься. Интерактивные службы — это любые службы, которые пытаются отправить сообщение в графическом окне, пытаются найти окно или дополнительную службу или пытаются выполнять любой пользовательский процесс, который должен открываться в том же именованном объекте (если это не глобальный именованный объект).
Платформа фильтрации 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, которые позволяют обнаружить неисправные приложения, определить фактическое воздействие исправлений в производственной среде и создать решение, позволяющее уменьшить влияние этих проблем или полностью их устранить.

Источники