Shims — программа, добавленная к существующему приложению или другой программе для обеспечения ее устойчивости. В контексте совместимости приложения Shims относится к стабилизаторам, который являясь маленькой частью кода, перехватывает вызовы API от приложения, преобразовывая их так, что в Windows 7 приложение будет работать как в более ранней версии Windows. Это может означать что угодно, от отключения новых функций в Windows 7 до эмуляции определенного поведения соответствующего Win32 ® API более ранней версии ОС.
Для исправления неполадок совместимости может использоваться установленный с ACT Compatibility Administrator Tool. Этот инструмент имеет много предварительно загруженных распространенных приложений, включая любые известные исправления совместимости приложений, режимы эмуляции, или сообщения AppHelp. Перед тем как создавать новое исправление неполадок совместимости, поищите существующее приложение, скопируйте и вставьте известные исправления в свою специализированную базу данных.
Содержание:
Поиск существующих исправлений неполадок совместимости.
Чтобы искать исправления совместимости для существующего приложения, выполните следующие шаги:
- Откройте Compatibility Administrator Tool и введите название вашего приложения.
- Просмотрите предварительно загруженные исправления неполадок совместимости, режимы эмуляции или сообщения AppHelp.
Создание нового исправления совместимости приложений.
Если Вы не можете найти предварительно загруженного исправления совместимости для Вашего приложения не находите, Вы можете создать новое исправление и использовать его в вашей специализированной базе данных. Чтобы создать новое исправление неполадок совместимости, выполните следующие шаги:
- Выполните в мастере Compatibility Administrator Tool «Создать» новый "Application Fix".
- Введите название приложения, производителя, и перейдите к исполняемому файлу приложения.
- Выберите операционную систему, на которой должно применяться исправление, дополнительного исправления совместимости, и дополнительные критерии для соответствия Ваших приложений.
Развертывание Application Fix.
Перед применением исправлений, Вы должны развернуть ваши файлы базы данных (.sdb) Application Fix на других компьютерах в Вашей организации. Развертывание Application Fix Вашей пользовательской базы данных организации требует выполнения следующих действий:
- Поместите базу данных (.sdb файл) Ваших пользовательских установок совместимости в расположение, к которому есть доступ у всех компьютеров Вашей организации, локально или в сети. Вы можете развернуть свои специализированные файлы базы данных несколькими способами, включая использование сценария входа в систему, Групповую Политику, или выполняя операции копирования файлов.
- После развертывания и сохранения специализированных баз данных на каждом Вашем локальном компьютере, Вы должны зарегистрировать файлы базы данных. Пока Вы не зарегистрируете файлы базы данных, операционная система при запуске приложения не сможет идентифицировать доступные исправления неполадок совместимости. Для установки пользовательских баз исправления совместимости используйте инструмент командной строки Sdbinst.exe.