- Режим совместимости Windows 7 — установка и запуск приложений или драйверов
- Установка или запуск приложения с помощью средства устранения проблем с совместимостью программ
- Изменение параметров совместимости вручную
- Тестирование приложений для обеспечения совместимости с Windows
- Аннотация
- Дополнительная информация
- Установка области тестирования
- Определение методологии тестирования
- Определение требований к ресурсам
- Определение условий сбоя при успешном завершении
- Тестирование приложений
- Стратегии тестирования
- Коммерческие приложения
- Пользовательские приложения
- Сценарии развертывания теста
- Сценарий обновления
- Чистый сценарий установки
- Тестирование установки и удаления
- Доступ к данным
- Пробная печать
- Распространенные проблемы совместимости
- Разрешение проблем с совместимостью приложений
Режим совместимости Windows 7 — установка и запуск приложений или драйверов
Посетителей: 371997 | Просмотров: 445072 (сегодня 3)
Режим совместимости Windows 7 предназначен для установки и запуска приложений или драйверов, написанных для более ранних версий ОС, таких как Windows Vista, Windows XP и т.п.
Рекомендуется сначала проверить обновление программы или драйвера на сайте производителя. Если версии для Windows 7 нет, можно попробовать установить и запустить в режиме совместимости программу (или драйвер) предназначенную для Windows Vista или Windows XP. Сразу оговорюсь, что программа, запущенная таким способом может работать некорректно или не работать совсем, но за неимением лучших вариантов, пробуем использовать этот.
Внимание! Не используйте режим совместимости для системных программ, таких как: антивирусы, утилиты для работы с дисками, твикеры, чистилки и т.д., это может привести к повреждению системы.
Установка или запуск приложения с помощью средства устранения проблем с совместимостью программ
Щелкните по ярлыку приложения или по установочному файлу (setup.exe, install.exe и т.п.) правой клавишей мыши и выберите «Исправление неполадок совместимости«:
Выберите «Диагностика программы«:
Поставьте нужные флажки и нажмите «Далее«:
Выберите версию Windows, в которой программа работала:
Нажмите «Запуск программы» и убедитесь, что программа работает, затем «Далее«:
Если приложение работает, выберите «Да, сохранить эти параметры для программы«.
Если ошибка осталась, нажмите «Нет, попытаться использовать другие параметры«.
Изменение параметров совместимости вручную
Щелкните по ярлыку приложения или по установочному файлу (setup.exe, install.exe и т.п.) правой клавишей мыши и выберите «Свойства«:
Перейдите на вкладку «Совместимость«.
Примечание: для файлов с расширением MSI доступен только запуск в режиме совместимости с предыдущей версией Windows.
Запустить программу в режиме совместимости. Включите данный параметр, если известно, что программа предназначена для той или иной предыдущей версии Windows (или работала в ней):
Установите параметры (если необходимо):
Примечание: не работает для 64-битных приложений.
Параметр
Описание
Использовать 256 цветов
Ограничение набора цветов в программе. Некоторые старые программы используют ограниченный набор цветов.
Использовать разрешение экрана 640 × 480
Запуск программы в уменьшенном окне. Включите этот параметр, если графический интерфейс пользователя имеет неровный контур или воспроизводится неверно.
Отключить визуальное оформление
Отключение тем оформления в программе. Включите этот параметр при наличии проблем с меню или кнопками в строке заголовка программы.
Отключить композицию рабочего стола
Отключение прозрачности и других дополнительных возможностей экрана. Включите этот параметр, если окна перемещаются беспорядочно или имеются другие неполадки изображения.
Отключить масштабирование изображения при высоком разрешении экрана
Отключение автоматического изменения размера программ при использовании крупного шрифта. Включите этот параметр, если крупные шрифты нарушают внешний вид программы.
Выполнить эту программу от имени администратора. Для правильной работы некоторых программ необходимы права администратора. Данный параметр доступен только при входе в систему с учетной записью администратора.
Изменить параметры для всех пользователей. Выбор параметров, которые будут применены для всех пользователей данного компьютера.
В данной статье я рассказал, как с помощью режима совместимости Windows 7 установить приложение или драйвер, написанные для более ранних версий ОС.
Режим совместимости не является панацеей. Для поиска других решений приглашаю Вас посетить наш форум Microsoft Windows 7, мы всегда рады видеть Вас.
Статья опубликована в рамках конкурса «Наш выбор — Windows 7!». Оригинальный стиль автора сохранен.
Тестирование приложений для обеспечения совместимости с Windows
Аннотация
Одной из основных задач подготовки к тестированию является создание плана тестирования. В плане тестирования вы указываете область и целевые показатели для тестирования и описывает методологию, которую вы собираетесь использовать.
Дополнительная информация
Если вы разрабатываете план тестирования для тестирования совместимости приложений с Windows, включите следующее:
Область действия: какие уровни приоритета вы разадресны во время тестирования?
Методология: кто участвует в тестировании?
Требования: оборудование, программное обеспечение, персонал, обучение и инструменты, необходимые для выполнения тестирования.
Условия для успешного завершения: что определяет, передается ли приложение или завершается сбоем?
Планирование: как вы планируете завершить тестирование на запланированную дату?
Установка области тестирования
Если в вашей организации используется много приложений, возможно, вы не сможете протестировать все это, как вам хотелось. Сначала протестируйте наиболее высокий приоритет и наиболее часто используемые приложения. Протестируйте серверные и клиентские веб-приложения. Клиентские приложения обычно очень сложны и долго проверяются в зависимости от количества приложений.
Определение методологии тестирования
При планировании методологии учитывайте следующее:
Место, где будет происходить тестирование
Кто будет выполнять тесты?
Как вы будете общаться с участниками и вовлеченными в них?
Как вы будете планировать тестирование?
Как вы сможете управлять неполадками приложений?
Если в вашей организации есть группа тестеров приложений, мы рекомендуем использовать их. Если у вас нет такой группы, ознакомьтесь с возможностями использования разнообразных ресурсов для достижения наилучших результатов в течение определенного периода времени. Например, вы можете использовать несколько опытных тестировщиков для разработки заряда тестовых случаев, которые могут обучать другим пользователям. Кроме того, возможно, что у вас есть опытные тестеры, которые выполняют набор основных тестов, и затем координируются с учетом бизнес-блоков, чтобы они могли работать в лаборатории для выполнения функций, используемых ими. Обработайте процесс для планирования тестовых дней и общения с тест-инженерами. Например, вы можете настроить веб-сайт в интрасети, где любой пользователь может просматривать даты тестирования, отчеты о состоянии, имена контактов и другие связанные документы.
Определение требований к ресурсам
По мере планирования проблем с совместимостью приложений следует помнить о состоянии вашего компьютера в будущем. Вы планируете обновить некоторые программы до версий, которые полностью используют новые возможности Windows? Вы планируете внедрить новые стандартные конфигурации рабочего стола или использовать службы терминалов? Такие проблемы определяют необходимые ресурсы и приложения, которые вы собираетесь тестировать как набор. Если вы планируете развертывать новые приложения для Windows во время выпуска, протестируйте эти приложения с помощью текущих приложений. Вы можете упростить тестирование, настроив лаборатории, в которых тестеры могут проводить свои тесты. В этом практическом занятии вы можете в любое время получить доступ к необходимым средствам и оборудованию. В лаборатории настройте пробные компьютеры для двойного или тройного запуска, чтобы тестеры могли быстро получить доступ к нужному режиму для установки и проверки приложений. Например, для проверки приложений с помощью пути обновления может потребоваться Windows NT 4,0 и Windows 2000. Чтобы сделать так, чтобы тест-инженеры могли восстановить компьютеры до их предыдущего состояния, сделайте образы дисков с основными операционными системами.
Определение условий сбоя при успешном завершении
Определите процедуру для тест-инженеров, чтобы узнать, когда и где они будут регистрировать проблемы и проблемы с приложением, которые нужно устранить. Чтобы определить условия для успешных и неудачных постановки, выполните указанные ниже проблемы.
Насколько важна проблема? Влияет ли оно на важную функцию или на периферийную?
Может ли кто-то столкнуться с проблемой?
Есть ли способ обойти эту проблему?
Расписание тестирования зависит от многих условий, в том числе:
Количество участвующих в тестировании.
Все ли тест-инженеры находятся в течение полного времени проекта или должны быть запланированы.
Уровни опыта тестеров.
Количество и сложность приложений.
Тестирование приложений
Многие коммерческие приложения уже проверялись на предмет того, насколько они поддерживают Windows 2000 и более поздние версии. Корпорация Майкрософт предоставляет каталог приложений для Windows 2000, где вы можете просматривать состояние используемых приложений. В каталоге используются описанные ниже обозначения.
Сертифицировано — это означает, что приложение было проверено VeriTest и что оно использует новые возможности Windows.
Готовый, указывающий на то, что в соответствии с поставщиком приложение было проверено на совместимость с Windows 2000 и поддерживается. Приложение не обязательно использует новые возможности Windows.
Запланировано — это означает, что приложение будет соответствовать условиям «сертифицировано» или «Готово» при полной проверке.
Стратегии тестирования
Целью тестирования приложения является проверка того, что все, что работает на текущей платформе, также работает в текущей версии Windows. Если приложение было написано для более ранней версии Windows, оно не обязательно использует новые возможности Windows, но его функциональные возможности должны работать в Windows 2000 так же, как и на текущей платформе.
Коммерческие приложения
Для коммерческих приложений первым шагом является запуск установки в режиме «проверить» и «только для обновления» для поиска возможных несовместимости. При запуске программы установки в этом режиме Windows проверяет установленное программное обеспечение по списку несовместимых приложений и регистрирует все найденные приложения. Формат командной строки для режима «Проверка-только обновление»:
winnt32 /checkupgradeonly Несмотря на то что это средство может предупреждать о возможных проблемах с совместимостью, оно предназначено только для небольшого количества приложений и только для приложений, установленных на проверяемом компьютере. Следующим шагом является проверка каталога приложений для Windows для определения совместимости используемых приложений. Даже если вы обнаружите, что некоторые из ваших приложений уже были проверены другими пользователями, вы должны проверить их в своей среде. В этом случае нужно сосредоточиться на том, как ваша организация использует приложения. Например, проверьте следующее:
Конфигурации, которые использует ваша организация.
Наиболее часто используемые функции.
Комбинации приложений, которые вы используете вместе.
Не забудьте проверить антивирусную программу. Многие из этих приложений необходимо обновить из-за использования фильтров файловой системы. Многие из файлов Windows NT 4,0 могут не работать в Windows 2000 или более поздней версии из-за изменений в файловой системе NTFS.
Пользовательские приложения
Если вы используете пользовательские продукты третьих лиц или разрабатывать приложения внутри, вам нужно разработать более обширную стратегию тестирования, чем для предварительно протестированных коммерческих приложений. Даже если вы тестируете приложение, которое вы не разработали, спецификация приложения для Windows 2000 может проанализировать тестирование. Веб-сайт MSDN по адресу http://MSDN.Microsoft.com включает загружаемую версию спецификации. На веб-сайте MSDN также находятся другие важные сведения о тестировании, такие как официальные документы о произвольном тестировании, а также метод, который используется независимой проверкой для проверки функциональных возможностей поставщиков приложений для отправки данных в целях сертификации.Примечание. рекомендации по тестированию, описанные в этом разделе, не являются исчерпывающими и не распространяются на все ситуации. Они предназначены для того, чтобы помочь вам приступить к планированию тестирования.
Сценарии развертывания теста
Тестирование установки и запуска приложений с помощью сценариев, которые планируется использовать во время развертывания. Например, вы можете запланировать развертывание путем установки на чистых компьютерах или путем перехода с Windows 95 или Windows 98 или более ранней версии Windows NT. Если вы планируете выполнить обновление, вы можете сохранить на компьютере приложения во время обновления или удалить их и повторно установить после обновления. Из-за различий между Windows 95 или Windows 98 и Windows 2000 некоторые установки приложений работают по-разному в зависимости от операционной системы, которую вы используете для установки. Например, если приложение установлено на компьютере с операционной системой Windows 95 или Windows 98, а затем вы обновите его до Windows 2000, приложение может работать не так, как если бы вы устанавливали его в Windows 2000. В этом случае вам может потребоваться удалить приложение и повторно установить его после обновления или получения библиотеки динамической компоновки (DLL) для миграции. Библиотека миграции позволяет правильно работать с приложением, установленным в Windows 95 или Windows 98, после обновления компьютера до Windows 2000. Библиотеки DLL миграции могут устранить проблемы с приложением, выполнив указанные ниже действия.
Замена или обновление файлов, относящихся к Windows 95 или Windows 98, с помощью файлов, совместимых с Windows 2000.
Сопоставление разделов реестра, специфичных для Windows 95 или Windows 98, с соответствующими местами Windows 2000.
Сценарий обновления
Если вы планируете обновить компьютеры, выполните указанные ниже действия.
Установите Windows 95, Windows 98 или Windows NT 3,51 или более поздней версии.
Установите приложение, которое вы хотите протестировать.
Обновите компьютер до Windows 2000.
Чистый сценарий установки
Если вы планируете установить на переформатированные компьютеры, выполните указанные ниже действия.
Установите Windows 2000.
Тестирование установки и удаления
Тестирование установки приложения различными способами, в том числе с помощью описанных ниже действий.
Завершите установку, прежде чем она будет завершена.
Попробуйте все параметры установки, используемые в среде.
Если ваша организация разрешает пользователям устанавливать приложения, протестируйте установку как администратора, так и в качестве опытного пользователя. затем проверьте функциональность приложения.
Попробуйте удалить приложения.
Убедитесь, что приложение может быть установлено администратором и удалено пользователем. При входе в систему под учетной записью «удаление» должно быть заполнено или не разрешено.
Протестируйте приложения с помощью функций, конфигураций и наборов приложений, используемых для выполнения бизнес-задач.
Доступ к данным
Попробуйте получить доступ к данным различными способами, в том числе следующие:
Получать доступ к данным на сервере, на котором работает текущая версия Windows, а также на сервере под управлением Windows 2000.
Проверка одновременного использования базы данных, включая одновременный доступ и обновление записи.
Выполнять сложные запросы.
Пробная печать
Распечатайте различные типы документов с разнообразными принтерами, например:
Печать документов с внедренными файлами из нескольких исходных приложений.
Печать на принтерах с длинными именами файлов.
Распространенные проблемы совместимости
Приложения, разработанные для предыдущих версий Windows, могут пользоваться всеми преимуществами новых функций, таких как Active Directory или IntelliMirror. Этот раздел не позволяет устранить эти новые функции.
Защита файлов Windows: в более ранних версиях Windows приложения могут заменять общие системные файлы во время установки. После внесения таких изменений пользователи часто сталкиваются с ошибками, которые выводятся из ошибок программы в операционную систему нестабильной работы. Защита файлов Windows — это новая функция, которая не позволяет приложениям заменять системные файлы. Эта функция проверяет, правильно ли выбрана версия защищенного системного файла. Если файл заменен неправильной версией, Windows восстанавливает соответствующую версию.
Надежная проверка кучи: в Windows имеется несколько улучшений производительности в диспетчере кучи. Приложения, которые не использовали Управление кучей надлежащим образом, теперь могут иметь ненужные проблемы с управлением памятью. Распространенные проблемы включают в себя использование памяти после ее освобождения и предполагает, что память не перемещается, когда она перераспределяется на меньший размер.
Перечисление аппаратных устройств: изменения в списке поддерживаемых аппаратных устройств могут привести к неполадкам в приложениях, использующих устройства, которые больше не поддерживаются.
Перечисление шрифтов: список шрифтов изменился. Поскольку разделы реестра были добавлены для поддержки интернационализации, некоторые приложения могут просматривать несколько дисплеев.
Изменены разделы реестра: некоторые разделы реестра были перемещены или удалены. Приложения, которые записываются в интерфейс прикладного программирования (API), не должны испытывать проблем, но они могут столкнуться с проблемами, если они записываются непосредственно в реестр.
Проверка версий: программы установки приложения, которые неправильно проверяют версии, могут иметь проблемы. Убедитесь в том, что в вашем приложении требуется или более поздней версии, если ваше приложение не зависит от конкретной операционной системы или версии.
Служба сообщений Windows: приложения, которые ожидают, что служба сообщений Windows (WMS) будут предоставляться операционной системой, не смогут найти ее.
Безопасность ввода-вывода: Windows установила усиленную защиту для ввода и вывода файлов. Приложения, использующие фильтры файлов (например, антивирусные программы), могут потерять значительную функциональность в Windows 2000 или более поздней версии.
Разрешение проблем с совместимостью приложений
При возникновении проблем с совместимостью приложений необходимо установить приоритеты пользователей и назначить их для их разрешения. У вас должен быть план назначения проблем. Назначение ответственных сотрудников для исследования и устранения проблем очень важно для успешной проверки приложения. Устранение проблем может охватывать широкий спектр действий, как, например, указанные ниже.
Поиск известных проблем и решений на веб-сайтах.
Обращение к поставщикам для получения исправлений, программ установки или библиотек миграции.
Обращение в службу поддержки Майкрософт.
Отладка приложений, разработанных для внутреннего использования.
По мере изучения причины проблемы рассматривайте различные подходы, чтобы определить наиболее эффективное решение. Например, вы можете выбрать один из следующих вариантов:
Устраните проблему, если вы разработали приложение.
Если вы приобрели приложение, обратитесь к поставщику за решением проблемы.
Замените приложение новой версией или приложением.
Если вы хотите устранить проблему, пропустите этот сбой.
Убедитесь в том, что на текущей платформе не возникает проблема, прежде чем выполнять поиск в качестве проблемы совместимости с Windows 2000. Ниже приведены некоторые из доступных ресурсов для устранения проблем с совместимостью Windows 2000:
Спецификация приложения для Windows 2000, которую можно загрузить из библиотеки MSDN на сайтеhttp://MSDN.Microsoft.com. В приложении E указана конкретная папка, в которой можно получить спецификацию.
Руководство по совместимости с Windows 2000, которое можно найти в библиотеке MSDN по адресу http://MSDN.Microsoft.com. Это руководство содержит ценные сведения о диагностике проблем с совместимостью.
Microsoft TechNet по адресуhttp://www.Microsoft.com/TechNet, который включает в себя обновления, официальные документы и другие технические сведения
Каталог приложений для Windows 2000, в том числе сведения о поддержке и ссылки на веб-сайты поставщиков.