Приложения, которые упорядочены по секвенсор App-V 5.0 с пакетом обновления 1 могут быть не установлены

Переводы статьи Переводы статьи
Код статьи: 2876368 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

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

Имя журнала: приложения
Источник: MsiInstaller
КОД события: 1033
Категории задач: нет
Уровень: сведения
Ключевые слова: классический
Описание:
Установщик Windows установил продукт. Название продукта: Версия программы MyApp 1.0: 1.0. Язык продукта: 1033. Производитель: Корпорация Майкрософт. Состояние выполнения или ошибки установки: 1603.


Примечание MsiInstaller 1033 события, имеющие код состояния 1603 являются универсальными и определять только сбой установки. Необходимо собирать журналы MSI однозначно идентифицировать этот сценарий. Сведения о том, как это сделать обратитесь к разделу «Дополнительная информация».

Причина

Эта ошибка возникает, поскольку версия AppVMsiPackageTemplate.dll, не подписанную MSI, генерируемые секвенсор App-V 5.0 с пакетом обновления 1. Это известная проблема с App-V 5.0 с пакетом обновления 1.

Примечание Эта проблема не возникает с RTM-версии App-V версии 5.0 или с помощью любой версии 32-разрядных секвенсор App-V версии 5.0.

Временное решение

Решение 1: 32-разрядных секвенсор используется для создания пакетов MSI для запуска на 64-разрядных операционных систем

Для 32-разрядных приложений секвенсор App-V SP1 32-разрядный (x 86) можно использовать для создания 64-разрядных пакетов (AMD64). Это будет работать на 64-разрядные клиентские операционные системы в режиме WOW.

Способ 2: Используйте 5.0 RTM-версии 64-разрядных секвенсор для 64-разрядных пакетов

Пакеты, созданные с помощью RTM-версии 64-разрядных секвенсор полностью поддерживается на клиентах App-V 5.0 с пакетом обновления 1 и 2 (SP2).

Способ 3: Вручную установить пакет

.Appv созданный пакет по-прежнему является допустимым пакетом установки. Пакет может быть установлен с помощью следующих командлетов Windows PowerShell:
  • Добавить AppvClientPackage
  • Публикация AppvClientPackage
Дополнительные сведения об этих командлетах посетите следующий веб-узел корпорации Майкрософт:
Администрирование App-V с помощью PowerShell

Решение 4: Отключение strongname подписи для AppVMsiPackageTemplate.dll

Другой альтернативой является для предоставления доверия сборке и включения клиентской операционной системы для установки пакета, даже если AppVMsiPackageTemplate.dll не подписанную. Чтобы сделать это, импортируйте следующие разделы реестра для редактора реестра Windows версии 5.00 на клиентском компьютере:
  • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\StrongName\Verification\*,31bf3856ad364e35
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\StrongName\Verification\*,31bf3856ad364e35

Дополнительная информация

Чтобы окончательно определить этот сценарий, включение подробного ведения журнала на клиентском компьютере MSI. Чтобы сделать это, добавьте следующее представление реестра для редактора реестра Windows версии 5.00:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer

"Ведение журнала"="voicewarmupx"

Дополнительные сведения о том, как включить ведение журнала MSI щелкните следующий номер статьи базы знаний Майкрософт:
223300 Как включить ведение журнала установщика Windows

Протоколирование MSI будет содержать сообщение об ошибке следующего вида:

SFXCA: Извлечение настраиваемого действия временный каталог: C:\WINDOWS\Installer\MSI250D.tmp-\

SFXCA: Привязка к v4.0.30319 версия среды CLR

Вызов пользовательского действия AppVMsiPackageTemplate!Ошибка Microsoft.AppV.MsiTemplate.CustomActions.CustomActions.PublishPackage: не удалось загрузить класс настраиваемого действия Microsoft.AppV.MsiTemplate.CustomActions.CustomActions из сборки: AppVMsiPackageTemplate System.IO.FileLoadException: не удалось загрузить файл или сборку ' AppVMsiPackageTemplate, версия = 5.0.1104.0, язык и региональные параметры нейтрального PublicKeyToken = =«31BF3856AD364E35.»"или одна из ее зависимостей. Сбой при проверке строгого имени. (Исключение из HRESULT: 0x8013141A) Имя файла: "AppVMsiPackageTemplateВерсия =5.0.1104.0Культура = neutral PublicKeyToken = «31BF3856AD364E35.» "---> о: сбой при проверке строгого имени. (Исключение из HRESULT: 0x8013141A)

Зону сборки, сбой был:

Мой компьютер в System.Reflection.RuntimeAssembly._nLoad (имя AssemblyName, строку codeBase, assemblySecurity свидетельства, RuntimeAssembly locationHint, throwOnFileNotFound StackCrawlMark & stackMark IntPtr pPrivHostBinder логическое, логическое forIntrospection, логическое suppressSecurityChecks) на System.Reflection.RuntimeAssembly.InternalLoadAssemblyName (AssemblyName assemblyRef, assemblySecurity свидетельства, RuntimeAssembly reqAssembly, throwOnFileNotFound StackCrawlMark & stackMark IntPtr pPrivHostBinder логическое, логическое forIntrospection, логическое suppressSecurityChecks) в System.Reflection.RuntimeAssembly.InternalLoad (строка assemblyString, assemblySecurity свидетельства, логическое forIntrospection StackCrawlMark & stackMark IntPtr pPrivHostBinder) в System.Reflection.RuntimeAssembly.InternalLoad (строка assemblyString, assemblySecurity свидетельства StackCrawlMark & stackMark, forIntrospection типа Boolean) в System.AppDomain.Load (строка assemblyString) на Microsoft.Deployment.WindowsInstaller.CustomActionProxy.GetCustomActionMethod (сеанса сеанс, имя_сборки строки, строки className, имя_метода строка)

Свойства

Код статьи: 2876368 - Последний отзыв: 6 августа 2013 г. - Revision: 1.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Application Virtualization 5.0 for Windows Desktops Service Pack 1
Ключевые слова: 
kbmt KB2876368 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.
Эта статья на английском языке: 2876368

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com