Изменение существующего пакета виртуальных приложений

Назначение: Application Virtualization 5.1

В этом разделе объясняется, как выполнять следующие действия.

  • Обновление приложения в существующем виртуальном пакете приложений

  • Измените свойства, связанные с существующим пакетом виртуальных приложений.

  • Добавление нового приложения в существующий пакет виртуальных приложений

Перед обновлением пакета:

  • Убедитесь, что у вас установлен Sequencer Microsoft Application Virtualization (App-V), необходимый для изменения пакета виртуального приложения. Инструкции по установке Sequencer App-V см. в разделе Порядок установки Sequencer.

  • Сохраните APPV-файл в безопасном месте и всегда проверяйте источник до открытия пакета для редактирования.

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

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

Обновление приложения в существующем виртуальном пакете приложений

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

  2. В Sequencer App-V щелкните Изменить существующий пакет виртуальных приложений и нажмите кнопку Далее.

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

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

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

    Важно!

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

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

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

    Примечание

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

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

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

    Примечание

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

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

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

  11. На странице Завершение нажмите кнопку Закрыть, чтобы закрыть мастер. Теперь пакет доступен в Sequencer.

Измените свойства, связанные с существующим пакетом виртуальных приложений.

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

  2. В Sequencer App-V щелкните Изменить существующий пакет виртуальных приложений и нажмите кнопку Далее.

  3. На странице Выбор задачи щелкните Изменить пакет и нажмите кнопку Далее.

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

  5. В консоли Sequencer App-V выполните следующие задачи (если это необходимо).

    • Импорт и экспорт файла манифеста.

    • Включение или отключение вспомогательных объектов браузера.

    • Импорт или экспорт файла виртуальной файловой системы.

    • Импорт каталога в виртуальную файловую систему.

    • Импорт и экспорт разделов виртуального реестра.

    • Просмотр свойств пакета.

    • Просмотр связанных файлов пакета.

    • Изменение параметров реестра.

    • Просмотр дополнительных параметров пакета (за исключением свойств файлов операционной системы).

    • Установка состояния разделов виртуализированного реестра (переопределение или слияние).

    • Установка состояния виртуализированной папки.

    • Добавление или изменение ярлыков и сопоставлений типов файлов.

      Примечание

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

  6. Завершив изменение свойств пакета, сохраните его, последовательно выбрав в меню пункты Файл > Сохранить.

Добавление нового приложения в существующий пакет виртуальных приложений

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

  2. В Sequencer App-V щелкните Изменить существующий пакет виртуальных приложений и нажмите кнопку Далее.

  3. На странице Выбор задачи щелкните Добавить приложение и нажмите кнопку Далее.

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

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

    Важно!

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

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

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

    Примечание

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

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

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

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

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

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

    Примечание

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

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

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

  13. На странице Завершение нажмите кнопку Закрыть. Теперь пакет доступен в Sequencer.

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

См. также

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

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

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