Ранее мы освятили различные приложения, позволяющие оценить совместимость программного и аппаратного обеспечения при помощи различных утилит:
Составив базу несовместимых приложений, перейдем непосредственно к возможностям их запуска. Частично мы коснулись этого вопроса в прошлой лекции, создавая системные заплатки и конфигурации для запуска приложений. Теперь мы разберем возможность запуска приложений в режиме совместимости, присутствующем в Windows 7. Далее в этой лекции разберем возможность запуска приложений в эмулированной среде – Windows XP Mode, позволяющей использовать приложения в виртуальной машине, но при этом прозрачно для пользователя. В завершении мы коснемся нескольких технологий виртуализации, которые нам предлагает компания Microsoft.
Можно выделить три основных способа для обеспечения совместимости приложений:
Изменение кода приложения, для обеспечения совместимости, в данном курсе рассматриваться не будет, в связи с тем, что этот способ используется при наличии исходного кода приложения, которым системный администратор, зачастую, не обладает.
Запуск приложений в режиме Windows XP (Windows XP Mode) будет разобран далее в этой лекции, поэтому здесь мы не будем подробно останавливаться на нем.
Использование режима совместимости – наиболее простой способ, не требующих особых усилий. Инфраструктура режимов совместимости (Application Compatibility Infrastructure) входит в поставку операционной системы Windows 7. Основная задача Application Compatibility Infrastructure - имитация функционирования ОС в режиме совместимом с предыдущими версиями.
Для запуска приложения в режиме совместимости необходимо произвести некоторые настройки:
(рис 8.1)
Как видно, данная вкладка разделена на 3 части:
В дополнении к перечисленным выше параметрам имеется возможность задать параметры запуска приложения. Параметры задаются как для конкретного, так и для всех пользователей.
Все изменения, внесенные в данной вкладке текущего окна, хранятся в системном реестре – в ветви HKEY_CURRENT_USER\Software\Microsoft\Windows NT\Current Version\AppCompatFlags\Layers.
Так как параметры совместимости хранятся в реестре, а не прописываются в запускаемом ярлыке, то не зависимо от того, используете ли вы для запуска ярлык или непосредственно исполняемый файл, приложение будет запущено с параметрами, указанными во вкладке "Совместимость".
Перечисленные выше параметры необходимо указывать вручную, а при отсутствии знаний выбор режима и параметров совместимости может перерасти в длительную и мучительную процедуру. Для облегчения работы системного администратора или конечного пользователя имеется встроенное средство Исправление неполадок совместимости.
Средство Исправление неполадок совместимости представляет собой мастер, отвечая на вопросы которого, в полуавтоматическом режиме создается конфигурация для осуществления совместимости приложения. При работе с этим мастером можно запустить режим диагностики, который, проанализировав исполняемый файл, поможет подобрать необходимую конфигурацию совместимых параметров.
Для использования данного мастера необходимо:
На исполняемом файле или его ярлыке нажать правой кнопкой мыши и выбрать Исправление неполадок совместимости. Перед нами появится окно, изображенное на рис. 8.2. При выборе "Использовать рекомендованные параметры" будет предложено запустить приложение, используя параметры, сгенерированные при запуске данного мастера. Если проблема будет решена, имеется возможность сохранить эти параметры.
(рис 8.2)
При выборе режима "Диагностика" будет предложено ответить на ряд вопросов изображенных на рис. 8.3.
(рис 8.3)
В зависимости от выбранных вариантов ответов, мастер проведет нас по таким шагам как:
На завершающем этапе будет предложено запустить приложение с параметрами, сконфигурированными в зависимости от выбора варианта ответов (рис. 8.6).
(рис 8.6)
По окончании тестирования можно сохранить текущие параметры, попробовать использовать другие параметры или отправить сообщение о проблеме в Microsoft.
Таким образом, легко и непринужденно можно установить и запустить несовместимое приложение в операционной системе Windows 7. Данный способ является наиболее простым. Если он не помог, не стоит отчаиваться, так как это не единственный способ запуска несовместимых приложений. О более действенном способе мы поговорим подробнее далее в этой лекции.
Одна из новых функций операционной системы Windows 7 – наличие режима Windows XP (Windows XP Mode, в котором пользователь получает в свое распоряжение среду Windows XP со всеми ее функциями и поддержкой приложений). Этот режим дает возможность интегрировать с Windows 7 документы и приложения, установленные в среде Windows XP.
Windows XP Mode – утилита виртуализации и виртуальная машина Windows XP, позволяющая прозрачно для пользователя запускать несовместимые приложения непосредственно в виртуальной среде Windows XP.
С помощью этого эмулятора можно создавать виртуальную среду Windows XP и использовать привычные приложения, которые, по разным причинам невозможно использовать в Windows 7. Функционально режим Windows XP Mode представляет собой набор из виртуальной машины (новое название – Windows Virtual PC, вместо Virtual PC) и лицензионной копии Windows XP SP3.
Изначально запустить новую виртуальную машину можно было только на компьютерах аппаратно поддерживающих технологию виртуализации (у Intel’а – Intel VT, у AMD – AMD-V). Также необходимо было включить эту технологию в настройках BIOS. Если ваш процессор не поддерживает аппаратную виртуализацию, то при запуске виртуальной машины появлялось сообщение об ошибке (рис. 8.7.).
(рис 8.7)
Если поддержка аппаратной виртуализации присутствует, но по каким-то причинам отключена в настройках BIOS, то появлялось следующее сообщение об ошибке (рис. 8.8).
(рис 8.8)
Во время выхода режима Windows XP Mode аппаратную виртуализацию поддерживали не все процессоры, особенно недорогие модели стационарных и мобильных компьютеров. Позднее (19 марта 2010 года) компания Microsoft выпустила патч, позволяющий использовать Windows XP Mode, на компьютерах без поддержки виртуализации. При использовании патча следует помнить, что все запросы аппаратного оборудования гостевой машины выполняются через хостовую операционную систему, т.е. через Windows 7. От этого сильно страдает производительность гостевой операционной системы. Аппаратная виртуализация позволяет частично решить данную проблему. Частично – потому что Windows Virtual PC не является гипервизором, таким как например, Hyper-V.
Загрузить виртуальную машину можно по адресу http://www.microsoft.com/windows/virtual-pc/download.aspx. По этой ссылке можно получить саму виртуальную машину Windows Virtual PC, Windows XP Mode и патч, для запуска режима совместимости на компьютерах не поддерживающих аппаратную виртуализацию.
Если вы планируете использовать Windows XP как гостевую операционную систему, компания Microsoft рекомендует пользоваться загружаемым пакетом Windows XP Mode. При использовании этого пакета совместно с Windows Virtual PC, автоматически создается виртуальная машина с установленной на виртуальный жесткий диск Windows XP Professional Service Pack 3 (SP3). Это намного быстрее, нежели вы будете создавать виртуальную машину вручную. Когда используется этот метод, то не нужно проходить процесс установки системы. Все что нужно – это загрузить установочный пакет и запустить мастер установки.
Воспользоваться привилегий запуска режима Windows XP Mode могут обладатели следующих редакций операционной системы Windows 7:
Когда потребуется запустить приложение в режиме Windows XP, эти приложения не будут ограниченны работой только на виртуальной машине. Они будут работать на виртуальной машине, но не придется использовать графический пользовательский интерфейс виртуальной машины для работы с ними. Приложения можно установить в среде Windows XP, но запускать его через интерфейс Windows 7 наряду с остальными приложениями.
Благодаря применению режима Windows XP компания Microsoft смогла создать Windows 7 без необходимости встраивать дополнительные механизмы обратной совместимости.
Режим Windows XP предназначен для запуска под Windows 7 старых 32-битных программ Windows XP. Основная сфера применения – корпоративный сектор, где по ряду причин нет возможности заменить несовместимое программное обеспечение.
Для установки виртуальной машины Windows Virtual PC и режима Windows XP Mode необходимо выполнить следующие действия:
Для того чтобы завершить процесс установки оставьте опцию "Запустить Windows XP Mode" включенной.
Не следует деинсталлировать пакет в том случае, если вы больше не будете его использовать. Если вы его удалите, то пакет компонента Windows XP Mode будет более недоступен, и вы можете потерять важные данные. Деинсталляция пакета удаляет виртуальную машину, а также прекращает доступ к данным, которые хранились в виртуальной машине.
Компания Microsoft советует хранить архивную копию пакета Windows XP Mode (WindowsXPMode_xx-XX.exe, где хх-ХХ является языком системы) как бэкап, на случай, если вам придется восстанавливать среду Windows XP Mode. Например, можно записать WindowsXPMode_xx-XX.exe на CD или DVD диск. Крайне рекомендуется иметь архивную копию, потому что среда Windows XP Mode имеет 2 виртуальных жестких диска – родительский виртуальный жесткий диск и дифференциальный диск. Дифференциальный диск не может использоваться без родительского. Если родительский диск будет удален или поврежден, то следует обновить существующую среду Windows XP Mode. В этом случае вам нужно использовать тот же родительский жесткий диск, который был использован ранее, если вы будете заново устанавливать Windows XP Mode.
После установки Windows XP Mode вы, возможно, захотите создать новые учетные записи для этого компонента. Если вы создадите учетные записи, то их нужно будет добавить в группы Remote Desktop User и Administrators. Учетные записи могут быть как доменными, так и локальными.
После установки и запуска Windows Virtual PC достаточно просто запустить соответствующий установочный пакет. Он очень сильно напоминает установку старой доброй операционной системы.
Режим Windows XP Mode по умолчанию выделяет виртуальной машине 512 Мбайт, поэтому вы можете запустить установщик Virtual PC для виртуальной машины XP Mode VM, после чего настроить его на больший объём памяти - всё зависит от ваших нужд.
В режиме Windows XP Mode необходимо задать логин и пароль, в отличие от физической установки XP.
Запуск копии XP сам по себе не так и удобен. Если вы будете постоянно переключаться между двумя операционными системами, то может возникнуть путаница. Поэтому лучше использовать инкапсуляцию приложений в виртуальную машину, т.е. виртуализированные приложения будут запускаться без явной загрузки виртуальной машины.
Следует учитывать, что вы сможете выполнять приложения Windows XP через интерфейс Windows 7 GUI только в том случае, если вышли из интерфейса Windows XP GUI и закрыли виртуальную машину. Если вы не вышли из виртуальной машины, вы получите сообщение, и у вас появится возможность, либо открыть виртуальную машину, либо запустить виртуальное приложение.
Виртуальным приложениям требуется немного больше времени, чтобы загрузиться по сравнению с приложениями Windows 7, но помимо этого между их выполнением нет никаких значительных отличий. На самом деле, очень трудно догадаться, что приложение является виртуальным.
Виртуальная машина может работать в одном из следующих режимов.
Режим Windows XP Mode, как мы уже выяснили, состоит из двух компонентов: виртуальной машины (Windows Virtual PC) и лицензионной копии операционной системы Windows XP. Так как одним из компонентов является виртуальная машина, то на ней можно запустить, в роли гостевой системы, не только Windows XP, но и более ранние версии операционных систем Windows, к тому же есть поддержка Linux и BSD систем.
В связи с этим разберем несколько усовершенствований, появившихся в Windows Virtual PC:
Когда режим интеграции включён (он включён по умолчанию), пользователи и администраторы могут с лёгкостью создавать инкапсулированные приложения. Когда вы устанавливаете программу в режиме XP и копируете ярлык для запуска приложения под XP Mode в папке C:\Documents and Settings\All Users\Start Menu\Programs, то значок появляется и в стартовом меню Windows 7.
Например, в нашей виртуальной машине работало некоторое приложение, которое не работает стабильной в Windows 7. При запуске инкапсулированного приложения мы получаете ещё одно типичное окно на рабочем столе Windows 7.
Если вам нужно установить приложение в режиме XP Mode, то делать это нужно как раз из под инкапсулированной ОС. Установщик отработает как обычно. После того, как программа будет установлена, можно перенести значок запуска в C:\Documents and Settings\All Users\Start Menu\Programs, после чего нажатие по нему приведёт к запуску инкапсулированного в ОС приложения.
VirtualBox - ещё одна бесплатная виртуальная машина. Будучи разработанной Sun Microsystems (Oracle), VirtualBox является проектом с открытым исходным кодом, при этом она содержит всё, что можно было ожидать от подобной машины. Кроме того, в отличие от Windows Virtual PC, VirtualBox поддерживает виртуализацию доступа к 3D-ускорителям.
VirtualBox устанавливает виртуальную машину в чистом виде: вы не получите предварительно настроенной ОС, как в случае Windows XP Mode. Если вам нужна Windows XP, то вам потребуется лицензионная копия Windows XP, а также CD Windows XP или файл ISO.
Вы можете настроить виртуальную машину для загрузки с физического оптического привода или через файл ISO, что запустит обычную установку Windows. Вам придётся пройти через полную установку Windows Setup, прежде чем вы получите виртуальную машину XP под VirtualBox.
Когда вы первый раз запускаете Windows XP под VirtualBox, то необходимо настроить мышь и клавиатуру в виртуальной машине, а с помощью клавиш можно снять с курсора мыши ограничения под гостевой ОС. Как и в случае Windows XP Mode, здесь вряд ли уместно ощущение запуска ещё одной Windows XP под другой ОС, поскольку два интерфейса способны легко запутать пользователей.
По этой причине VirtualBox поддерживает так называемый скрытый (
Впрочем, когда всё работает нормально, вы можете запускать приложения Windows XP из панели задач XP. Появится окно с приложением и будет казаться, что оно работает в "родном" режиме. Вы будете видеть, что приложение работает под виртуальной машиной, но окно более прозрачное, чем если бы мы запускали сначала виртуальную машину Windows XP в окне, а уже потом в нём же запускали и приложение.
Конечно, есть несколько особенностей, связанных с запуском Windows XP Mode или VirtualBox с лицензионной копией Windows XP:
Если ваша основная цель кроется в запуске старых программ, то производительность не вызовет проблем. Любая современная система, способная работать с Windows 7, будет прекрасно запускать старые приложения в режиме Windows XP Mode, причём вероятно даже лучше, чем старое "железо". Конечно, критическим моментом будут драйверы старого специализированного "железа".
Microsoft Enterprise Desktop Virtualization (MED-V) – это корпоративное средство, которое можно использовать для доставки образов Virtual PC компьютерам с центрального репозитория, где вы можете создавать такие образы и управлять ими. Таким образом MED-V помогает уменьшить количество проблем совместимости приложения с ОС, но, в отличие от простой установки Virtual PC на каждом компьютере пользователя, делает это более масштабным и управляемым образом. С помощью MED-V вы можете управлять всем жизненным циклом виртуальных образов, обеспечивать ими аутентифицированных пользователей в среде Active Directory, наблюдать за их использованием и многое другое. Пользователь остается в неизвестности относительно виртуализации, запущенной в фоновом режиме, и видит только одну рабочую среду. MED-V является частью пакета Microsoft Desktop Optimization Pack (MDOP).
Microsoft Application Virtualization (App-V) – это корпоративное средство, которое используется для централизации управления всем жизненным циклом приложения. С помощью App-V администраторы могут динамически отправлять приложения по требованию пользователям, которым они нужны, вместо того, чтобы устанавливать их на каждом пользовательском компьютере. App-V помогает уменьшить количество конфликтов между приложениями, например, когда пользователю нужно запустить две разные версии одного и того же приложения, а установить обе версии локально на одном и том же компьютере не получается. App-V также упрощает управление обновлениями и проверку на совместимость. Кроме того, App-V является частью MDOP.
Технологии совместимости устаревших приложений с новой операционной системой Windows 7 позволяют запускать приложения, которые, по ряду причин работают не правильно. К данным технологиям относятся:
Первая технология позволяет запускать приложение с совместимыми параметрами, такими как: разрешение экрана, глубина цвета, административные права. Также для этой цели можно использовать заплатки, позволяющие имитировать среду другой версии операционной системы, например Windows XP или Windows 2000. Режим совместимости позволяет как запускать несовместимые приложения (в том числе некоторые драйверы), так и устанавливать их.
Если по каким-либо причинам, функционала режима совместимости недостаточно, можно прибегнуть к "тяжелой артиллерии" - режиму Windows XP Mode. Данный режим позволяет запуска операционную систему Windows XP SP3 в виртуальной машине, тем самым полностью эмулируя работу операционной системы Windows XP. Для повышения удобства использования новая виртуальная машина (Windows Virtual PC) позволяет подключать USB-устройства (к примеру, такие как принтеры). Также виртуальная машина обладает функцией интеграции, когда приложение установлено в виртуализированной операционной системе Windows XP и ярлык приложения находится в папке Пуск -> Программы, то такой же ярлык дублируется и в родительскую систему (Windows 7). При запуске данного ярлыка (при отключенной виртуальной машине) приложение запускается в эмулированной среде, но прозрачно для пользователей, т.е. они не замечают лишние окна интерфейса Windows, кроме окон приложений.
Таким образом, любое приложение, несовместимое в Windows 7, можно запустить, таки или иначе, эмулируя его работу с другой операционной системой.
Microsoft Application Virtualization (App-V) – это корпоративное средство, которое используется для централизации управления всем жизненным циклом приложения.
Microsoft Enterprise Desktop Virtualization (MED-V) – это корпоративное средство, которое можно использовать для доставки образов Virtual PC компьютерам с центрального репозитория, где вы можете создавать такие образы и управлять ими.
Windows XP Mode – утилита виртуализации и виртуальная машина Windows XP, позволяющая прозрачно для пользователя запускать несовместимые приложения непосредственно в виртуальной среде Windows XP.
Цель:
Установить режим совместимости с Windows XP, установить приложение в виртуальной середе.
Задачи:
Требования:
Задача №1:
Задача №2.
Ранее мы освятили различные приложения, позволяющие оценить совместимость программного и аппаратного обеспечения при помощи различных утилит:
Составив базу несовместимых приложений, перейдем непосредственно к возможностям их запуска. Частично мы коснулись этого вопроса в прошлой лекции, создавая системные заплатки и конфигурации для запуска приложений. Теперь мы разберем возможность запуска приложений в режиме совместимости, присутствующем в Windows 7. Далее в этой лекции разберем возможность запуска приложений в эмулированной среде – Windows XP Mode, позволяющей использовать приложения в виртуальной машине, но при этом прозрачно для пользователя. В завершении мы коснемся нескольких технологий виртуализации, которые нам предлагает компания Microsoft.
Можно выделить три основных способа для обеспечения совместимости приложений:
Изменение кода приложения, для обеспечения совместимости, в данном курсе рассматриваться не будет, в связи с тем, что этот способ используется при наличии исходного кода приложения, которым системный администратор, зачастую, не обладает.
Запуск приложений в режиме Windows XP (Windows XP Mode) будет разобран далее в этой лекции, поэтому здесь мы не будем подробно останавливаться на нем.
Использование режима совместимости – наиболее простой способ, не требующих особых усилий. Инфраструктура режимов совместимости (Application Compatibility Infrastructure) входит в поставку операционной системы Windows 7. Основная задача Application Compatibility Infrastructure - имитация функционирования ОС в режиме совместимом с предыдущими версиями.
Для запуска приложения в режиме совместимости необходимо произвести некоторые настройки:
(рис 8.1)
Как видно, данная вкладка разделена на 3 части:
В дополнении к перечисленным выше параметрам имеется возможность задать параметры запуска приложения. Параметры задаются как для конкретного, так и для всех пользователей.
Все изменения, внесенные в данной вкладке текущего окна, хранятся в системном реестре – в ветви HKEY_CURRENT_USER\Software\Microsoft\Windows NT\Current Version\AppCompatFlags\Layers.
Так как параметры совместимости хранятся в реестре, а не прописываются в запускаемом ярлыке, то не зависимо от того, используете ли вы для запуска ярлык или непосредственно исполняемый файл, приложение будет запущено с параметрами, указанными во вкладке "Совместимость".
Перечисленные выше параметры необходимо указывать вручную, а при отсутствии знаний выбор режима и параметров совместимости может перерасти в длительную и мучительную процедуру. Для облегчения работы системного администратора или конечного пользователя имеется встроенное средство Исправление неполадок совместимости.
Средство Исправление неполадок совместимости представляет собой мастер, отвечая на вопросы которого, в полуавтоматическом режиме создается конфигурация для осуществления совместимости приложения. При работе с этим мастером можно запустить режим диагностики, который, проанализировав исполняемый файл, поможет подобрать необходимую конфигурацию совместимых параметров.
Для использования данного мастера необходимо:
На исполняемом файле или его ярлыке нажать правой кнопкой мыши и выбрать Исправление неполадок совместимости. Перед нами появится окно, изображенное на рис. 8.2. При выборе "Использовать рекомендованные параметры" будет предложено запустить приложение, используя параметры, сгенерированные при запуске данного мастера. Если проблема будет решена, имеется возможность сохранить эти параметры.
(рис 8.2)
При выборе режима "Диагностика" будет предложено ответить на ряд вопросов изображенных на рис. 8.3.
(рис 8.3)
В зависимости от выбранных вариантов ответов, мастер проведет нас по таким шагам как:
На завершающем этапе будет предложено запустить приложение с параметрами, сконфигурированными в зависимости от выбора варианта ответов (рис. 8.6).
(рис 8.6)
По окончании тестирования можно сохранить текущие параметры, попробовать использовать другие параметры или отправить сообщение о проблеме в Microsoft.
Таким образом, легко и непринужденно можно установить и запустить несовместимое приложение в операционной системе Windows 7. Данный способ является наиболее простым. Если он не помог, не стоит отчаиваться, так как это не единственный способ запуска несовместимых приложений. О более действенном способе мы поговорим подробнее далее в этой лекции.
Одна из новых функций операционной системы Windows 7 – наличие режима Windows XP (Windows XP Mode, в котором пользователь получает в свое распоряжение среду Windows XP со всеми ее функциями и поддержкой приложений). Этот режим дает возможность интегрировать с Windows 7 документы и приложения, установленные в среде Windows XP.
Windows XP Mode – утилита виртуализации и виртуальная машина Windows XP, позволяющая прозрачно для пользователя запускать несовместимые приложения непосредственно в виртуальной среде Windows XP.
С помощью этого эмулятора можно создавать виртуальную среду Windows XP и использовать привычные приложения, которые, по разным причинам невозможно использовать в Windows 7. Функционально режим Windows XP Mode представляет собой набор из виртуальной машины (новое название – Windows Virtual PC, вместо Virtual PC) и лицензионной копии Windows XP SP3.
Изначально запустить новую виртуальную машину можно было только на компьютерах аппаратно поддерживающих технологию виртуализации (у Intel’а – Intel VT, у AMD – AMD-V). Также необходимо было включить эту технологию в настройках BIOS. Если ваш процессор не поддерживает аппаратную виртуализацию, то при запуске виртуальной машины появлялось сообщение об ошибке (рис. 8.7.).
(рис 8.7)
Если поддержка аппаратной виртуализации присутствует, но по каким-то причинам отключена в настройках BIOS, то появлялось следующее сообщение об ошибке (рис. 8.8).
(рис 8.8)
Во время выхода режима Windows XP Mode аппаратную виртуализацию поддерживали не все процессоры, особенно недорогие модели стационарных и мобильных компьютеров. Позднее (19 марта 2010 года) компания Microsoft выпустила патч, позволяющий использовать Windows XP Mode, на компьютерах без поддержки виртуализации. При использовании патча следует помнить, что все запросы аппаратного оборудования гостевой машины выполняются через хостовую операционную систему, т.е. через Windows 7. От этого сильно страдает производительность гостевой операционной системы. Аппаратная виртуализация позволяет частично решить данную проблему. Частично – потому что Windows Virtual PC не является гипервизором, таким как например, Hyper-V.
Загрузить виртуальную машину можно по адресу http://www.microsoft.com/windows/virtual-pc/download.aspx. По этой ссылке можно получить саму виртуальную машину Windows Virtual PC, Windows XP Mode и патч, для запуска режима совместимости на компьютерах не поддерживающих аппаратную виртуализацию.
Если вы планируете использовать Windows XP как гостевую операционную систему, компания Microsoft рекомендует пользоваться загружаемым пакетом Windows XP Mode. При использовании этого пакета совместно с Windows Virtual PC, автоматически создается виртуальная машина с установленной на виртуальный жесткий диск Windows XP Professional Service Pack 3 (SP3). Это намного быстрее, нежели вы будете создавать виртуальную машину вручную. Когда используется этот метод, то не нужно проходить процесс установки системы. Все что нужно – это загрузить установочный пакет и запустить мастер установки.
Воспользоваться привилегий запуска режима Windows XP Mode могут обладатели следующих редакций операционной системы Windows 7:
Когда потребуется запустить приложение в режиме Windows XP, эти приложения не будут ограниченны работой только на виртуальной машине. Они будут работать на виртуальной машине, но не придется использовать графический пользовательский интерфейс виртуальной машины для работы с ними. Приложения можно установить в среде Windows XP, но запускать его через интерфейс Windows 7 наряду с остальными приложениями.
Благодаря применению режима Windows XP компания Microsoft смогла создать Windows 7 без необходимости встраивать дополнительные механизмы обратной совместимости.
Режим Windows XP предназначен для запуска под Windows 7 старых 32-битных программ Windows XP. Основная сфера применения – корпоративный сектор, где по ряду причин нет возможности заменить несовместимое программное обеспечение.
Для установки виртуальной машины Windows Virtual PC и режима Windows XP Mode необходимо выполнить следующие действия:
Для того чтобы завершить процесс установки оставьте опцию "Запустить Windows XP Mode" включенной.
Не следует деинсталлировать пакет в том случае, если вы больше не будете его использовать. Если вы его удалите, то пакет компонента Windows XP Mode будет более недоступен, и вы можете потерять важные данные. Деинсталляция пакета удаляет виртуальную машину, а также прекращает доступ к данным, которые хранились в виртуальной машине.
Компания Microsoft советует хранить архивную копию пакета Windows XP Mode (WindowsXPMode_xx-XX.exe, где хх-ХХ является языком системы) как бэкап, на случай, если вам придется восстанавливать среду Windows XP Mode. Например, можно записать WindowsXPMode_xx-XX.exe на CD или DVD диск. Крайне рекомендуется иметь архивную копию, потому что среда Windows XP Mode имеет 2 виртуальных жестких диска – родительский виртуальный жесткий диск и дифференциальный диск. Дифференциальный диск не может использоваться без родительского. Если родительский диск будет удален или поврежден, то следует обновить существующую среду Windows XP Mode. В этом случае вам нужно использовать тот же родительский жесткий диск, который был использован ранее, если вы будете заново устанавливать Windows XP Mode.
После установки Windows XP Mode вы, возможно, захотите создать новые учетные записи для этого компонента. Если вы создадите учетные записи, то их нужно будет добавить в группы Remote Desktop User и Administrators. Учетные записи могут быть как доменными, так и локальными.
После установки и запуска Windows Virtual PC достаточно просто запустить соответствующий установочный пакет. Он очень сильно напоминает установку старой доброй операционной системы.
Режим Windows XP Mode по умолчанию выделяет виртуальной машине 512 Мбайт, поэтому вы можете запустить установщик Virtual PC для виртуальной машины XP Mode VM, после чего настроить его на больший объём памяти - всё зависит от ваших нужд.
В режиме Windows XP Mode необходимо задать логин и пароль, в отличие от физической установки XP.
Запуск копии XP сам по себе не так и удобен. Если вы будете постоянно переключаться между двумя операционными системами, то может возникнуть путаница. Поэтому лучше использовать инкапсуляцию приложений в виртуальную машину, т.е. виртуализированные приложения будут запускаться без явной загрузки виртуальной машины.
Следует учитывать, что вы сможете выполнять приложения Windows XP через интерфейс Windows 7 GUI только в том случае, если вышли из интерфейса Windows XP GUI и закрыли виртуальную машину. Если вы не вышли из виртуальной машины, вы получите сообщение, и у вас появится возможность, либо открыть виртуальную машину, либо запустить виртуальное приложение.
Виртуальным приложениям требуется немного больше времени, чтобы загрузиться по сравнению с приложениями Windows 7, но помимо этого между их выполнением нет никаких значительных отличий. На самом деле, очень трудно догадаться, что приложение является виртуальным.
Виртуальная машина может работать в одном из следующих режимов.
Режим Windows XP Mode, как мы уже выяснили, состоит из двух компонентов: виртуальной машины (Windows Virtual PC) и лицензионной копии операционной системы Windows XP. Так как одним из компонентов является виртуальная машина, то на ней можно запустить, в роли гостевой системы, не только Windows XP, но и более ранние версии операционных систем Windows, к тому же есть поддержка Linux и BSD систем.
В связи с этим разберем несколько усовершенствований, появившихся в Windows Virtual PC:
Когда режим интеграции включён (он включён по умолчанию), пользователи и администраторы могут с лёгкостью создавать инкапсулированные приложения. Когда вы устанавливаете программу в режиме XP и копируете ярлык для запуска приложения под XP Mode в папке C:\Documents and Settings\All Users\Start Menu\Programs, то значок появляется и в стартовом меню Windows 7.
Например, в нашей виртуальной машине работало некоторое приложение, которое не работает стабильной в Windows 7. При запуске инкапсулированного приложения мы получаете ещё одно типичное окно на рабочем столе Windows 7.
Если вам нужно установить приложение в режиме XP Mode, то делать это нужно как раз из под инкапсулированной ОС. Установщик отработает как обычно. После того, как программа будет установлена, можно перенести значок запуска в C:\Documents and Settings\All Users\Start Menu\Programs, после чего нажатие по нему приведёт к запуску инкапсулированного в ОС приложения.
VirtualBox - ещё одна бесплатная виртуальная машина. Будучи разработанной Sun Microsystems (Oracle), VirtualBox является проектом с открытым исходным кодом, при этом она содержит всё, что можно было ожидать от подобной машины. Кроме того, в отличие от Windows Virtual PC, VirtualBox поддерживает виртуализацию доступа к 3D-ускорителям.
VirtualBox устанавливает виртуальную машину в чистом виде: вы не получите предварительно настроенной ОС, как в случае Windows XP Mode. Если вам нужна Windows XP, то вам потребуется лицензионная копия Windows XP, а также CD Windows XP или файл ISO.
Вы можете настроить виртуальную машину для загрузки с физического оптического привода или через файл ISO, что запустит обычную установку Windows. Вам придётся пройти через полную установку Windows Setup, прежде чем вы получите виртуальную машину XP под VirtualBox.
Когда вы первый раз запускаете Windows XP под VirtualBox, то необходимо настроить мышь и клавиатуру в виртуальной машине, а с помощью клавиш можно снять с курсора мыши ограничения под гостевой ОС. Как и в случае Windows XP Mode, здесь вряд ли уместно ощущение запуска ещё одной Windows XP под другой ОС, поскольку два интерфейса способны легко запутать пользователей.
По этой причине VirtualBox поддерживает так называемый скрытый (
Впрочем, когда всё работает нормально, вы можете запускать приложения Windows XP из панели задач XP. Появится окно с приложением и будет казаться, что оно работает в "родном" режиме. Вы будете видеть, что приложение работает под виртуальной машиной, но окно более прозрачное, чем если бы мы запускали сначала виртуальную машину Windows XP в окне, а уже потом в нём же запускали и приложение.
Конечно, есть несколько особенностей, связанных с запуском Windows XP Mode или VirtualBox с лицензионной копией Windows XP:
Если ваша основная цель кроется в запуске старых программ, то производительность не вызовет проблем. Любая современная система, способная работать с Windows 7, будет прекрасно запускать старые приложения в режиме Windows XP Mode, причём вероятно даже лучше, чем старое "железо". Конечно, критическим моментом будут драйверы старого специализированного "железа".
Microsoft Enterprise Desktop Virtualization (MED-V) – это корпоративное средство, которое можно использовать для доставки образов Virtual PC компьютерам с центрального репозитория, где вы можете создавать такие образы и управлять ими. Таким образом MED-V помогает уменьшить количество проблем совместимости приложения с ОС, но, в отличие от простой установки Virtual PC на каждом компьютере пользователя, делает это более масштабным и управляемым образом. С помощью MED-V вы можете управлять всем жизненным циклом виртуальных образов, обеспечивать ими аутентифицированных пользователей в среде Active Directory, наблюдать за их использованием и многое другое. Пользователь остается в неизвестности относительно виртуализации, запущенной в фоновом режиме, и видит только одну рабочую среду. MED-V является частью пакета Microsoft Desktop Optimization Pack (MDOP).
Microsoft Application Virtualization (App-V) – это корпоративное средство, которое используется для централизации управления всем жизненным циклом приложения. С помощью App-V администраторы могут динамически отправлять приложения по требованию пользователям, которым они нужны, вместо того, чтобы устанавливать их на каждом пользовательском компьютере. App-V помогает уменьшить количество конфликтов между приложениями, например, когда пользователю нужно запустить две разные версии одного и того же приложения, а установить обе версии локально на одном и том же компьютере не получается. App-V также упрощает управление обновлениями и проверку на совместимость. Кроме того, App-V является частью MDOP.
Технологии совместимости устаревших приложений с новой операционной системой Windows 7 позволяют запускать приложения, которые, по ряду причин работают не правильно. К данным технологиям относятся:
Первая технология позволяет запускать приложение с совместимыми параметрами, такими как: разрешение экрана, глубина цвета, административные права. Также для этой цели можно использовать заплатки, позволяющие имитировать среду другой версии операционной системы, например Windows XP или Windows 2000. Режим совместимости позволяет как запускать несовместимые приложения (в том числе некоторые драйверы), так и устанавливать их.
Если по каким-либо причинам, функционала режима совместимости недостаточно, можно прибегнуть к "тяжелой артиллерии" - режиму Windows XP Mode. Данный режим позволяет запуска операционную систему Windows XP SP3 в виртуальной машине, тем самым полностью эмулируя работу операционной системы Windows XP. Для повышения удобства использования новая виртуальная машина (Windows Virtual PC) позволяет подключать USB-устройства (к примеру, такие как принтеры). Также виртуальная машина обладает функцией интеграции, когда приложение установлено в виртуализированной операционной системе Windows XP и ярлык приложения находится в папке Пуск -> Программы, то такой же ярлык дублируется и в родительскую систему (Windows 7). При запуске данного ярлыка (при отключенной виртуальной машине) приложение запускается в эмулированной среде, но прозрачно для пользователей, т.е. они не замечают лишние окна интерфейса Windows, кроме окон приложений.
Таким образом, любое приложение, несовместимое в Windows 7, можно запустить, таки или иначе, эмулируя его работу с другой операционной системой.
Microsoft Application Virtualization (App-V) – это корпоративное средство, которое используется для централизации управления всем жизненным циклом приложения.
Microsoft Enterprise Desktop Virtualization (MED-V) – это корпоративное средство, которое можно использовать для доставки образов Virtual PC компьютерам с центрального репозитория, где вы можете создавать такие образы и управлять ими.
Windows XP Mode – утилита виртуализации и виртуальная машина Windows XP, позволяющая прозрачно для пользователя запускать несовместимые приложения непосредственно в виртуальной среде Windows XP.
Цель:
Установить режим совместимости с Windows XP, установить приложение в виртуальной середе.
Задачи:
Требования:
Задача №1:
Задача №2.
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.