Заметки о выпуске системы Microsoft Application Virtualization Management System

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

Для поиска в данных заметках о выпуске нажмите CTRL+F.

Важно!

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

Обновленную информацию об известных проблемах см. в библиотеке Microsoft TechNet по адресу https://go.microsoft.com/fwlink/?LinkId=122918.

О системе Microsoft Application Virtualization 4.5 с накопительным обновлением 1

Эти заметки о выпуске были обновлены с учетом изменений, внесенных с накопительным обновлением 1 системы Microsoft Application Virtualization 4.5 (App-V 4.5 CU1), которое предоставляет последние обновления для Application Virtualization (App-V) версии 4.5. Это накопительное обновление содержит следующие изменения.

  • Поддержка для бета-версий операционных систем Windows 7 и Windows Server 2008 R2. В App-V 4.5 CU1 решены проблемы совместимости с бета-версиями ОС Windows 7 и Windows Server 2008 R2. Предоставляется поддержка для проблем блокировки, которые препятствуют выполнению App-V 4.5 CU1 в тестовой среде под управлением предварительных версий Windows 7. Это обеспечивает успешную работу виртуальных приложений в тестовой среде, в которой необходима совместимость клиента App-V Client 4.5 и бета-версии ОС Windows 7.

    Важно!

    Выполнение App-V 4.5 CU1 в любой версии Windows 7 или Windows Server 2008 R2 в реальной операционной среде не поддерживается.

  • Расширенная поддержка виртуализации платформы .NET Framework. В App-V 4.5 CU1 решены проблемы, возникающие при виртуализации платформы .NET Framework 3.5 и прежних версий в ОС Windows XP (с пакетом обновления 2 или более поздней версии). Дополнительные сведения о новых возможностях см. в статье TechNet по адресу https://go.microsoft.com/fwlink/?LinkId=123412.

  • Отзывы пользователей и пакет исправлений. App-V 4.5 CU1 также включает пакет исправлений для решения ряда проблем, обнаруженных после выпуска App-V RTM. К ним относятся ряд известных проблем и отзывы пользователей из внутренних групп, от партнеров и заказчиков, использующих App-V 4.5. Полный перечень включенных обновлений см. в статье базы знаний по адресу https://go.microsoft.com/fwlink/?LinkId=141258.

Сведения о документации по продукту

Полная документация для Application Virtualization (App-V) доступна на веб-узле Microsoft TechNet в центре Application Virtualization (App-V) TechCenter по адресу: https://go.microsoft.com/fwlink/?LinkId=122939. Документация TechNet включает в себя справку для программы Application Virtualization Sequencer, клиента Application Virtualization Client и сервера Application Virtualization Server. Она также содержит руководство по планированию и развертыванию системы Application Virtualization, а также руководство по эксплуатации системы Application Virtualization.

Защита от вирусов и уязвимостей системы безопасности

Для защиты от вирусов и уязвимостей системы безопасности важно установить последние доступные обновления безопасности для любого устанавливаемого нового программного обеспечения. Дополнительные сведения см. на веб-узле Майкрософт, посвященном безопасности, по адресу: https://go.microsoft.com/fwlink/?LinkId=3482.

Предоставление отзыва

Можно предоставить отзыв, подготовить предложения или отправить отчет об ошибке с помощью системы Microsoft Application Virtualization (App-V) Management System на форуме сообщества, расположенном на веб-узле центра Microsoft Application Virtualization TechCenter (https://go.microsoft.com/fwlink/?LinkId=122917).

Можно также предоставить отзыв по документации непосредственно группе разработчиков документации App-V. Отправьте отзыв по документации по адресу: appvdocs@microsoft.com.

Известные проблемы в системе Application Virtualization 4.5 CU1

В этом разделе представлена наиболее актуальная информация о проблемах в Microsoft Application Virtualization (App-V) 4.5 CU1. Эти проблемы не описаны в документации по продукту и в некоторых случаях могут противоречить существующей документации для рассматриваемого продукта. При любой возможности эти проблемы будут решены в последующих выпусках.

Руководство по установке или обновлению клиентов до версии App-V 4.5 CU1 с использованием файла setup.msi

При установке или обновлении клиентов App-V Client до версии App-V 4.5 CU1 с использованием файла setup.msi необходимые компоненты не будут установлены автоматически.

ВОЗМОЖНОЕ РЕШЕНИЕ   Следует вручную установить необходимые компоненты перед установкой или обновлением клиента App-V Client 4.5 до версии 4.5 CU1. Подробное описание установки необходимых компонентов и клиента App-V Client см. по адресу https://go.microsoft.com/fwlink/?LinkId=144106.

После установки необходимых компонентов следует установить клиент App-V 4.5 CU1 с использованием файла setup.msi с повышенными привилегиями. Этот файл находится на носителе с выпуском App-V 4.5 CU1 в папке Installers\Client.

При установке службы сообщений об ошибках в приложениях Майкрософт в случае установки или обновления до App-V 4.5 CU1 Desktop Сlient следует использовать следующую команду:

    msiexec /i dw20shared.msi APPGUID={FE495DBC-6D42-4698-B61F-86E655E0796D}  allusers=1 reboot=suppress REINSTALL=all REINSTALLMODE=vomus

В качестве альтернативы при установке или обновлении до App-V 4.5 CU1 Terminal Services Сlient следует использовать следующую команду:

    msiexec /i dw20shared.msi APPGUID={8A97C241-D92A-47DC-B360-E716C1AAA929} allusers=1 reboot=suppress REINSTALL=all REINSTALLMODE=vomus

Примечание

Параметр APPGUID содержит код продукта клиента Application Virtualization Client для установки или обновления. Этот код продукта уникален для каждого файла setup.msi. Для проверки файлов установщика Windows и определения кода продукта можно использовать редактор баз данных Orca или аналогичное средство. Этот этап необходим для каждой установки или обновления до App-V 4.5 CU1.

Возможный сбой установки некоторых приложений в ходе этапа наблюдения при выполнении виртуализации в бета-версии ОС Windows 7

При выполнении виртуализации в бета-версии ОС Windows 7 или на компьютере с установщиком Windows версии 5.0 возможен сбой установки некоторых приложений в ходе этапа наблюдения.

ВРЕМЕННОЕ РЕШЕНИЕ   Необходимо вручную предоставить права полного доступа группе «Все» к следующему разделу реестра:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SoftGrid\4.5\SystemGuard

Важно!

Чтобы установить параметр «Добавить разрешения, наследуемые от родительских объектов», следует нажать кнопку Дополнительно.

Невозможно сохранить пакеты при выполнении виртуализации в бета-версии ОС Windows 7

При выполнении виртуализации в бета-версии Windows 7 возможен сбой при сохранении виртуализированного пакета в результате нарушения совместного доступа.

ВРЕМЕННОЕ РЕШЕНИЕ   Как указано в разделе практических рекомендаций руководства по виртуализации Microsoft Application Virtualization 4.5 (см. https://go.microsoft.com/fwlink/?LinkId=144108), перед началом виртуализации необходимо завершить работу следующих программ и отключить их:

  • Защитник Windows;

  • антивирусная программа;

  • программа дефрагментации дисков;

  • Поиск Windows;

  • все открытые сеансы проводника Windows.

Кроме того, если на станции виртуализации выполняется Центр обновления Майкрософт для отслеживания обновлений в процессе обновления пакета, потребуется добавить путь «C:\Windows\SoftwareDistribution» в качестве исключения VFS перед началом виртуализации.

Повышение производительности при виртуализации платформы .NET Framework

При виртуализации платформы .NET Framework возможно снижение производительности системы, поскольку служба NGEN платформы Microsoft .NET Framework пытается выполнять предварительную компиляцию сборок в фоновом режиме.

ВРЕМЕННОЕ РЕШЕНИЕ   При виртуализации платформы .NET Framework отключите службу NGEN платформы Microsoft .NET Framework (mscorsvw.exe) после завершения этапа наблюдения. Следует воспользоваться вкладкой Виртуальные службы программы Sequencer и установить для параметра «Тип запуска» значение «Отключено».

Проблемы взаимодействия с панелью задач Windows 7

При выполнении клиента Application Virtualization Client в ОС Windows 7 различные экземпляры виртуального приложения не сворачиваются в одну кнопку на панели задач Windows 7. Кроме того, при щелчке правой кнопкой мыши кнопки панели задач не отображаются списки Jump Lists, если приложение не было закреплено на панели задач Windows 7.

При удалении клиента Microsoft Application Virtualization Client параметры, связанные с пользователем, выполняющим удаление программы, будут удалены.

При удалении клиента Microsoft Application Virtualization Client установщик Windows удалит параметры системы Application Virtualization из текущего профиля пользователя. Если на компьютере используются перемещаемые профили, не применяйте личную учетную запись сети для удаления клиента, поскольку это приведет к удалению параметров для виртуальных приложений на всех компьютерах.

ВОЗМОЖНОЕ РЕШЕНИЕ   Следует выполнять удаление клиента App-V Client с помощью учетной записи администратора, которая не используется для запуска виртуальных приложений.

Изменения, внесенные в виртуальную файловую систему и виртуальный реестр, необходимо сохранить при работе мастера виртуализации

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

ВОЗМОЖНОЕ РЕШЕНИЕ   Сохраните изменения перед повторным запуском мастера, чтобы гарантировать их присутствие в виртуальной среде мастера.

Версию программы Sequencer для командной строки необходимо запускать с помощью командной строки с повышенными правами

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

ВОЗМОЖНОЕ РЕШЕНИЕ   Запустите версию программы Sequencer для командной строки с помощью командной строки с повышенными правами.

Конфигурация консоли управления сервером в распределенных средах

Если необходимо установить компоненты управления в системах, отличных от основного сервера публикаций и потоковой передачи системы Application Virtualization, при правильной настройке программа установки сервера поддерживает установку консоли управления и веб-службы на отдельных серверах с основного сервера Application Virtualization Server.

Для распределения компонентов управления между несколькими серверами необходимо включение делегирования Kerberos на сервере с установленной веб-службой.

Сокращенные названия переменных путей в OSD-файлах могут вызывать ошибки

Если при запуске виртуального приложения на клиенте отображается сообщение об ошибке 450478-1F702339-0000010B («Недопустимое имя каталога»), переменная в OSD-файле может быть задана неправильно. Это может происходить, если в ходе выполнения виртуализации установщик приложения задает краткий путь.

ВОЗМОЖНОЕ РЕШЕНИЕ   Удалите конечный символ тильды из всех переменных CSIDL, существующих в OSD-файле.

Правильный синтаксис для параметра DECODEPATH версии программы Sequencer для командной строки

В версии программы Sequencer для командной строки при открытии пакета для обновления и его расшифровке в корневом каталоге диска Q синтаксис для параметра DECODEPATH не должен заканчиваться косой чертой.

ВОЗМОЖНОЕ РЕШЕНИЕ   Можно использовать обозначение Q: вместо Q:\ (пропуская символ «\» в конце).

При обновлении пакетов версии 4.2 возникают проблемы, вызванные файлами установщика Windows в виртуальной файловой системе

При обновлении пакета с версии 4.2 могут возникать проблемы, связанные с несоответствием системных файлов установщика Windows, входящих в состав версии 4.2 по умолчанию, и библиотек установщика Windows, устанавливаемых локально на рабочей станции виртуализации. Следующие файлы находятся в каталоге CSIDL_SYSTEM\:

  • cabinet.dll

  • msi.dll

  • msiexec.exe

  • msihnd.dll

  • msimsg.dlll

ВОЗМОЖНОЕ РЕШЕНИЕ   Удалите все предыдущие файлы из пакета. Удалите сопоставления на вкладке VFS, а также существующие файлы в папке CSIDL_SYSTEM в пути расшифровки.

В ОС Windows XP ведение журнала установки клиента не включено по умолчанию

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

ВОЗМОЖНОЕ РЕШЕНИЕ   Добавьте параметр /l*vx! log.txt в командную строку в соответствии со следующим примером.

setup.exe /s /v"/qn /l*vx! log.txt"

msiexec.exe /i setup.msi /qn /l*vx! log.txt

В качестве альтернативного варианта можно задать раздел реестра со следующим значением:

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer] "Logging"="voicewarmupx!"

Для выполнения проверки подлинности Kerberos необходима регистрация имен участников безопасности службы (Service Principal Names, SPN) для служб IIS

При использовании служб IIS 6.0 или 7.0 для получения значков или OSD-файлов, а также потоковой передачи пакетов, для включения проверки подлинности Kerberos необходимо зарегистрировать имена участников безопасности службы в соответствии с нижеприведенной процедурой.

  • На сервере IIS выполните следующие команды с помощью средства SETSPN.EXE Resource Kit. Необходимо использовать полное доменное имя сервера (FQDN).

    Setspn -r SOFTGRID/<Имя FQDN сервера>

    Setspn -r HTTP/<Имя FQDN сервера>

Дополнительные сведения см. по адресу https://go.microsoft.com/fwlink/?LinkId=131407.

При обновлении с версии RC стандартные разрешения журналов клиента не предоставляют доступ пользователям, не являющимся администраторами, к журналам для устранения неполадок и поддержки

Стандартные разрешения журналов клиента Application Virtualization RC не предоставляют доступ пользователям, не являющимся администраторами, к файлам журналов, а изменения, вносимые в эти разрешения для журналов вручную, удаляются при перезапуске клиентов. Эта проблема была исправлена в выпуске RTM для новых установок клиентов, однако при обновлении с версии RC настраиваемые разрешения для существующих файлов журналов сохраняются. Тем не менее, при создании новых журналов или после сброса журнала файлы будут иметь новые стандартные разрешения.

ВОЗМОЖНОЕ РЕШЕНИЕ   После обновления выполните сброс существующих журналов клиента или вручную измените их разрешения.

Изменения совместимости с .NET

Система Microsoft Application Virtualization с накопительным обновлением 1 поддерживает виртуализацию платформы .NET Framework в ОС Windows XP (с пакетом обновления 2 или более поздней версии). Подпрограммы виртуализации приложений .NET, написанные для ПО SoftGrid версии 4.2, могут требовать обновления при использовании с программой Sequencer системы Application Virtualization версии 4.5. Для получения подробных сведений и вариантов возможных решений см. статью базы знаний по адресу: https://go.microsoft.com/fwlink/?LinkId=123412.

После обновления клиента с версии App-V 4.2 некоторые приложения не отображаются

Проверьте в журнале наличие следующих сообщений об ошибках. «Application Virtualization Client не может проанализировать OSD-файл». Клиент Microsoft Application Virtualization 4.5 отфильтровывает приложения с OSD-файлом, содержащим пустой тег OS (<OS></OS>).

ВОЗМОЖНОЕ РЕШЕНИЕ   Удалите пустой тег OS из OSD-файла.

Серверу App-V требуются исключения в брандмауэре для некоторых процессов

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

ВОЗМОЖНОЕ РЕШЕНИЕ   Установите исключения в брандмауэре сервера для следующих процессов: sghwsvr.exe и sghwdsptr.exe. Это решение применимо для серверов App-V Management Server и App-V Streaming Server.

Возможен сбой виртуализированных пакетов, требующих новых выполняемых модулей Visual Basic

При виртуализации пакета, использующего более новую версию выполняемого модуля Visual Basic (VB) в системе, где установлена более старая версия выполняемого модуля VB, возможен сбой или другие непредсказуемые последствия при попытке использования пакета. Например, при виртуализации Microsoft Money 2007, где используется выполняемый модуль VB версии 6.00.9782, в системе Windows XP с модулем VB версии 6.00.9690, может произойти сбой Invoice Designer при попытке запуска в другой системе Windows XP с этим более старым выполняемым модулем VB.

ВОЗМОЖНОЕ РЕШЕНИЕ   После установки приложения на компьютере виртуализации в процессе мониторинга скопируйте правильный (более новый) выполняемый модуль VB в каталог, из которого запускается исполняемый файл. Это позволит виртуализированному приложению при запуске найти необходимую версию выполняемого модуля VB.

Важно!

Эта проблема была решена в системе Microsoft Application Virtualization 4.5 с накопительным обновлением 1.

При запуске установщика сервера в автоматическом режиме не выполняется правильная проверка MSXML6

Сервер управления App-V Management Server зависит от MSXML6. Тем не менее при запуске установщика в автоматическом режиме (например, с помощью команды «msiexec -i setup.msi /qn» в системе, в которой еще не установлен анализатор MSXML6) установщик не выявляет отсутствие зависимости и продолжает установку. Наиболее распространенным результатом являются сбои при попытке клиентов обновить сведения о публикациях с сервера App-V Management Server.

ВОЗМОЖНОЕ РЕШЕНИЕ   Перед автоматической установкой сервера App-V Management Server убедитесь, что установка MSXML6 выполнена.

Код ошибки 000C800 при попытке подключения к консоли Application Virtualization Management Console

Администратор Application Virtualization, который не является локальным администратором сервера Application Virtualization Management Service, получит сообщение об ошибке (код ошибки: 000C800) при попытке подключения к консоли Application Virtualization Management Console, при этом запись sftmmc.log будет указывать на запрет доступа к SftMgmt.udl. Для успешного подключения к консоли Application Virtualization Management Console администратор Application Virtualization, который не является локальным администратором на сервере Application Virtualization Management Service, должен иметь по меньшей мере доступ с правами чтения и выполнения файла SftMgmt.udl.

Администраторам Application Virtualization должен быть предоставлен доступ с правами чтения и выполнения файла SftMgmt.UDL в службе %systemdrive%\Program Files\Microsoft System Center App Virt Management Server\App Virt Management Service.

Параметры командной строки установщика клиента игнорируются при использовании совместно с KEEPCURRENTSETTINGS=1

При использовании совместно с параметром KEEPCURRENTSETTINGS=1 игнорируются следующие параметры командной строки установщика клиента: SWICACHESIZE, MINFREESPACEMB, ALLOWINDEPENDENTFILESTREAMING, APPLICATIONSOURCEROOT, ICONSOURCEROOT, OSDSOURCEROOT, SYSTEMEVENTLOGLEVEL, SWIGLOBALDATA, DOTIMEOUTMINUTES, SWIFSDRIVE, AUTOLOADTARGET, AUTOLOADTRIGGERS, SWIUSERDATA и REQUIRESECURECONNECTION.

ВОЗМОЖНОЕ РЕШЕНИЕ   Если необходимо сохранить какие-либо параметры, используйте значение KEEPCURRENTSETTINGS=1, а затем установите остальные параметры после внедрения. Шаблон App-V ADM можно использовать для настройки следующих параметров клиента: APPLICATIONSOURCEROOT, ICONSOURCEROOT, OSDSOURCEROOT, AUTOLOADTARGET, AUTOLOADTRIGGERS, DOTIMEOUTMINUTES и ALLOWINDEPENDENTFILESTREAMING. Шаблон ADM доступен по адресу: https://go.microsoft.com/fwlink/?LinkId=121835.

Ошибка инициализации виртуальных приложений с программой Symantec Endpoint Protection

При использовании программы Symantec Endpoint Protection с включенной функцией контроля приложений и устройств виртуальные приложения могут не запускаться, при этом отображается сообщение об ошибке «Ошибка при инициализации приложения (0xc000007b)». Для получения подробных сведений и вариантов возможных решений см. статью базы знаний по адресу https://go.microsoft.com/fwlink/?LinkId=125851.

Важно!

Эта проблема была решена в системе Microsoft Application Virtualization 4.5 с накопительным обновлением 1.

Информация об авторских правах заметок о выпуске

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

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

© Корпорация Майкрософт, 2009. Все права защищены.

Microsoft, MS-DOS, Windows, Windows Server, Windows Vista, Active Directory и ActiveSync являются охраняемыми товарными знаками корпорации Майкрософт в США и/или других странах.

Названия реальных компаний и продуктов, упомянутые в этом документе, могут являться товарными знаками их владельцев.

-----
Чтобы получить дополнительные сведения о пакете MDOP, воспользуйтесь библиотекой TechNet Library: выполните поиск статей по устранению неполадок на вики-сайте TechNet или подпишитесь на наши страницы в Facebook или Twitter. Отправляйте свои предложения и комментарии относительно документации MDOP по адресу MDOPdocs@microsoft.com.