Microsoft windows application compatibility database что это

Обновлено: 03.07.2024

Microsoft Application Compatibility Toolkit (ACT) для операционных систем Windows XP (Service Pack 2) и Windows Server 2003 содержит все утилиты и документацию, которые необходимы для разрешения несовместимостей различного программного обеспечения на.

Яндекс.Браузер - быстрый и простой в использовании веб-браузер с "облачными" сервисами, созданный на движке WebKit и оболочке Chromium. Особенности:• безопасность, гарантируемая проверкой ссылок с помощью Safe Browsing и скачиваемых файлов системой "Лаборатории Касперского";• современный минималистический интерфейс поможет удобно переходить по веб-сайтам и предложит нужные элементы управления именно тогда, когда они на самом деле понадобятся;•&n.

MSI Afterburner - функциональная утилита от компании MSI, которая предназначена для разгона видеокарт NVIDIA и AMD. Особенности: Создан на основе ядра RivaTuner Расширяемая пользователем архитектура Основные функции разгона и управления вентиляторами Поддержка основных функций захвата экрана Расширенное управление вентиляторами Мониторинг состояния оборудования Система автоматического управления профилями Дает больше свободы хардкорным оверклокерам. Что нового.

Mozilla Thunderbird - бесплатная программа для работы с электронной почтой от Mozilla, поддерживает протоколы SMTP, POP3, IMAP и RSS.Особенности:• имеет встроенный HTML редактор, который создает довольно компактный код;• поддерживает всевозможные кодировки, расширяется за счет дополнительных модулей и фильтрует рекламу, а также нежелательную корреспонденцию;• интерфейс программы прост и удобен в использовании, поддерживает.

Telegram — десктопная версия популярного мессенджера для мобильных устройств. Телеграм является одним из самых защищенных мессенджеров, обеспечивает полную конфиденциальность пользователей и использует механизмы удаления всех следов переписки не только на устройстве, но и на серверах. Особенности:• быстрая регистрация и привязка аккаунта к номеру мобильного телефона;• мгновенная синхронизация чатов между всеми устройствами;• &nb.

Adobe Photoshop для Mac — самый популярный графический редактор в мире, который используется как новичками, так и профессионалами. Приложение позволяет вносить практически любые изменения в изображения, уровень которых ограничивается лишь мастерством пользователя. Особенности: огромный функционал программы; библиотека дополнительных расширений для более профессиональных возможностей; работа с несколькими изображениями одновременно; интеграция со всеми продуктами от Adobe Cor.

Microsoft Word for Mac для Mac — бесплатный офисный компонент для пользователей компьютеров на Mac OS. Сочетает в себе все необходимые функции для просмотра и редактирования текстовых документов. для удобства работы предусмотрено две среды: рабочая и записи, для исключения внесения случайных изменений в документ; поиск по документу; галерея инструментов идентичная таковой в приложении для Windows; полная совместимость со всеми форматами Microsoft Word; создание макросов для автомат.

uTorrent — версия самого популярного p2p-клиента для компьютеров с установленной Mac OS. Позволяет скачивать файлы из пиринговых сетей с максимальной скоростью благодаря многопотоковой загрузке из различных источников. Особенности: небольшой размер; интерфейс идентичный Windows—версии; работает с torrent файлами и magnet ссылками; возможность загружать несколько раздач одновременно, а также управлять скоростью и, приоритетом загрузок; работа в фоновом режиме; приложе.

ABBYY FineReader Express Edition for Mac - это простая и удобная в использовании OCR-программа, которая позволяет с высокой точностью конвертировать отсканированные документы и файлы изображений в различные электронные форматы. ABBYY FineReader Express Edition for Mac сохраняет исходное оформление документов, тем самым, уменьшая необходимость перепечатывания и хранения бумажных документов.Программа позволяет конвертировать изображения из форматов TIFF, TIF, PNG, JPG, JPEG, JP2, J2K, BMP, PCX, DC.

Wine - это не эмулятор Windows, как думают многие, а альтернативная реализация API Windows 3.x и Win32 (кстати, и расшифровывается Wine как "Wine Is Not Emulator").Wine позволяет конечному пользователю выполнять в unix-системах (и Linux) многие приложения, написанные для ОС Windows.

Fedora Workstation - надежная, удобная и мощная операционная система для ноутбука или настольного компьютера. Она поддерживает широкий спектр разработчиков, от любителей и студентов до профессионалов в корпоративных средах.

Представлен релиз 32-разрядного дистрибутива Runtu LITE 18.04, основой которого является пакетная база релиза Bionic Beaver 18.04 LTS. Сборка имеет минимальный набор пользовательского ПО с возможностью установки на жёсткий диск. В составе предустановлены программы для работы с Интернет, воспроизведение аудио- и видеоконтента, настройки рабочего окружения.

Богатый набор Русско-Английских и Англо-Русских словарей для StarDict

Smart Driver – удобный радар камер и ДПС, а так же видеорегистратор в одном приложении. Предупредит где камеры ГИБДД на дороге, в том числе укажет их тип:– камера только на скорость, в том числе "Стрелка"– камера на стоп–линию и проезд на красный– камера на полосу общественного транспорта и обочину– стационарный пост ДПС– парная камеры, контролирующие среднюю скорость на участке дороги ( "Автодория")– камера смотрящая "в спину"– засада ДПС ил.

это популярный браузер с возможностью сжатия трафика через собственные сервера. Возможности программы: Сжатие страницUC Browser сэкономит более 90% трафика благодаря технологии сжатия страницСтабильное соединение с ИнтернетСобственная технология Free-link обеспечивает стабильную связь с серверамиМощный поискВ браузер встроены различные популярные и мощные поисковые сервисыМногооконностьВы можете переключаться между открытыми страницами по своему желаниюНавигация по сайтамНавигация содержит в с.

Приложение «Медитация для начинающих» можно скачать бесплатно на Android. Медитация на русском - антистресс-практика, которая изменит Вашу жизнь. Она научит расслабляться во время стресса. Пройдите базовый курс медитации для начинающих с помощью приложения, чтобы научиться снимать стресс, загляните внутрь себя, прислушайтесь к своим мыслям и своему организму, научитесь самостоятельно осознавать свои страхи и тревоги. Следите за своим дыханием. Для Вашего удобства медитация н.

TuneIn Radio для iOS - пожалуй самый мощный сервис для прослушивания онлайн радиостанций и подкастов со всего мира совершенно бесплатно. Особенности: более 100 000 уникальных радиостанций со всего света; прослушивание в режиме реального времени и отложенное воспроизведение; около 6 000 000 пользовательских подкастов; возможность работы с Apple Watch; лента событий в которой также отображается очередь воспроизведения; возможность добавления станций и подкастов в избранное; простой интуит.

Яндекс Музыка для iOS - клиент популярного музыкального сервиса для устройств Apple. С его помощью можно прослушивать онлайн музыку любимых исполнителей в высоком качестве совершенно бесплатно.Особенности: удобный поиск композиций по исполнителю, названию группы и жанру. Также учитываются предпочтения пользователя; рекомендации основанные на основе уже прослушанных и отмеченных песен; создание собственных интернет-радиостанций с возможностью поделиться ссылкой в социальных сетях и мессендже.

YouTube для iOS - популярный видеохостинг, получивший признание пользователей со всего мира. С обновленным интерфейсом, приложением стало пользовать еще удобнее, теперь можно пользоваться абсолютно всеми возможностями веб-версии сервиса на своем iPhone.Особенности: просматривайте контент других пользователей или выкладывайте свой; возможность проведения прямых трансляций; функции настройки качества воспроизводимого видео; возможность оставить комментарии к роликам, а также подписаться на п.

В этой статье описано, как использовать служебную программу администратора для обеспечения совместимости, которая входит в последнюю версию набора средств для обеспечения совместимости приложений Microsoft Windows. Администратор совместимости — это инструмент, который включает в себя пакет исправлений, обеспечивающий простой способ устранения неполадок в работе приложения, которое может быть неправильно запущено в Windows.

Дополнительная информация

Получение средства администрирования совместимости

Служебная программа администратора совместимости входит в последнюю версию набора средств для обеспечения совместимости приложений. Чтобы установить последнюю версию набора средств для обеспечения совместимости приложений, выполните указанные ниже действия.

Откройте окно веб-браузера и посетите веб-сайт корпорации Майкрософт по следующему адресу:

Найдите и щелкните ссылку загрузить ACT 5,0 .

При успешном завершении загрузки файла нажмите кнопкуЗакрыть .

Общие сведения о средстве администрирования совместимости

С помощью средства администрирования совместимости можно быстро применить к программе различные исправления программ (AppFixes, также называемые оболочками "оболочки"), чтобы определить их эффективность. Администратор совместимости считывает файл базы данных%SystemRoot%\AppPatch\Sysmain.sdb, чтобы получить список доступных исправлений. Если вы выберете AppFix, вы можете запустить исполняемый файл программы (exe) и применить AppFix. Если найден подходящий AppFix, средство поможет вам создать и проверить соответствующую информацию в файле. По умолчанию служебная программа администратора для обеспечения совместимости хранится в следующем расположении:

C:\Program Files\Microsoft для Windows Application Compatibility Toolkit 5При запуске средства администрирования совместимости вы увидите следующие элементы:

Узел System Database\Applications включает программы, к которым вы хотите применить исправление.

На узле System Database\Compatibility содержатся исправления, которые вы хотите применить к программам.

Узел режимы системы Database\Compatibility поддерживает следующие поддерживаемые режимы совместимости для программ.

256 цвет 640x480 AlcatelLayer DisableNXHideUI DisableNXShowUI DisableCicero DisableThemes EnableNXShowUI Международная Lua (учетная запись с ограниченными правами)LUACleanUpNT4SP5pLayerGetProcAddrExOverride ProfilesSetupProfilesSetupWin2000Win95Win98WinXPSP2

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

Запустите Блокнот и выберите в меню " Справка" пункт "о программе" . Примечание. На компьютерах под управлением Windows Server 2003 и Windows Vista версия составляет 5,2. На компьютерах под управлением Windows XP с пакетом обновления 2 (SP2) версия 5,1.

Запустите администратор совместимости. Для этого нажмите кнопку Пуск, выберите пункты программы, набор средств для обеспечения совместимости приложений Microsoft 5,0, а затем — администратор совместимости.

В окне администратора совместимости нажмите кнопку создать.

В поле имя поставщика для этой программы введите Microsoft.

В разделе режимы операционной системывыберите Microsoft Windows 95и нажмите кнопку Далее.

На странице исправления совместимости нажмите кнопку Далее.

В области навигации щелкните Блокнот, нажмите кнопку выполнить на панели инструментов, а затем нажмите кнопку ОК.

В меню Справка выберите пункт опрограмме. Примечание. Вы увидите, что версия 4,0.

Щелкните только что созданную базу данных и нажмите кнопку сохранить.

В поле имя базы данных введите Notepad в качестве имени базы данных и нажмите кнопку ОК.

В раскрывающемся списке сохранить в найдите и откройте папку%SystemRoot%\AppPatch.

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

В меню файл выберите команду выход , чтобы закрыть учетную запись "администратор совместимости".

Ссылки

Дополнительные сведения о средстве администрирования совместимости можно найти в разделе "использование администратора совместимости" файла справки, доступного в папке C:\Program Files\Microsoft Compatibility Toolkit 5. Дополнительные сведения о совместимости приложений можно найти на веб-сайте корпорации Майкрософт по следующему адресу:

294895 Как получить набор средств для обеспечения совместимости приложений для Windows

Каждый, кто когда-нибудь пробовал управлять компьютером с системой Windows XP в корпоративном окружении, где учетные записи пользователей имеют минимальные привилегии (Least-Privileged User Account, LUA), знает, какое это нелегкое дело. Я не собираюсь обсуждать преимущества работы на системах под учетными записями с ограниченными правами, но хочу представить полезную технику, позволяющую решить проблемы, связанные с ограниченным доступом и совместимостью со старыми приложениями.

LUA и проблемы совместимости

Унаследованные приложения (а иногда даже и новые приложения), которые не могут быть запущены в силу ограничений по безопасности для пользователей с минимальными привилегиями, могут доставить много хлопот администраторам IT-отдела. Часто таким программам требуется доступ к областям файловой системы и реестра, которые запрещено изменять пользователю с минимальными привилегиями, из-за чего приложения теряют функциональность или не работают совсем.

У пользователей есть несколько вариантов запуска унаследованных приложений при работе под ученой записью типа LUA (например, с помощью команды Runas). Существует множество обходных путей, которые требуют от пользователя дополнительных действий, либо вызывают запрос на авторизацию при обращении к сетевым ресурсам, поэтому они не пользуются популярностью. Однако вы можете обдумать применение следующих возможностей, понятных для конечных пользователей:

  • Изменение списков ACL для используемых файлов, папок и разделов реестра
  • Изменение прав доступа пользователя только для работы с конкретным приложением
  • Использование механизма Application Compatibility Engine для изменения путей записи данных в файловой системе или в реестре.

Чаще всего для запуска унаследованных приложений под учетной записью типа LUA используется метод изменения списков ACL для разделов реестра, файлов или папок, доступ к которым необходим приложению для корректной работы. У этого метода два основных недостатка. Во-первых, необходимо указать, доступ к каким разделам реестра, файлам и папкам вызывает проблемы. Даже при использовании средств доступа к файлам и реестру, на решение этой задачи придется потратить массу времени. Во-вторых, после того, как вы отредактируете определенные списки ACL, ранее защищенные области системы могут оказаться открытыми, что может привести к остановке работы приложения в будущем. Например, это возможно, если вам необходимо предоставить пользователям право Modify для определенной папки.

Приложения от независимых разработчиков (такие, как Protection Manager от Winternals Software и Privilege Manager от BeyondTrust) могут обеспечить возможность изменять права доступа пользователя «на лету». Когда пользователь запускает приложение, ему даются привилегии администратора для работы с конкретным процессом. Этот подход полностью понятен пользователю. Главным недостатком использования данного метода является стоимость его реализации.

Система XP имеет встроенное решение для работы с проблемами совместимости учетных записей LUA - механизм Application Compatibility Engine. Используя его в связке с пакетом Application Compatibility Toolkit (ACT), вы сможете выполнить анализ приложения и настроить систему на автоматическое изменение пути записи данных из закрытых областей файловой системы и реестра в профиль пользователя.

Настройка приложения

Рассмотрим элементарное старое приложение и разберемся, как использовать пакет ACT для настройки корректной работы приложения под учетной записью типа LUA. Выбранный пример прост, и на нем легко подробно описать процесс. Пакет ACT можно использовать для решения более сложных проблем, но основные шаги остаются неизменными.

Хотя мы ищем решение, которое позволит запустить приложение Maxthon под учетной записью типа LUA, необходимо запустить ACT и проанализировать работу программы Maxthon под учетной записью администратора. Для этого выполните следующие шаги:

1. Запустите программу Compatibility Administrator, открыв меню All Programs, Microsoft Application Compatibility Toolkit 4.1 и выбрав пункт Tools.

2. В узле Custom Databases вы увидите элемент New Database. Щелкните на нем правой кнопкой и переименуйте его в Maxthon (см. Экран 1).


Экран 1: Создание новой базы данных совместимости

3. Снова щелкните на базе данных правой кнопкой и выберите пункт Create New->Application Fix. В окне Program information, введите имя приложения, производителя и путь к исполняемому файлу, в нашем случае «C:Program FilesMaxthonMaxthon.exe». Нажмите Next.

4. Далее вы увидите экран Compatibility Modes, где можно выбрать решение проблемы учетной записи типа LUA. В качестве режима операционной системы выберите значение None, после чего выберите нужную учетную запись из списка справа (см. Экран 2). Нажмите Next.


Экран 2. Создание нового исправления

5. На экране Compatibility Fixes просмотрите список исправлений. Убедитесь, что выбраны элементы LUARedirectFS и LUARedirectReg. Нажмите Next.

6. На экране Matching Information вы сможете изменить критерий, используемый механизмом Application Compatibility Engine для определения исполняемого файла программы Maxthon. Подтвердите значения по умолчанию и нажмите Next.

7. Убедитесь, что в поле Yes, customize these fixes now установлен флажок, и нажмите Finish.

Корректировка поведения приложения

Теперь ACT должна провести анализ работы приложения Maxthon, чтобы обнаружить, в какие закрытые области операционной системы записываются данные, и автоматически внести изменения. После нажатия Finish на предыдущем шаге открывается страница, которая дает возможность наблюдать за программой. Единственной доступной возможностью будет Run program to collect data. Нажмите Next. Путь к исполняемому файлу Maxthon будет уже введен, поэтому просто нажмите OK. Программа ACT автоматически запустит приложение Maxthon.

1. При первом запуске программы Maxthon следуйте подсказкам мастера Configuration Wizard, после чего выберите пункт Options->Maxthon Options.

2. Перейдите на вкладку General, чтобы просмотреть доступные возможности, показанные на экране 3. Отметьте флагом поле Allow only one instance of Maxthon, после чего нажмите OK.


Экран 3. Изменение настроек приложения

Приложение Maxthon после этого закроется, и вы попадете обратно на экран ACT Exclude File Extensions. В нашем случае нет необходимости исключать файлы какого-либо типа, поэтому убедитесь, что не выбрано ни одно из возможных расширений, и нажмите Next. На экране Edit the File Redirection List (см. Экран 4) вы увидите, что ACT обнаружила все процессы записи данных в защищенные файлы. Выберите их все и нажмите Next. Служба ACT отобразит список всех изменений пути на экране Redirection Location. Нажмите Finish.


Экран 4. Изменение путей для файлов приложения

Установка баз данных совместимости приложений

Из основного окна службы Compatibility Administrator сохраните базу данных по приложению Maxthon под именем c:maxthon.sdb. Теперь установите базу данных, набрав в командной строке

После установки базы данных зарегистрируйтесь под учетной записью типа LUA и на экране настроек Maxthon Options снимите флажок в поле Allow only one instance of Maxthon. Закройте и перезапустите приложение Maxthon. Проверьте настройки, чтобы убедиться, что изменения были сохранены. Вы увидите, что файлы настроек теперь сохраняются в скрытой папке Application Data в профиле пользователя с минимальными привилегиями.

Теперь удалите базу данных совместимости, чтобы посмотреть, как работает приложение Maxthon без нее. Чтобы удалить базу данных, зарегистрируйтесь в системе под учетной записью администратора и введите следующую команду:

Перезапустив приложение Maxthon из-под учетной записи пользователя с минимальными привилегиями, вы увидите, что без базы данных совместимости программа не запоминает установленные настройки.

Возможности на будущее

Приложение ACT может обеспечить быстрое и простое решение проблем, связанных с работой унаследованных приложений под учетной записью LUA. Пользователь не будет знать о проблеме и сможет запускать приложение без выполнения дополнительных действий. Администраторы смогут еще больше упростить процесс, используя групповые политики для размещения баз данных совместимости. В службе User Account Control (UAC), входящей в состав систем Windows Vista, компания Microsoft дополнительно разработала возможность автоматически менять путь, по которому осуществляется запись данных в виртуальную память для каждого пользователя без запуска ACT. Эта возможность поможет даже домашним пользователям работать под учетной записью пользователя с минимальными привилегиями.

Набор средств для обеспечения совместимости приложений (Application Compatibility Toolkit, ACT) позволяет определить совместимость существующих приложений с Windows 7 еще до внедрения новой ОС. Он включает в себя следующие компоненты:

  • Application Compatibility Manager;
  • Compatibility Administrator;
  • Internet Explorer Compatibility Test Tool;
  • Setup Analysis Tool;
  • Standard User Analyzer.

Далее в этом занятии будет подробно рассказано о каждом из этих инструментов.

Более подробную информацию об ACT вы найдете в Центре загрузки Майкрософт, проведя поиск по названию инструментов. Ознакомьтесь также со статьей в TechNet Magazine по адресу Application Compatibility

Application Compatibility Manager

Диспетчер совместимости приложений Application Compatibility Manager, показанный на рис. 3-1, позволяет собирать и анализировать данные о совместимости, чтобы решить потенциальные проблемы до внедрения Windows 7 в вашей организации. Он обеспечивает интерфейс с базой данных Microsoft SQL Server, в которой хранятся все собранные телеметрические данные по совместимости. Вы можете использовать Application Compatibility Manager для создания и внедрения пакетов программ, которые соберут информацию об аппаратном и программном обеспечении группы конкретных клиентских компьютеров. Эти данные через Application Compatibility Manager передаются в базу данных SQL Server, которая должна наличествовать в сети, если вы собираетесь использовать этот инструмент. Анализируя содержимое базы данных, вы разберетесь, каких проблем с совместимостью следует ожидать при внедрении данного приложения внутри организации.


Рис. 3-1. Application Compatibility Manager

Compatibility Administrator

Администратор совместимости (Compatibility Administrator), показанный на рис. 3-2, позволяет решить многие проблемы совместимости приложений, возникающие при их развертывании в Windows 7. Он предлагает набор индивидуально подобранных способов настройки для различных программ. Для многих существующих приложений уже имеются готовые наборы параметров совместимости, которые позволяют им работать на платформе Windows 7. Загляните в этот компонент, чтобы проверить, не разработано ли уже решение для того приложения, которое вас интересует. Если в базе данных готового решения не оказалось, вы вольны создать собственные исправления, режимы и базы данных совместимости. Исправление совместимости (shim) — это элемент программного обеспечения, который перехватывает вызовы API и модифицирует их таким образом, чтобы отклик Windows 7 был аналогичен отклику от предыдущей версии Windows. Режим совместимости — это группа исправлений совместимости.


Рис. 3-2. Compatibility Administrator

Internet Explorer Compatibility Test Tool


Рис. 3-3. Internet Explorer Compatibility Test Tool

Setup Analysis Tool

Инструмент Setup Analysis Tool отслеживает действия, предпринимаемые установщиками приложений, и позволяет обнаружить следующие проблемы совместимости:

  • установка драйверов привилегированного режима;
  • установка 16-битовых компонентов;
  • установка DLL-библиотек графической идентификации и проверки подлинности;
  • модификация файлов или параметров реестра, защищенных Windows Resource Protection (WRP).

Запустите инструмент Setup Analysis Tool и укажите расположение программы установки, которую хотите проанализировать. Инструмент запустит программы и выявит потенциальные проблемы.

Standard User Analyzer

Анализатор стандартного пользователя (Standard User Analyzer), показанный на рис. 3-4, позволяет выявлять проблемы совместимости приложений, связанные с системой UAC. Анализатор Standard User Analyzer предоставляет данные о проблемных файлах и API, параметрах реестра, INI-файлах, маркерах, полномочиях, пространствах имен, процессах и других элементах, используемых приложением, которые могут вызвать сбои при работе в Windows 7. Запустите инструмент, укажите целевое приложение и щелкните кнопку Launch . Запустив приложение, Standard User Analyzer будет отслеживать его взаимодействие со средой Windows 7.

Читайте также: