Назад | Перейти на главную страницу

Где хранятся скачанные обновления совместимости приложений Microsoft?

Где хранятся параметры обновления совместимости приложений Microsoft на компьютере с Windows XP, Windows Vista и Windows 7?

Microsoft периодически выпускает обновления совместимости приложений (например, KB929427), где перечислены прокладки, которые следует применить к программе для обхода известных ошибок в программном обеспечении. Где хранятся эти флаги совместимости приложений и как узнать, какие прокладки применяются?

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

Приложение требует повышения. Он имеет Щит UAC наложение. В приложении нет RT_MANIFEST ресурс и вариант совместимости Запустите эту программу от имени администратора выключен (на пользователя и все пользователи). Так что все, что осталось, - это некая секретная глобальная настройка.

Я знаю, что указанные пользователем флаги совместимости хранятся в:

HKEY_LOCAL_MACHINE
   \SOFTWARE
     \Microsoft
       \Windows NT
         \CurrentVersion
           \AppCompatFlags
             \Layers

Если бы они сделали обновление совместимости приложений, чтобы изменить эту часть программного обеспечения, не отобразилось бы оно в списке обновлений совместимости? Похоже, они нашли время, чтобы перечислить их, почему бы им не перечислить эту часть программного обеспечения?

Вы пытались выполнить восстановление системы до момента, предшествующего этому событию, и посмотреть, отображается ли обновление совместимости приложений в обновлениях Windows?

«Секретная глобальная настройка» звучит слишком сложно для этого сценария. Я подозреваю, что здесь дело попроще. Вы связались с поставщиком приложения? Пробовали установить на другой компьютер?

Вероятно, они находятся в файле базы данных в c: \ Windows \ AppCompat. Но лучше всего загрузить последнюю версию Application Compatibility Toolkit, так как «Администратор совместимости» содержит их полную базу данных. Вы можете использовать его, чтобы отключить применение некоторых или всех прокладок к вашему приложению резервного копирования.