диагностика совместимости приложений

Совместимость приложений с операционной системой

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

Узел Диагностика совместимости приложений

Естественно, политики предупреждающие о несовместимом приложении не способны решить саму проблему. Для этого Вам придется самим настраивать режимы совместимости. Но данные политики могут уведомить Вас о причинах несовместимости, которые помогут понять в какую сторону нужно копать, чтобы добраться до выхода. Вдобавок, некоторые из них уведомят о причинах, из-за которых не удается установить программу. Таких политик всего 6. Находятся они в узле Конфигурация компьютера — Административные шаблоны — Система — Диагностика — Диагностика совместимости приложений, который можно найти в Редакторе локальной групповой политики. Стоит напомнить, что Редактор локальной групповой политики — привилегия только достаточно серьезных изданий Windows, поэтому Вы можете не найти его у себя. Полный список всех различий между изданиями Windows Вы можете просмотреть пройдя по ссылке.

Политики для диагностики совместимости приложений

  1. Уведомлять о блокированных драйверах. При ее включении Windows будет уведомлять пользователя о блокировке какого-либо драйвера из-за проблем с совместимостью. Будет неплохо сразу узнать то, что какой-то драйвер заблокирован заранее, а не тогда, когда он жизненно необходим.
  2. Обнаруживать сбои приложений, вызванные устаревшими COM-объектами. При ее включении Windows извещает пользователя, если программа пытается создать объект COM, который не поддерживается Windows.
  3. Обнаружение сбоев приложений, вызванных устаревшими библиотеками DLL Windows. При ее включении, Windows извещает пользователя, если программа пытается загрузить библиотеки DLL, которые не поддерживаются данной Windows.
  4. Обнаружение сбоев установки приложений. При ее включении выявляются сбои в работе установщика приложений. Пользователю предоставляется возможность перезапустить процесс установки с использованием необходимого режима совместимости.
  5. Обнаружение средств установки приложений, требующих прав администратора. При ее включении можно провести повторную установку приложений, которые не устанавливаются от имени обычного пользователя.
  6. Обнаружение приложений, неспособных запустить средство установки при включенном контроле учетных записей пользователей. Политика сообщает пользователю о необходимости повышения полномочий при сбое установки.

Данный политики полностью берут на себя ответственность за диагностику совместимости приложений. Благодаря соответствующим уведомлениям Вы всегда будете в курсе происходящего с исполняемыми приложениями.