Виртуальные приложения в виртуальных средах. Виртуальные среды позволяют запускать приложения на ноутбуках, настольных компьютерах или серверах узла сеансов удаленных рабочих столов без установки или изменения операционной системы узла. Каждое приложение содержит собственные сведения о конфигурации в виртуальной среде. В результате многие приложения работают недалеко от других приложений на аналогичном компьютере без возникновения конфликтов.
Виртуальные приложения запускаются локально, поэтому они обеспечивают полную производительность в работе, функциональность и доступ к локальным службам, предоставляемым любым приложением, установленным локально.
Поскольку каждое приложение функционирует в виртуальной среде, сокращаются случаи возникновения следующих проблем.
- Конфликты приложений. В средах, не
использующих Application Virtualization, необходимо тщательно
тестировать каждое приложение для предотвращения препятствий в
работе других приложений.
- Тестирование регрессии. Поскольку приложение
не изменяет основную операционную систему, длительное тестирование
регрессии сокращается.
- Несовместимость версий. Различные версии
одного приложения могут быть запущены одновременно на одном
компьютере.
- Многопользовательский доступ — в
приложениях, которые раньше невозможно было запустить в
многопользовательском режиме, а соответственно и на узле сеансов
удаленных рабочих столов, теперь доступна эта функция. Ее могут
применять несколько пользователей на одном узле сеансов удаленных
рабочих столов.
- Проблемы обслуживания одним экземпляром
нескольких развертываний. Два экземпляра одного приложения,
использующие различные конфигурации, могут запускаться на одном
компьютере одновременно.
- Работа с хранилищем сервера. Использование
множества отдельных серверных ферм не требуется.
Виртуальные среды включают в себя виртуальный реестр для каждого приложения. Параметры реестра, созданные одним приложением, невозможно просмотреть другими приложениями или служебными программами, например редактором реестра Regedit. Вместо полного копирования реестра виртуальный реестр использует способ наложения. Элементы клиентского реестра можно прочитать с помощью приложения, пока виртуальная копия данного элемента реестра не будет включена в виртуальный реестр. Все записи приложения в реестре содержатся в виртуальном реестре.
Виртуальные среды также включены в состав виртуальной файловой системы и других виртуальных компонентов, в том числе виртуальных служб и виртуальных COM-объектов.