Application compatibility toolkit для windows 10

Microsoft Application Compatibility Toolkit is a Windows utility suite for evaluating and troubleshooting compatibility problems with legacy programs. There are several tools that allow users to analyze older applications and reveal potential issues before installing them in the OS.

Package contents

Three main instruments are included in this suite:

  • Microsoft Application Analyzer;
  • Explorer Compatibility Evaluator;
  • Compatibility Administrator.

These tools are helpful for managing application inventory and creating compatibility reports. Additionally, it is possible to test apps for Internet Explorer support.

Compatibility Administrator

With the help of this component you can access a programming interface for mitigating technical issues. The instrument is available in both 32-bit and 64-bit versions. There are options to create special compatibility modes for any old application and apply various patches. Moreover, you are able to install custom fix databases for resolving bugs and errors.

Extensive documentation with detailed descriptions for every function, command and operator is provided.

Please note that Microsoft Application Compatibility Toolkit is an obsolete software. It cannot be installed on a modern version of Windows.

Features

  • free to download and use;
  • offers you instruments for fixing compatibility issues with legacy apps;
  • it is possible to test and analyze programs to reveal potential problems;
  • there is a programming interface for resolving errors;
  • compatible with Windows XP and Vista.

Table of Contents

  • 1 What is application Compatibility Toolkit?
  • 2 How do I use application Compatibility Toolkit?
  • 3 What tools are available to solve application compatibility problems with Windows?
  • 4 What is application compatibility?
  • 5 What is the best long term application compatibility solution?
  • 6 Is SIM Toolkit a spy app?
  • 7 How do I check if a program is compatible with Windows 10?
  • 8 How do you determine if a program is compatible with your computer?
  • 9 What do I need to know about application compatibility?
  • 10 What does an application compatibility analyzer ( Act ) do?

What is application Compatibility Toolkit?

Description. The Microsoft Application Compatibility Toolkit (ACT) is a lifecycle management tool that assists in identifying and managing your overall application portfolio, reducing the cost and time involved in resolving application compatibility issues, and helping you quickly deploy Windows and Windows updates.

How do I use application Compatibility Toolkit?

Start Compatibility Administrator. To do this, Click Start, point to Programs, point to Microsoft Application Compatibility Toolkit 5.0, and then click Compatibility Administrator. In the Compatibility Administrator window, click New. On the Database menu, point to Create New, and then click Application Fix.

What is application tool kit entails?

Application Compatibility Toolkit (ACT) is a set of freely downloadable program utilities and related documents from Microsoft for ensuring compatibility among application programs in Windows operating systems, especially in a large network environment.

What tools are available to solve application compatibility problems with Windows?

The Compatibility Administrator tool helps you resolve potential application-compatibility issues before deploying a new version of Windows to your organization.

What is application compatibility?

Testing of application behavior in different Operating System environment is known as “Application Compatibility Testing“. The best part of this tool is that they allow you to automate the process of testing, wherein all the application can be tested for their compatibility at once.

How do I know if an application is compatible with Windows 10?

In the search box on the taskbar, type the name of the program or app you want to troubleshoot. Select and hold (or right-click) it, and then select Open file location. Select and hold (or right-click) the program file, select Properties, and then select the Compatibility tab. Select Run compatibility troubleshooter.

What is the best long term application compatibility solution?

-Use Client Hyper-V to create a virtual machine running an older version of Windows. Application vendors may provide upgrades to their current applications to resolve application compatibility issues. This is the best long-term application compatibility solution.

Is SIM Toolkit a spy app?

Mobile Spy also works with iOS (requires jailbreaking), BlackBerry (v7 and below) and Symbian, and multiple devices can be monitored from the same web interface. Once installed, the app remains hidden from the user, only appearing as “SIM Toolkit” in the list of running apps within Android Settings.

What are the tools needed for applying for a job?

10 Tools You Need To Land Your Dream Job

  • Accomplishment Stories. Flickr.
  • Positioning Statement. Video isn’t just about hardware and wires anymore.
  • Professional Biography. indi.caviaFlickr.
  • Target Company List. Flickr.
  • Contact List.
  • Professional/Academic References.
  • Letters of Recommendation.
  • Networking Agenda.

How do I check if a program is compatible with Windows 10?

Look for the Windows logo (it says “Get Windows 10”) in the system tray. That takes you to the Get Windows 10 app, which lets you reserve your free upgrade copy by entering your email address. To check for compatibility issues, in that same window, click the menu icon in the top left, then the “Check your PC” link.

How do you determine if a program is compatible with your computer?

Details

  1. After loading the Compatibility Center website, enter the name of the application or device and click Search.
  2. Look through the list generated. You should see the compatibility statust represented by a green check or red x.
  3. Click in the Compatibility status for list box and select Windows 10.

What are the tools in the Compatibility Toolkit?

The tools consist of: An Application Compatibility Analyzer that is used to systematically pinpoint compatibility issues. An Application Verifier that is used during development to ensure that no compatibility issues can be identified.

What do I need to know about application compatibility?

The Standard User Analyzer (SUA) helps you test your applications and monitor API calls to detect compatibility issues related to the User Account Control (UAC) feature in Windows. The Compatibility Administrator tool helps you resolve potential application-compatibility issues before deploying a new version of Windows to your organization.

What does an application compatibility analyzer ( Act ) do?

An Application Compatibility Analyzer that is used to systematically pinpoint compatibility issues An Application Verifier that is used during development to ensure that no compatibility issues can be identified A Compatibility Administrator that is used to select…

What does the Microsoft Application Compatibility Toolkit ( Act ) do?

The Microsoft Application Compatibility Toolkit (ACT) helps you see if the apps and devices in your org are compatible with different versions of Windows. Application Compatibility Toolkit (ACT) Technical Reference (Windows 10) – Windows Deployment | Microsoft Docs

• Инструкция по скачиванию
• Инструкция по установке программ для новичков

Предположительно у вас система Windows 7, разрядность: 64 Bits
  Подробнее

Доступные файлы и ссылки:


Microsoft Application Compatibility Toolkit 5.6.7324.0 — Зеркало на MyDiv

QR Код

12.22 Мб


Проверено антивирусами

Подробнее

+

0

-

0

ApplicationCompatibilityToolkitSetup.exe
|
soft.mydiv.net
MD5: 50af5f196ab7c5e472672dfdda346e58
SHA256: 048c2ffe78df7dcb1fd037af81cb336369406b864e3edee1028ac047a5a9d070

Внимание! Мы стараемся тщательно проверять все программы, но не гарантируем абсолютную безопасность скачиваемых файлов. Администрация сайта не
несет ответственности за содержание файлов, программ и возможный вред от их использования.

Материал из MODFAQ.RU — моддинг игр серии S.T.A.L.K.E.R., The Elder Scrolls и Fallout

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, которые позволяют обнаружить неисправные приложения, определить фактическое воздействие исправлений в производственной среде и создать решение, позволяющее уменьшить влияние этих проблем или полностью их устранить.

Источники

  1. Страница «Microsoft Application Compatibility Toolkit 5.6» на сайте microsoft.com
  2. Страница «Использование набора средств для обеспечения совместимости приложений (ACT)» на сайте technet.microsoft.com
  3. Страница «Windows Assessment and Deployment Kit (Windows ADK)» на сайте microsoft.com

В этой статье мы покажем, как выборочно отключить UAC для определенного приложения, не отключая полностью эту службу User Account Control. Рассмотрим несколько способов отключения контроля учетных записей для приложениия с помощью флага совместимости RunAsInvoker.

Система контроля учетных записей (User Account Control или UAC) запрашивает у пользователя подтверждение на выполнение любого действия, требующего прав администратора. Это довольно эффективный механизм защиты Windows от различных угроз (вирусы, трояны, черви, руткиты и т.п). Некоторый пользователей раздражает окно UAC и они полностью отключают контроль учетных записей, хотя Microsoft и специалисты в области ИБ категорически не рекомендуют делать это.

Флаг RunAsInvoker позволяет запустить приложение с маркером, унаследованным от родительского процесса. При этом отменяется обработка манифеста приложения, и обнаружение процессов установщика. Данный параметр не предоставляет права администратора, а только блокирует появление окна UAC.

Если программа требует прав администратора для запуска, т.к. меняет настройки системы или системные файлы, то при отключении UAC для нее привилегии пользователя в приложении не повышаются. Программа все равно будет запускаться с правами текущего пользователя и, если у нет полномочий на эти изменения, программа не сможет их внести. Также есть небольшое количество приложений, которые запускаются только в режиме “As administrator”, игнорирующие флаг совместимости RunAsInvoker.

В качестве примера мы отключим появление запроса User Account Control для редактора реестра (regedit.exe). Несмотря на то, что у моей учетной записи есть права администратора, при запуске утилиты все равно появляется запрос UAC на подтверждение запуска.

uac запрос при запуске приложенния

Содержание:

  • Отключение UAC для программы с помощью Application Compatibility Toolkit
  • Включить флаг RUNASINVOKER для программы через реестр
  • Bat файл для запуска приложения в режиме RunAsInvoker

Отключение UAC для программы с помощью Application Compatibility Toolkit

Нам понадобится утилита Application Compatibility Toolkit, которая входит в состав Windows ADK. Скачать актуальную версию Windows ADK для Windows 10 можно здесь.

Запустите скачанный файл adksetup.exe и при установке (программе нужен доступ в Интернет) выберите только Application Compatibility Toolkit.

Примечание. Пакет Microsoft Application Compatibility Toolkit – бесплатный набор утилит, предназначенный для устранения проблем совместимости приложений при переходе на новые версии Windows.

установка Application Compatibility Toolkit

В системе появится две версии Application Compatibility Administrator — 32-х и 64-х битная версия. Запустите версию Application Compatibility Administrator в зависимости от разрядности приложения, для которого вы хотите подавить запрос UAC.

Application Compatibility Administrator

Запустите утилиту Compatibility Administrator (32-bit) с правами администратора (!). В разделе Custom Databases, щелкните ПКМ по элементу New Database и выберите пункт Create New-> Application Fix.

create application fix

В открывшемся окне нужно указать имя приложения (regedit), производителя (Microsoft) и путь к исполняемому файлу (
C:\Windows\regedit.exe
).

создать файл совместимости для приложения

Пропустите следующее окно мастера настройки (Compatibility Mode), нажав Next. В окне Compatibility Fixes отметьте опцию RunAsInvoker.

При желании можно убедиться, что приложение может работать без UAC, нажав на кнопку тестового запуска (Test Run).

compatibility fix - RunAsInvoker

В окне Matching Information вы можете указать какие параметры приложения нужно проверять (версию, чексумму, размер и т.д.). Я оставил включенными проверки COMPANY_NAME,PRODUCT_NAME и ORIGINAL_FILENAME, чтобы не пересоздавать файл исправления после очередного обновления Windows 10 и обновлении версии файла regedit.

Matching Information

Совет. Для защиты от подмены исполняемого файла злоумышленником желательно использовать проверку по checksum, file_version и size. Отметим, что дополнительные проверки будут несколько замедлять запуск приложения.

Нажмите Finish и укажите имя файла, в который нужно сохранить созданный пакет исправления совместимости, например regedit.sdb. В этом файле будут содержаться инструкции по запуску приложения с заданными опциями совместимости. сохранить sdb файл

Осталось применить пакет с исправлением совместимости к вашему приложению. Сделать это можно непосредственно из консоли Compatibility Administrator (выбрав в меню пункт Install), либо из командной строки. установить compatibility pack

Для этого откройте командную строку с правами администратора и выполните команду:

sdbinst -q c:\ps\regedit.sdb

Если все сделали правильно, появится сообщение об успешном применении пакета.

Installation of regedit complete.

sdbinst

После установки пакета, соответствующая запись появится в списке установленных программ Windows (Programs and Features).

sdb файл в установленных приложениях

Попробуйте теперь запустить приложение в сессии пользователя без прав локального администратора. Теперь оно должно запуститься без появления запроса UAC.

Теперь проверьте, с какими привилегиями запущено данное приложение. Для этого в Task Manager на вкладке процессов добавьте столбец “Elevated”. Убедитесь, что процесс regedit.exe запущен от пользователя в непривилегированном режиме (
Elevated=No
).

запуск regedit.exe под обычным пользователем - elevated = no

В таком процесс редактора реестра пользователь может редактировать только собственные ветки реестра, но при попытке отредактировать/создать что-то в системной HKLM, появляется ошибка “You don’t have the requisite permissions”.

у пользователя нет прав на модификацию реестра

В дальнейшем это исправление совместимости можно распространить на компьютеры пользователей с помощью групповых политик. Тем самым можно добиться отключения проверки системы контроля учетных записей (UAC) для определенных приложений на множестве компьютеров в домене Active Directory.

Чтобы удалить исправление совместимости, выполните команду

sdbinst –u c:\ps\regedit.sdb

Включить флаг RUNASINVOKER для программы через реестр

В Windows 10/8.1/7 вы можете включить флаг совместимости RUNASINVOKER через реестр. Флаг совместимости приложения можно выставить для одного пользователя или для всех пользователей компьютера:

Например, для regedit нужно в ветке реестра HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers создать новый строковый параметр (REG_SZ) вида:

  • Value name: C:\windows\regedit.exe
  • Value data: RunAsInvoker

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers RunAsInvoker

Если нужно включить режим совместимости приложения для всех пользователей компьютера, этот параметр нужно создать в ветке реестра: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers.

В домене можно распространить эти настройки реестра пользователям через GPO.

Bat файл для запуска приложения в режиме RunAsInvoker

Есть еще вариант для запуск приложения без прав администратора и подавлением запроса UAC (см. статью).

Просто создайте bat файл со следующим кодом:

Set ApplicationPath="C:\windows\regedit.exe"
cmd /min /C "set __COMPAT_LAYER=RUNASINVOKER && start "" %ApplicationPath%"

bat файл с параметром RUNASINVOKER

При запуске этого bat файла под пользователем, указанное приложение запустится без появления запроса UAC.

Итак, мы рассмотрели, как отключить UAC для конкретной программы без полного отключения контроля учетных записей. Это позволит вам запускать программы Windows под обычным пользователем без появления запроса UAC и без пароля администратора.

  • Apple tech 752 bypass tool windows
  • Apple music app for windows
  • Apple multi touch windows 10 драйвер
  • Apple календарь для windows 10
  • Apple trackpad windows 10 driver