Виртуализация нового приложения с App-V 5.0

Назначение: Application Virtualization 5.0, Application Virtualization 5.0 SP1, Application Virtualization 5.0 SP2, Application Virtualization 5.0 SP3

Действия перед началом виртуализации

  1. Определите тип пакета виртуализованных приложений, который вы хотите создать:

    Тип приложения Описание

    Стандартное

    Создает пакет, который содержит приложение или набор приложений. Это предпочтительный вариант для большинства типов приложений.

    Дополнительный или подключаемый модуль

    Создает пакет, который расширяет функции стандартного приложения, например подключаемый модуль для Microsoft Excel. Кроме того, подключаемые модули можно использовать для изначально установленных приложений или другого пакета, связанного с помощью групп соединений.

    ПО промежуточного слоя

    Создает пакет, который требуется стандартному приложению, например Java. Пакеты с ПО промежуточного слоя используются для связывания с другими пакетами с помощью групп соединений.

  2. Скопируйте все необходимые файлы установки на компьютер, на котором выполняется программа Sequencer.

  3. Сделайте резервную копию виртуальной среды до виртуализации приложения, а затем возвращайтесь к образу каждый раз после завершения виртуализации приложения.

  4. Просмотрите следующие элементы:

    • Если установщик приложения меняет права доступа к новому или существующему файлу или каталогу, эти изменения не сохраняются в пакете.

    • При отключении коротких путей для целевых томов виртуализированных пакетов также необходимо виртуализировать пакет в том, который был создан, а короткие пути отключить снова. Он не может быть системным томом.

    • Начиная с версии App-V 5.0 с пакетом обновления 3 (SP3), первичный каталог виртуального приложения (PVAD) является скрытым, но его можно отобразить снова. См. раздел Primary virtual application directory (PVAD) is hidden but can be turned on.

Виртуализация нового стандартного приложения

  1. На компьютере, где работает программа Sequencer, нажмите кнопку Все программы, Microsoft Application Virtualization, а затем нажмите Microsoft Application Virtualization Sequencer.

  2. В программе Sequencer нажмите Создание нового пакета виртуальных приложений. Выберите Создать пакет (по умолчанию), а затем нажмите кнопку Далее.

  3. На странице Подготовка компьютера просмотрите список проблем, из-за которых может возникнуть сбой при создании пакета или пакет может содержать ненужные данные. Прежде чем продолжить, необходимо устранить все возможные проблемы. После внесения исправлений нажмите кнопку Обновить для отображения обновленной информации. Устранив все потенциальные проблемы, нажмите кнопку Далее.

    Важно!

    Если необходимо отключить антивирусные программы, проверьте компьютер, на котором выполняется Sequencer, чтобы убедиться, что в пакет не могут быть добавлены нежелательные и вредоносные файлы.

  4. На странице Тип приложения выберите параметр Стандартное приложение (по умолчанию) и нажмите кнопку Далее.

  5. На странице Выберите установщик нажмите кнопку Обзор и выберите файл установки для приложения.

    Примечание

    Если установщик выбранного приложения изменяет параметры безопасности доступа к файлу или каталогу, существующему или новому, соответствующие изменения не будут отслеживаться в пакете.

    Если с приложением не связаны файлы установщика и установку планируется выполнять вручную, установите флажок Выполнить выборочную установку и нажмите кнопку Далее.

  6. На странице Имя пакета укажите имя, которое будет связано с пакетом. Следует выбрать имя, отражающее предназначение и версию приложения, которое будет добавлено в пакет. Имя пакета также отображается на консоли управления App-V 5.0.

    В поле Основной каталог виртуальных приложений отображается путь, куда будет установлено виртуальное приложение на целевом компьютере. Чтобы задать его расположение, выберите Обзор.

    Примечание

    Начиная с версии App-V 5.0 с пакетом обновления 3 (SP3), первичный каталог виртуального приложения (PVAD) является скрытым, но его можно отобразить снова. См. раздел Primary virtual application directory (PVAD) is hidden but can be turned on.

    Важно!

    Основной каталог виртуальных приложений должен совпадать с расположением установки для виртуализируемого приложения. Например, если установить Блокнот в C:\Program Files\Notepad, следует настроить C:\Program Files\Notepad как основной виртуальный каталог. Кроме того, вы можете задать C:\Notepad как основной каталог виртуального приложения, при условии что во время установки вы настроили установщик для установки в C:\Notepad. Изменение пути Application Virtualization — это задача по настройке для опытных пользователей. Путь по умолчанию для большинства приложений рекомендуется использовать по следующим причинам:

    • Совместимость приложений. Некоторые виртуализированные приложения не будут работать правильно или не будут открываться, если каталоги не настроены под одинаковый виртуальный путь.

    • Производительность. Поскольку перенаправление файловой системы не требуется, производительность времени выполнения можно повысить.

    Совет

    Рекомендуется перед виртуализацией приложения открыть связанный установщик для определения каталога установки по умолчанию, а затем настроить его как Основной каталог виртуальных приложений.

    Нажмите кнопку Далее.

  7. Когда Sequencer и установщик приложений будут готовы, установите приложение с помощью страницы Установка так, чтобы Sequencer мог отслеживать процесс установки.

    Важно!

    Следует всегда устанавливать приложения в безопасное место и убедиться, что никакие другие пользователи не зарегистрировались на компьютере, где запущен Sequencer, во время мониторинга.

    Используйте процесс установки приложения для выполнения установки. Если в ходе установки необходимо запускать дополнительные файлы установки, нажмите кнопку Выполнить, перейдите к дополнительным файлам установки и запустите их. По завершении установки выберите параметр Установка завершена. Нажмите кнопку Далее.

  8. На странице Установка дождитесь, пока программа Sequencer завершит настройку пакета виртуального приложения.

  9. На странице Настройка ПО по желанию запустите программы, которые содержатся в пакете. Этот шаг позволяет выполнить любые необходимые лицензии или задачи настройки до развертывания и запуска пакета на целевых компьютерах. Чтобы одновременно выполнить все программы, выберите хотя бы одну из них и нажмите кнопку Выполнить все. Чтобы выполнить определенные программы, выберите нужные из них и нажмите кнопку Выполнить выбранные. Выполните необходимые задачи по настройке и закройте приложения. Для запуска всех программ может потребоваться несколько минут.

    Примечание

    Для запуска первоначальных задач для любого приложения, которые не доступны в списке, откройте приложение. На этом шаге будет записана связанная информация.

    Нажмите кнопку Далее.

  10. На странице Отчет об установке можно просмотреть сведения о только что виртуализированном пакете виртуальных приложений. На странице Дополнительные сведения дважды щелкните по событию, чтобы получить более подробные сведения. Для продолжения нажмите кнопку Далее.

  11. Отобразится страница Настройка. Если установка и настройка виртуального приложения завершена, выберите Остановить и перейдите к шагу 14 данной процедуры. Чтобы выполнить одну из указанных ниже настроек, выберите Настройка.

    • Подготовка виртуального пакета к потоковой передаче. Потоковая передача улучшает взаимодействие с целевым компьютером при запуске на нем виртуального приложения.

    • Укажите операционные системы, в которых можно запускать этот пакет.

    Нажмите кнопку Далее.

  12. На странице Потоковая передача запустите все программы, чтобы оптимизировать их и повысить эффективность их выполнения на конечных компьютерах. Выполнение всех приложений может занять несколько минут. После выполнения всех приложений закройте каждое из них и нажмите кнопку Далее.

    Примечание

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

  13. На странице Целевая операционная система укажите операционные системы, в которых можно запускать этот пакет. Чтобы этот пакет запускался во всех операционных системах, которые поддерживаются в вашей среде, установите флажок Разрешить выполнение пакета в любой операционной системе. Чтобы настроить этот пакет для запуска только в определенных операционных системах, установите флажок Разрешить выполнение пакета в только в следующих операционных системах и выберите операционные системы, в которых может выполняться этот пакет. Нажмите кнопку Далее.

    Важно!

    Убедитесь, что заданные здесь операционные системы поддерживаются виртуализируемым приложением.

  14. Отобразится страница Создать пакет. Чтобы изменить пакет, не сохраняя его, выберите Продолжить изменение пакета без сохранения с помощью редактора пакетов. Если выбран этот параметр, пакет откроется в консоли Sequencer, где его можно изменить, прежде чем он будет сохранен. Нажмите кнопку Далее.

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

    Важно!

    Система не поддерживает непечатаемые символы в Комментариях и Описаниях.

    Также на данной странице отображается параметр по умолчанию Место сохранения. Чтобы изменить установленное по умолчанию местоположение, нажмите кнопку Обзор и укажите новое расположение. Нажмите кнопку Создать.

  15. Отобразится страница Завершение работы. При необходимости просмотрите сведения на панели Отчет о пакете виртуального приложения, затем нажмите кнопку Закрыть. Эта информация также доступна в файле Report.xml, расположенном в каталоге, в котором был создан пакет.

    Теперь пакет доступен в программе Sequencer.

    Важно!

    После того как пакет виртуальных приложений успешно создан, его нельзя запускать на компьютере, на котором выполняется Sequencer.

Виртуализация новых надстроек или подключаемых модулей приложения

  1. Примечание

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

    Например, если выполняется виртуализация подключаемого модуля для Microsoft Excel, локально установите Microsoft Excel на компьютер, на котором выполняется Sequencer. Кроме того, родительское приложение следует устанавливать в том же каталоге, в котором приложение установлено на целевых компьютерах. Если подключаемый модуль или надстройка будет использоваться с существующим пакетом виртуальных приложений, установите приложение на том же диске Application Virtualization, с помощью которого создавался родительский пакет виртуальных приложений.

    На компьютере, где работает программа Sequencer, нажмите кнопку Все программы, Microsoft Application Virtualization, а затем нажмите Microsoft Application Virtualization Sequencer.

  2. В программе Sequencer нажмите Создание нового пакета виртуального приложения. Выберите Создать пакет (по умолчанию), а затем нажмите кнопку Далее.

  3. На странице Подготовка компьютера просмотрите список проблем, из-за которых может возникнуть сбой при создании пакета или пакет может содержать ненужные данные. Прежде чем продолжить, необходимо устранить все возможные проблемы. После внесения исправлений нажмите кнопку Обновить для отображения обновленной информации. Устранив все потенциальные проблемы, нажмите кнопку Далее.

    Важно!

    Если необходимо отключить антивирусные программы, проверьте компьютер, на котором выполняется Sequencer, чтобы убедиться, что в пакет не могут быть добавлены нежелательные и вредоносные файлы.

  4. На странице Тип приложения выберите параметр Дополнительный или подключаемый модуль и нажмите кнопку Далее.

  5. На странице Выберите установщик нажмите Обзор и выберите файл установки для дополнительного или подключаемого модуля. Если дополнительный или подключаемый модуль не имеют связанного файла установщика, и все действия по установке планируется выполнять вручную, установите флажок Выберите этот параметр, чтобы выполнить выборочную установку и нажмите кнопку Далее.

  6. На странице Установить основное убедитесь, что основное приложение устанавливается на компьютере, на котором запущен Sequencer. Кроме того, можно развернуть существующий пакет, который был сохранен локально на компьютере, который запускает Sequencer. Чтобы сделать это, нажмите кнопку Развернуть пакет, а затем выберите пакет. После того как родительская программа была развернута или установлена, выберите Основная родительская программа была установлена.

    Нажмите кнопку Далее.

  7. На странице Имя пакета укажите имя, которое будет связано с пакетом. Следует выбрать имя, отражающее предназначение и версию приложения, которое будет добавлено в пакет. Имя пакета также отображается на консоли управления App-V 5.0. Основной каталог виртуальных приложений отображает путь для установки приложения. Чтобы указать это расположение, задайте путь или нажмите кнопку Обзор.

    Примечание

    Начиная с версии App-V 5.0 с пакетом обновления 3 (SP3), первичный каталог виртуального приложения (PVAD) является скрытым, но его можно отобразить снова. См. раздел Primary virtual application directory (PVAD) is hidden but can be turned on.

    Нажмите кнопку Далее.

  8. Когда Sequencer и установщик приложения будут готовы, установите дополнительный или подключаемый модуль приложения с помощью страницы Установка, чтобы Sequencer мог отслеживать процесс установки. Используйте процесс установки приложения для выполнения установки. Если в ходе установки необходимо запускать дополнительные файлы установки, нажмите кнопку Выполнить, перейдите к дополнительным файлам установки и запустите их. По завершении установки выберите параметр Установка завершена и нажмите кнопку Далее.

  9. На странице Отчет об установке можно просмотреть сведения о только что виртуализированном пакете виртуальных приложений. Чтобы ознакомиться с более подробным описанием сведений, которые отображаются в разделе Дополнительные сведения, дважды щелкните соответствующее событие. После просмотра данных нажмите кнопку Далее.

  10. Отобразится страница Настройка. Если установка и настройка виртуального приложения завершена, выберите Остановить и перейдите к шагу 12 данной процедуры. Чтобы выполнить одну из указанных ниже настроек, выберите Настройка.

    • Оптимизируйте то, как будет запускаться пакет в медленной или ненадежной сети.

    • Укажите операционные системы, в которых можно запускать этот пакет.

    Нажмите кнопку Далее.

  11. На странице Потоковая передача запустите все программы, чтобы оптимизировать их и повысить эффективность их выполнения на конечных компьютерах. Потоковая передача улучшает взаимодействие с целевым компьютером при запуске на нем виртуального приложения в сети с высокой задержкой. Выполнение всех приложений может занять несколько минут. После того как все приложения будут запущены, закройте каждое из них. Можно также настроить пакет, чтобы он полностью загружался перед открытием. Для этого нужно установить флажок Принудительно загружать приложения. Нажмите кнопку Далее.

    Примечание

    При необходимости можно остановить загрузку приложения на этом шаге. В диалоговом окне Запуск приложения нажмите кнопку Остановить и выберите один из флажков: Остановить все приложения или Остановить только это приложение.

  12. На странице Целевая операционная система укажите операционные системы, в которых можно запускать этот пакет. Чтобы пакет запускался во всех операционных системах, которые поддерживаются в вашей среде, установите флажок Разрешить выполнение пакета в любой операционной системе. Чтобы настроить этот пакет для запуска только в определенных операционных системах, установите флажок Разрешить выполнение пакета в только в следующих операционных системах и выберите операционные системы, в которых может выполняться этот пакет. Нажмите кнопку Далее.

  13. Отобразится страница Создать пакет. Чтобы изменить пакет, не сохраняя его, установите флажок Продолжить изменение пакета без сохранения с помощью редактора пакетов. Если выбран этот параметр, пакет откроется в консоли Sequencer, где его можно изменить, прежде чем он будет сохранен. Нажмите кнопку Далее.

    Чтобы сохранить пакет сразу, выберите Сохранить пакет сейчас. По желанию добавьте Описание к пакету. Описания полезны тем, что в них можно указать версию пакета и другие сведения о нем.

    Важно!

    Система не поддерживает непечатаемые символы в полях "Комментарии" и "Описания".

    Также на данной странице отображается параметр по умолчанию Место сохранения. Чтобы изменить установленное по умолчанию местоположение, нажмите кнопку Обзор и укажите новое расположение. Нажмите кнопку Создать.

Виртуализация приложения промежуточного слоя

  1. На компьютере, где работает программа Sequencer, нажмите кнопку Все программы, Microsoft Application Virtualization, а затем нажмите Microsoft Application Virtualization Sequencer.

  2. В программе Sequencer нажмите Создание нового пакета виртуального приложения. Выберите Создать пакет (по умолчанию), а затем нажмите кнопку Далее.

  3. На странице Подготовка компьютера просмотрите список проблем, из-за которых может возникнуть сбой при создании пакета или пакет может содержать ненужные данные. Прежде чем продолжить, необходимо устранить все возможные проблемы. После внесения исправлений нажмите кнопку Обновить для отображения обновленной информации. Устранив все потенциальные проблемы, нажмите кнопку Далее.

    Важно!

    Если необходимо отключить антивирусные программы, проверьте компьютер, на котором выполняется App-V 5.0 Sequencer, чтобы убедиться, что в пакет не могут быть добавлены нежелательные и вредоносные файлы.

  4. На странице Тип приложения выберите вариант ПО промежуточного слоя и нажмите кнопку Далее.

  5. На странице Выберите установщик нажмите кнопку Обзор и выберите файл установки для приложения. Если с приложением не связаны файлы установщика и установку планируется выполнять вручную, установите флажок Выполнить выборочную установку и нажмите кнопку Далее.

  6. На странице Имя пакета укажите имя, которое будет связано с пакетом. Следует выбрать имя, отражающее предназначение и версию приложения, которое будет добавлено в пакет. Имя пакета также отображается на консоли управления App-V 5.0. Основной каталог виртуальных приложений отображает путь для установки приложения. Чтобы указать это расположение, введите путь или нажмите кнопку Обзор.

    Нажмите кнопку Далее.

  7. Когда Sequencer и установщик приложений промежуточного слоя будут готовы, установите приложение с помощью страницы Установка, чтобы программа Sequencer могла отслеживать процесс установки. Используйте процесс установки приложения для выполнения установки. Если в ходе установки необходимо запускать дополнительные файлы установки, нажмите кнопку Выполнить, перейдите к дополнительным файлам установки и запустите их. По завершении установки установите флажок Установка завершена и нажмите кнопку Далее.

  8. На странице Установка дождитесь, пока программа Sequencer завершит настройку пакета виртуального приложения.

  9. На странице Отчет об установке можно просмотреть сведения о только что виртуализованном пакете виртуальных приложений. На странице Дополнительные сведения дважды щелкните по событию, чтобы получить более подробные сведения. Для продолжения нажмите кнопку Далее.

  10. На странице Целевая операционная система укажите операционные системы, в которых можно запускать этот пакет. Чтобы пакет запускался во всех операционных системах, которые поддерживаются в вашей среде, установите флажок Разрешить выполнение пакета в любой операционной системе. Чтобы настроить этот пакет для запуска только в определенных операционных системах, установите флажок Разрешить выполнение пакета в только в следующих операционных системах и выберите операционные системы, в которых может выполняться этот пакет. Нажмите кнопку Далее.

  11. Отобразится страница Создать пакет. Чтобы изменить пакет, не сохраняя его, выберите Продолжить изменение пакета без сохранения с помощью редактора пакетов. Если выбран этот параметр, пакет откроется в консоли Sequencer, где его можно изменить, прежде чем он будет сохранен. Нажмите кнопку Далее.

    Чтобы сохранить пакет сразу, выберите Сохранить пакет сейчас. При необходимости добавьте информацию в поле Описание. Описания могут быть использованы для идентификации версии программы и получения другой информации о пакете.

    Важно!

    Система не поддерживает непечатаемые символы в полях "Комментарии" и "Описания".

    Также на данной странице отображается параметр по умолчанию Место сохранения. Чтобы изменить установленное по умолчанию местоположение, нажмите кнопку Обзор и укажите новое расположение. Нажмите кнопку Создать.

  12. Отобразится страница Завершение работы. При необходимости просмотрите сведения на панели Отчет о пакете виртуального приложения, затем нажмите кнопку Закрыть. Эта информация также доступна в файле Report.xml, расположенном в каталоге, который указан на шаге 11 этой процедуры.

    Теперь пакет доступен в программе Sequencer. Чтобы изменить свойства пакета, нажмите кнопку Изменить [имя пакета].

    Важно!

    После того как пакет виртуальных приложений успешно создан, его нельзя запускать на компьютере, на котором выполняется Sequencer.

    Есть предложение для App-V? Выдвигайте предложения и голосуйте за них здесь.
    Есть вопрос по App-V? Найдите ответ на форуме TechNet по App-V.

См. также

Другие ресурсы

Операции для App-V 5.0

-----
Дополнительные сведения о MDOP можно найти в библиотеке TechNet, статьях по устранению неполадок на вики-сайте TechNet или подписавшись на новости в Facebook или Twitter.
-----