Политики диагностики совместимости приложений
Есть шесть групповых политик, определяющих реакцию Windows 7 на обнаружение проблем с совместимостью приложений. Эти политики размещены в узле Конфигурация компьютера\Административные шаблоны\Система\Диагностика\Диагностика совместимости приложений (Computer Configuration\Administrative Templates\System\Troubleshooting and Diagnostics\Application Compatibility Diagnostics) объекта групповой политики (GPO).
Эти политики имеют следующее назначение:
- Уведомлять о блокированных драйверах (Notify Blocked Drivers). При ее включении Windows извещает пользователя о блокировке драйвера из-за проблем с совместимостью.
- Обнаруживать сбои приложений, вызванные устаревшими СОМ-объектами (Detect Application Failures Caused By Deprecated COM Objects). При ее включении Windows извещает пользователя, если программа пытается создать объект СОМ, который не поддерживается Windows 7.
- Обнаружение сбоев приложений, вызванных устаревшими библиотеками DLL Windows (Detect Application Failures Caused By Deprecated Windows DLLs). При ее включении Windows извещает пользователя, если программа пытается загрузить библиотеки DLL, которые не поддерживаются Windows 7.
- Обнаружение сбоев установки приложений (Detect Application Install Failures). При ее включении выявляются сбои в работе установщика приложений. Пользователю предоставляется возможность перезапустить процесс установки с использованием режима совместимости.
- Обнаружение средств установки приложений, требующих прав администратора (Detect Application Installers That Need To Be Run As Administrator). При ее включении можно провести повторную установку приложений, которые не устанавливаются от имени обычного пользователя.
- Обнаружение приложений, неспособных запустить средства установки при включенном контроле учетных записей пользователей (UAC) (Detect Applications Unable То Launch Installers Under UAC). Эта политика подобна предыдущей. Разница в том, что при сбое установки вместо перезапуска от имени администратора система UAC сообщает пользователю о необходимости повышения полномочий.
Если вы не настроите эти политики, Windows 7 по умолчанию извещает пользователя, что произошел сбой, и в некоторых случаях запускает систему диагностики проблем совместимости приложений.
В средах, где пользователи не могут решить вопросы совместимости самостоятельно, администраторы зачастую отключают эти извещения: нет смысла извещать пользователя о причине сбоя, если пользователь сам не может ее устранить.