Тестирование приложений на совместимость с Vista, часть 5 - Компьютерная документация по Windows. Оптимизация Windows.
 Компьютерная документация по Windows. Оптимизация Windows.  Компьютерная документация по Windows. Оптимизация Windows. Поиск
  Здравствуйте  [ Новый пользователь ] Домой  .  Статьи по темам  .  Компьютерная документация  .  Личный кабинет  .  Toп 10  .  Карта сайта  

  Навигация

 Главная   Главная
 Главная   Магазин софта
 Темы новостей   Темы новостей
 Топ 10   Топ 10
 Архив новостей   Архив новостей
 Карта сайта   Карта сайта
 Конструктор   Конструктор
 Обзоры   Обзоры
 Интересное   Интересное
 Рассылка новостей   Рассылка новостей
    Полезные ресурсы
 Пользователи   Пользователи
 Поиск   Поиск
 Написать нам   Написать нам
 Тест скорости   Тест скорости


  Наши темы
Windows 8
Windows 7
Windows Vista
Windows XP
Настройка Windows
Реестр Windows
Восстановление системы
MS-DOS
BIOS
Интернет
Microsoft Office
Сетевые настройки
Обработка видео
Вебмастеру
Оптимизация Windows
Обзор софта
Технологии, обзоры
Обзоры компьютеров и комплектующих
Рецензии
Полезные советы
Продвижение сайтов

Новые обзоры

Как заработать на ремонте компьютеров

Переработка отходов электроники

Типовые неисправности I:Phone, Pad, Pod и Macbook

Место для вашей электронной души

Ремонт компьютеров в Москве


Тестирование приложений на совместимость с Vista, часть 5

Размещено 05/06/2008

Windows Vista

Если вы пропустили предыдущие части этой серии, перейдите по ссылкам:

В предыдущей части этой серии я начал показывать вам, как разбираться с данными о совместимости приложений, которые вы собрали. В этой части мы продолжим обсуждение, и я покажу вам, как решать известные проблемы совместимости.



Для анализа мы будем использовать отчеты Windows Vista Application, которые есть в менеджере Microsoft Application Compatibility Manager. Вы можете найти эти отчеты, открыв менеджера совместимости приложений, и перейдя в дереве консоли по Отчеты Windows Vista | Приложения. После этого вы увидите окно, подобное тому, что показано на рисунке A.

Рисунок A: Отчет Windows Vista Application – это основной инструмент для анализа совместимости приложений

Рисунок A: Отчет Windows Vista Application – это основной инструмент для анализа совместимости приложений

Я уже показывал вам в предыдущей статье, как окно отчетов Windows Vista Application отображает список всех приложений, которые были внесены в реестр, и количество проблемных моментов для каждого приложения. Теперь давайте более тщательно рассмотрим этот список.

Если вы посмотрите на рисунок A, то заметите, что в отчете указан один проблемный момент совместимости для Microsoft Visual Studio .NET. Если вы дважды кликните по этому списку для Visual Studio, Windows отобразит окно свойств для Visual Studio. Так как отчет указывает о том, что Visual Studio имеет проблемы с совместимостью, давайте посмотрим вкладку проблем в окне свойств.

Как видно из рисунка B, вкладка проблем дает краткое описание проблемы, указанной в отчете. Если бы в отчете было указано несколько проблем, они все были бы отображены в этой вкладке.

Рисунок B: Вкладка проблем перечисляет все известные проблемы совместимости приложения

Рисунок B: Вкладка проблем перечисляет все известные проблемы совместимости приложения

Если вы дважды кликните на проблеме, вы увидите ее более детальное описание, как показано на рисунке C. Как видно на рисунке, компания Microsoft обеспечила нас приоритетом, степенью серьезности и полным описанием проблемы. Это окно также говорит нам о том, что данная проблема присуща исключительно Vista, и никак не влияет на Windows XP.

Рисунок C: Двойное нажатие на проблеме предоставляет ее более детальное описание

Рисунок C: Двойное нажатие на проблеме предоставляет ее более детальное описание

Есть еще пара моментов, на которые я хочу обратить ваше внимание в этом окне. Во-первых, обратите внимание, что в верхней части окна проблема активна, но у меня нет разрешения редактировать ее. По каким-то причинам, компания Microsoft решила не разрешать редактирование проблем, о которых дается информация.

Во-вторых, раздел описания проблемы содержит URL, на котором вы можете получить дополнительную информацию. Причина, по которой я указываю этот URL, заключается в том, что URL ссылается на общее описание ошибки, а не на страницу, которая подскажет вам, как исправить проблему совместимости приложения Visual Studio.

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

Как только вы получили самую свежую информацию, я рекомендую перейти на сайт производителя и посмотреть информацию о совместимости приложения с Vista. В данном случае пакет обновления Service Pack 1 для Visual Studio 2005 делает это приложение совместимым с Vista. Поскольку я знаю об этом, то могу выбрать команду «Добавить решение» из меню действий. После этого у меня появляется диалоговое окно, позволяющее мне ввести решение, как показано на рисунке D.

Рисунок D: Менеджер совместимости приложений позволяет вам ввести решение проблемы совместимости

Рисунок D: Менеджер совместимости приложений позволяет вам ввести решение проблемы совместимости

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

Рисунок E: Решение, которое вы ввели, добавлено во вкладку решений

Рисунок E: Решение, которое вы ввели, добавлено во вкладку решений

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

Чтобы посмотреть, каким компьютерам требуется пакет обновления, закрываем диалоговое окно с подробностями о проблеме и возвращаемся на страницу свойств приложений. Если вы перейдете по вкладке «Компьютеры» на странице свойств, вы увидите список всех компьютеров, на которые установлено данное приложение, как показано на рисунке F.

Рисунок F: Вкладка «Компьютеры» показывает, на каких машинах установлено приложение

Рисунок F: Вкладка «Компьютеры» показывает, на каких машинах установлено приложение

Не следует забывать, что вкладка «Компьютеры» говорит лишь о том, на какие компьютеры установлено приложение. Менеджер не определяет, был ли установлен пакет обновления на какую-либо из этих машин. Определение того, на каких машинах уже установлен пакет обновления, а на какие его предстоит установить, ложится на ваши плечи.

Итак, предположим, что пакет был установлен, и теперь приложение Visual Studio совместимо с Vista. Проблема в том, что инструмент совместимости приложений все еще показывает Visual Studio, как приложение, имеющее проблемы. Мы знаем, что разрешили эту проблему, но менеджер совместимости не знает об этом. В этом случае нам нужно указать ему на то, что проблема была решена.

Для этого дважды жмем на списке для Visual Studio. Когда появляется окно свойств Visual Studio, переходим по вкладке «Проблемы», дважды жмем на проблеме, которая была решена. Теперь Windows отобразит уже знакомое диалоговое окно проблемы, показанное на рисунке C.

Чтобы указать, что проблема решена, просто выбираем команду «Решить» из меню действий. Теперь диалоговое окно выводит отчет о том, что проблема была решена, как показано на рисунке G. Если вы случайно решили проблему, вы всегда можете выбрать команду «Активировать» в меню действий, чтобы отметить проблему, как активную.

Рисунок G: Менеджер совместимости приложений теперь показывает, что проблема была решена

Рисунок G: Менеджер совместимости приложений теперь показывает, что проблема была решена

Если вы закроете все диалоговые окна, вы увидите, что основное окно отчета совместимости приложений все еще показывает Visual Studio, как имеющее проблему. Это происходит только потому, что отчет не обновляется автоматически. Если вы нажмете клавишу F5, вы увидите, что список для Visual Studio изменился, и что у этого приложения нет проблем с совместимостью.

Заключение

В этой статье я показал вам, как исследовать и решать известные проблемы совместимости приложений с Vista. Шестая часть станет заключением серии, в которой я покажу вам, как определять, совместимо ли приложение с Vista, даже если менеджер совместимости не выдает отчетов об известных проблемах совместимости.


Автор: Брайн Позей (Brien Posey)

Брайн Позей (Brien Posey)Брайн Позей (Brien Posey) является премированным автором, который написал более 3000 статей. Он является автором или соавтором 27 книг. Вы можете посетить персональный Web-сайт Брайна по адресу www.brienposey.com.

Эта статья опубликована с разрешения: www.windowsnetworking.com

 



Компьютерная документация по Windows Copyright © 2008-2019