Pueden que no esté instaladas correctamente las aplicaciones que se ordenan mediante el secuenciador de App-V 5.0 SP1

Seleccione idioma Seleccione idioma
Id. de artículo: 2876368 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Síntomas

Las aplicaciones que se ordenan mediante el secuenciador de Microsoft Application Virtualization 5.0 Service Pack 1 (App-V 5.0 SP1) no pueden instalarse correctamente al intentar agregar el paquete con el MSI generado. El programa de instalación MSI comienza, continúa y, a continuación, sale sin generar un mensaje de error. Además, se registrará un evento genérico similar al siguiente en el registro de aplicación:

Nombre de registro: aplicación
Origen: MsiInstaller
ID. de suceso: 1033
Categoría de la tarea: ninguno
Nivel: información
Palabras clave: clásico
Descripción:
Windows Installer instaló el producto. Nombre del producto: MyApp 1.0 versión: 1.0. Idioma del producto: 1033. Fabricante: Microsoft Corporation. Estado de éxito o error de instalación: 1603.


Nota Los eventos de MsiInstaller 1033 que tienen un código de estado de 1603 son genéricos y sólo indican un error de instalación. Debe recopilar registros MSI para identificar definitivamente esta situación. Para obtener información acerca de cómo hacerlo, vea la sección "Más información".

Causa

Este error se produce porque los paquetes MSI generados por el secuenciador de App-V 5.0 SP1 incluye una versión de AppVMsiPackageTemplate.dll que no tiene un nombre seguro. Se trata de un problema conocido con App-V 5.0 SP1.

Nota Este problema no ocurre con RTM de App-V 5.0 o con ninguna versión del secuenciador de App-V 5.0 de 32 bits.

Solución

Solución 1: Usar el secuenciador de 32 bits para crear paquetes MSI para ejecutarse en sistemas operativos de 64 bits

Para las aplicaciones de 32 bits, puede utilizar el secuenciador de SP1 de 32 bits (x 86) App-V para crear paquetes de 64 bits (AMD64). Estos se ejecutarán en sistemas operativos de cliente de 64 bits en modo WOW.

Solución 2: Utilice la versión 5.0 de RTM del secuenciador de 64 bits para el paquete de 64 bits

Paquetes que se crean mediante la versión RTM del secuenciador de 64 bits son totalmente compatibles en los clientes de App-V 5.0 SP1 y SP2.

Solución 3: Instalar el paquete manualmente

El paquete de .appv generado todavía es un paquete de instalación válido. El paquete puede instalarse ejecutando los siguientes cmdlets de Windows PowerShell:
  • AppvClientPackage agregar
  • AppvClientPackage publicar
Para obtener más información acerca de estos cmdlets, visite el siguiente sitio Web de Microsoft:
Administración de App-V con PowerShell

Solución 4: Desactivar strongname firma de AppVMsiPackageTemplate.dll

Otra alternativa es el ensamblado de confianza y permiten al sistema operativo de cliente instalar el paquete, aunque AppVMsiPackageTemplate.dll no es un nombre seguro. Para ello, importar las siguientes claves del registro de Windows Registry Editor Version 5.00 en el cliente:
  • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\StrongName\Verification\*,31bf3856ad364e35
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\StrongName\Verification\*,31bf3856ad364e35

Más información

Para identificar definitivamente esta situación, Habilitar registro en el cliente de MSI detallado. Para ello, agregue la siguiente vista del registro de Windows Registry Editor Version 5.00:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer

"Registro"="voicewarmupx"

Para obtener más información acerca de cómo habilitar el registro de MSI, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
223300 Cómo habilitar el registro de Windows Installer

Un registro detallado de MSI contendrá un error similar al siguiente:

SFXCA: Extraer una acción personalizada en el directorio temporal: C:\WINDOWS\Installer\MSI250D.tmp-\

SFXCA: Enlace a la v4.0.30319 de la versión CLR

Llamar a la acción personalizada AppVMsiPackageTemplate!Microsoft.AppV.MsiTemplate.CustomActions.CustomActions.PublishPackage Error: no se pudo cargar la clase de acción personalizada Microsoft.AppV.MsiTemplate.CustomActions.CustomActions de ensamblado: AppVMsiPackageTemplate System.IO.FileLoadException: no se pudo cargar el archivo o ensamblado ' AppVMsiPackageTemplate, versión = 5.0.1104.0, Culture = neutral, PublicKeyToken =31bf3856ad364e35' o una de sus dependencias. Error de validación de nombre seguro. (Excepción de HRESULT: 0x8013141A) Nombre de archivo: 'AppVMsiPackageTemplateVersión =5.0.1104.0Culture = neutral, PublicKeyToken = 31bf3856ad364e35'---> Sub System.Security.SecurityException: error de validación de nombre seguro. (Excepción de HRESULT: 0x8013141A)

La zona del ensamblado que no se fue:

Mi PC en System.Reflection.RuntimeAssembly._nLoad (AssemblyName fileName, código base de la cadena, evidencia assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark & stackMark, IntPtr pPrivHostBinder, throwOnFileNotFound de tipo Boolean, Boolean forIntrospection, Boolean suppressSecurityChecks) en System.Reflection.RuntimeAssembly.InternalLoadAssemblyName (AssemblyName assemblyRef, evidencia assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark & stackMark, IntPtr pPrivHostBinder, throwOnFileNotFound de tipo Boolean, Boolean forIntrospection, Boolean suppressSecurityChecks) en System.Reflection.RuntimeAssembly.InternalLoad (String assemblyString, evidencia assemblySecurity, StackCrawlMark & stackMark, IntPtr pPrivHostBinder, forIntrospection de tipo Boolean) en System.Reflection.RuntimeAssembly.InternalLoad (String assemblyString, pruebas assemblySecurity, StackCrawlMark & stackMark, Boolean forIntrospection) en System.AppDomain.Load (String assemblyString) en Microsoft.Deployment.WindowsInstaller.CustomActionProxy.GetCustomActionMethod (sesión, String nombreEnsamblado, String nombreClase, methodName de cadena)

Propiedades

Id. de artículo: 2876368 - Última revisión: martes, 06 de agosto de 2013 - Versión: 1.0
La información de este artículo se refiere a:
  • Microsoft Application Virtualization 5.0 for Windows Desktops Service Pack 1
Palabras clave: 
kbmt KB2876368 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 2876368

Enviar comentarios

 

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