|
|
|||||||||||||||||||||||||||||
|
Установка Windows 7 - Часть 12: Планирование совместимости приложенийИсточник: oszone
Важный момент, о котором необходимо помнить при планировании любой установки, - совместимость приложений. Если вы переходите на Windows 7 с Windows Vista, тут не должно быть больших проблем, так как приложения, созданные для Windows Vista в большинстве случаев должны работать нормально и под Windows 7. Однако если вы осуществляете перевод компьютеров с Windows XP на Windows 7, вам понадобится некоторое время, чтобы разобраться в том, что нужно сделать, чтобы все приложения нормально работали на новой операционной системе. Причины падения приложенийКаковы же причины того, что приложения, сделанные для Windows XP иногда 'падают', когда вы пытаетесь запускать их под Windows 7? Вот пара проблемных областей:
Средства для упрощения проблем, связанных с совместимостью приложенийMicrosoft предлагает несколько инструментов, которые вы можете использовать для того, чтобы убедиться, что вы сможете запускать старые приложения после перехода на Windows 7. Эти инструменты бывают трех типов, и я им дал такие названия:
Давайте вкратце рассмотрим каждую категорию. Одноразовые инструменты для запуска старых приложенийПредположим, что вы отказываетесь от компьютеров с Windows XP в пользу новых с Windows 7. После этого некоторые пользователи сообщают, что им требуется установить какую-нибудь старую программу. Вы пытаетесь установить эту программу, и при этом появляется нечто похожее на это (Рисунок 1): Рисунок 1: Предупреждение от помощника Program Compatibility Assistant Если в увидите такое или подобное предупреждение при установке старой программы на Windows 7, вы можете щелкнуть Check For Solutions Online и посмотреть, знакомы ли с данной проблемой в Microsoft, и создана ли для него заплатка. Если установки проходит нормально, а проблемы возникают при попытке запуска, им можно посоветовать щелкнуть Start, ввести program compatibility в поисковом окне меню Start, и нажать ENTER для запуска Program Compatibility Troubleshooter (Рисунок 2). При этом Windows попытается найти проблемы с установленными приложениями, определит, доступны ли соответствующие исправления, и применит их с целью избавиться от проблем.
Если это не сработало, пользователь может щелкнуть правой кнопкой на файле программы в Windows Explorer, выбрать Properties, затем вкладку Compatibilty, и вручную ввести другие режимы совместимости программ, чтобы попытаться заставить приложение работать нормально (Рисунок 3). Рисунок 3: Выбор режима совместимости программ Если ни один из предложенных подходов не сработал, смотрите ниже раздел Virtualization Tools. Широкомасштабные инструменты для анализа и решения проблем, связанных с совместимостью программЕсли в вашей организации сотни или тысячи пользователей, которые работают с дюжинами различных приложений на своих компьютерах, вам определенно нужно будет применить более проактивный подход по сравнению с подходом решения проблем по факту, описанный в разделе выше. В таком случае вы захотите воспользоваться набором средств Application Compatibility Toolkit (ACT) версии 5.5. ACT представляет собой собрание инструментов и документации, которыми вы можете воспользоваться для оценки и уменьшения количества проблем, связанных с совместимостью приложений до начала развертывания Windows 7 в вашей среде. ACT поможет вам разобраться с ситуацией, которая складывается у вас с совместимостью приложений, определяя, какие из приложений, работающих в текущий момент, совместимы с Windows 7, а какие требуют дополнительных исследований. ACT также поможет вам разработать исправления для проблемных приложений, которые вы затем сможете распространить как пакеты для приложений по затрагиваемым системам. ACT - сложный инструмент, требующий времени для привыкания; подробную информацию по использованию ACT можно найти в главе 5 Windows 7 Resource Kit от Microsoft Press. И вы можете скачать ACT 5.5 здесь. Средства виртуализации для запуска старых приложенийБудь ваша организация небольшим магазином, которая обнаружила, что встроенных средств совместимости приложений в Windows 7 недостаточно, или большой корпорацией, которая поняла, что проблемы с совместимостью определенных старых приложений, важных для бизнеса, нельзя разрешить с помощью ACT, у вас еще есть несколько вариантов, чтобы попытаться запустить старые приложения дял пользователей, которым они нужны. Дело тут в виртуализации, и Microsoft на выбор предлагает следующее: Virtual PC 2007 SP1 ' Если вы переводили старые компьютеры на Windows 7, вы можете установить Virtual PC 2007 SP1 на эти компьютеры, чтобы пользователи этих компьютеров могли установить проблемные приложения на отдельную сущность Windows XP (или более старой версии Windows) запуская отдельную виртуальную машину. Обратите внимание: данное решение имеет определенные ограничения. Например, в Virtual PC не включена поддержка USB-устройств. Вы можете скачать Virtual PC 2007 SP1 отсюда. Режим Windows XP Mode и Windows Virtual PC - Windows Virtual PC позволяет вам запустить множество сред Windows после запуска режима Windows XP Mode на рабочем столе Windows 7. После установки старых приложений в режиме Windows XP Mode, пользователи смогут запускать эти приложения напрямую из меню Start. Преимущества такого подхода к виртуализации через Virtual PC 2007 SP1 следующие:
Недостаток этого подхода в том, что Windows Virtual PC предъявляет к процессорам требование аппаратной поддержки виртуализации (Intel-VT или AMD-V). ПК только год назад или около того получили поддержку таких возможностей. Поэтому если вы переходите со старых компьютеров с Windows XP на Windows 7, вы не сможете, скорее всего, воспользоваться этим методом. Если же вы купили новые машины с Windows 7 для замены старых компьютеров с Windows XP, вы будете в состоянии воспользоваться этим подходом, чтобы запускать проблематичные приложения на этих компьютерах. Microsoft Enterprise Desktop Virtualization ' MED-V - это корпоративное средство, которое можно использовать для доставки образов Virtual PC компьютерам с центрального репозитория, где вы можете создавать такие образы и управлять ими. Таким образом MED-V помогает уменьшить количество проблем совместимости приложения с ОС, но, в отличие от простой установки Virtual PC на каждом компьютере пользователя, делает это более масштабным и управляемым образом. С помощью MED-V вы можете управлять всем жизненным циклом виртуальных образов, обеспечивать ими аутентифицированных пользователей в среде Active Directory, наблюдать за их использованием и многое другое. Пользователь остается в неизвестности относительно виртуализации, запущенной в фоновом режиме, и видит только одну рабочую среду. MED-V является частью пакета Microsoft Desktop Optimization Pack (MDOP). Обзор работы MED-V и способ использования показан в главе 6 моей электронной книги Understanding Microsoft Virtualization Solutions: From the Desktop to the Datacenter от Microsoft Press. Microsoft Application Virtualization ' Microsoft App-V - это корпоративное средство, которое используется для централизации управления всем жизненным циклом приложения. С помощью App-V администраторы могут динамически отправлять приложения по требованию пользователям, которым они нужны, вместо того, чтобы устанавливать их на каждом пользовательском компьютере. App-V помогает уменьшить количество конфликтов между приложениями, например, когда пользователю нужно запустить две разные версии одного и того же приложения, а установить обе версии локально на одном и том же компьютере не получается. App-V также упрощает управление обновлениями и проверку на совместимость. Кроме того, App-V является частью MDOP. Посмотреть, как работает App-V, и как его можно использовать, можно в главе 4 моей бесплатной электронной книги Understanding Microsoft Virtualization Solutions: From the Desktop to the Datacenter от Microsoft Press. Ссылки по теме
|
|