Поделиться через


Заметки о выпуске App-V 5.1

Ниже перечислены известные проблемы в Microsoft Application Virtualization (App-V) 5.1.

Ошибка при обновлении публикации между Сервером управления App-V 5.0 с пакетом обновления 3 (SP3) и клиентом App-V 5.1 в Windows 10

При обновлении публикации при синхронизации пакетов с сервера управления App-V 5.0 с пакетом обновления 3 (SP3) с клиентом App-V 5.1 в Windows 10 возникает ошибка. Эта ошибка возникает из-за того, что сервер App-V 5.0 с пакетом обновления 3 (SP3) не понимает операционную систему Windows 10, указанную в URL-адресе публикации. Проблема устранена для сервера публикации App-V 5.1, но не поддерживается для версий App-V 5.0 с пакетом обновления 3 (SP3) или более ранних версий.

Решение. Обновите сервер управления App-V 5.0 до сервера управления App-V 5.1 для клиентов Windows 10.

Пользовательские конфигурации не применяются к пакетам, которые будут опубликованы глобально, если они настроены с помощью сервера App-V 5.1

Если назначить пакет группе AD, содержащей учетные записи компьютеров, и применить настраиваемую конфигурацию к этой группе с помощью сервера App-V, настраиваемая конфигурация не будет применена к этим компьютерам. Клиент App-V 5.1 публикует пакеты, назначенные учетной записи компьютера, глобально. Однако в нем хранятся пользовательские файлы конфигурации для каждого пользователя в профиле каждого пользователя. Глобально опубликованные пакеты не будут иметь доступа к этой настраиваемой конфигурации.

Обходной путь. Выполните одно из следующих действий.

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

  • Создайте пользовательский файл конфигурации развертывания и примените его к пакету на клиенте с помощью командлета Add-AppvClientPackage с параметром -DynamicDeploymentConfiguration. Дополнительные сведения см. в разделе Сведения о динамической конфигурации App-V 5.1 .

  • Создайте новый пакет с настраиваемой конфигурацией с помощью Sequencer App-V 5.1.

Файлы сервера не удаляются после установки нового сервера App-V 5.1

Если удалить сервер App-V 5.0 с пакетом обновления 1 (SP1), а затем установить сервер App-V 5.1, установка завершится ошибкой, установлена неправильная версия сервера управления и возвращается сообщение об ошибке. Проблема возникает из-за того, что файлы сервера не удаляются при удалении App-V 5.0 с пакетом обновления 1 (SP1), поэтому процесс установки выполняет обновление вместо новой установки.

Решение. Удалите этот раздел реестра перед установкой App-V 5.1:

В HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall найдите и удалите ключ GUID установки, содержащий значение DWORD DisplayName со значением Microsoft Application Virtualization (App-V) Server. Это единственный ключ, который следует удалить.

Сопоставления типов файлов, добавленные вручную, сохраняются неправильно

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

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

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

Чтобы уменьшить объем данных, записываемых на локальный диск клиента, можно включить режим SCS на клиенте App-V 5.1 для потоковой передачи содержимого пакета по запросу. Однако если AppLocker управляет приложением в пакете, некоторые данные могут быть записаны на локальный диск клиента, которые в противном случае не были бы записаны.

Обходной путь: нет

В диалоговом окне Добавление пакета консоли управления кнопка Обзор недоступна при использовании Chrome или Firefox

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

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

  1. При нажатии клавиши SHIFT щелкните правой кнопкой мыши файл пакета.

  2. Выберите Копировать как путь

  3. Вставьте путь в поле ввода диалогового окна "Добавление пакета "

Обновление сервера управления App-V до версии 5.1 иногда завершается сбоем с сообщением "Произошла ошибка базы данных".

Если установить сервер управления App-V 5.0 с пакетом обновления 1 (SP1), а затем попытаться выполнить обновление до сервера App-V 5.1 при настройке и включении нескольких групп подключений отображается следующая ошибка: "Произошла ошибка базы данных. Причина: "Недопустимое имя столбца "PackageOptional". Недопустимое имя столбца VersionOptional".

Обходной путь. Выполните следующую команду в базе данных SQL:

ALTER TABLE AppVManagement.dbo.PackageGroupMembers ADD PackageOptional bit NOT NULL DEFAULT 0, VersionOptional bit NOT NULL DEFAULT 0

Где AppVManagement — это имя базы данных.

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

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

Обходной путь. Заставьте пользователей выйти, а затем снова войти в систему.

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

При запуске Repair-AppvClientConnectionGroup отображается следующая ошибка, даже если группа подключений опубликована только для пользователя: "Внутренняя ошибка интеграции App-V: Пакет не интегрирован для пользователя. Убедитесь, что пакет добавлен на компьютер и опубликован для пользователя".

Обходной путь. Выполните одно из следующих действий.

  • Публикация всех пакетов в группе соединений.

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

  • Исправь пакеты по отдельности с помощью команды Repair-AppvClientPackage, а не Repair-AppvClientConnectionGroup.

    Определите, какие пакеты доступны пользователям, а затем выполните команду Repair-AppvClientPackage один раз для каждого пакета. Используйте командлеты PowerShell для выполнения следующих действий:

    1. Получение всех пакетов в группе подключений.

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

    3. Если пакет в настоящее время опубликован, выполните Repair-AppvClientPackage в этом пакете.

Значки не отображаются должным образом в Sequencer

Значки на вкладке Ярлыки и Сопоставления типов файлов отображаются неправильно при изменении пакета в последовательности App-V. Эта проблема возникает, если размер значков не имеет значения 16x16 или 32x32.

Обходной путь: используйте только значки 16x16 или 32x32.

Скрипт InsertVersionInfo.sql больше не требуется для базы данных управления

Скрипт InsertVersionInfo.sql не требуется для версий базы данных управления App-V, более поздних, чем App-V 5.0 с пакетом обновления 3 (SP3).

Скрипт Permissions.sql следует обновить в соответствии с шагом 2 статьи базы знаний 3031340.

Важно.

Шаг 1 не требуется для версий App-V, более поздних, чем App-V 5.0 с пакетом обновления 3 (SP3).

Microsoft Visual Studio 2012 не поддерживается

App-V 5.1 не поддерживает Visual Studio 2012.

Обходной путь: нет

Ограничения имени файлов приложения для App-V 5.x Sequencer

App-V 5.x Sequencer не может выполнять последовательности приложений с именами файлов, соответствующими "CO_<x>", где x — любое число. Создается ошибка 0x8007139F.

Обходной путь: используйте другое имя файла

Прерывистая ошибка "Файл не найден" при подключении пакета

Иногда при подключении пакета возникает ошибка "Файл не найден" (0x80070002). Обычно это происходит, когда папка в пакете App-V содержит много файлов (например, 20 000 или более). Это может привести к тому, что потоковая передача займет больше времени, чем ожидалось, и истекло время ожидания, что приведет к ошибке "Файл не найден".

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

Путь HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AppV\Client\Streaming
Параметр StreamResponseWaitTimeout
Datatype DWORD
Единиц Секунд
По умолчанию 5
Примечание. Это значение является значением по умолчанию, если раздел реестра не определен или задано значение <=5.

Сведения об App-V 5.1