Aplicatii care sunt ordonate prin sequencer App-V 5.0 SP1 nu poate fi instalat corect

Traduceri articole Traduceri articole
ID articol: 2876368 - View products that this article applies to.
Măriți totul | Reduceți totul

În această pagină

Simptome

Aplicatii care sunt ordonate prin sequencer Microsoft cerere de virtualizare 5.0 pachet Service Pack 1 (SP1 5.0 App-V) nu poate fi instalat corect atunci când încercați să adăugați pachet folosind MSI generate. program de instalare MSI începe, Urmărire, și apoi iese fără a genera un mesaj de eroare. În plus, un eveniment generice, care seamănă cu următorul vor fi înregistrate în jurnal aplicație:

Jurnal nume: aplicare
Sursa: MsiInstaller
ID eveniment: 1033
Categoria de activitate: nici unul
Nivel: informații
Cuvinte cheie: clasic
Descrierea/de control:
Windows Installer instalat produsul. Nume produs: AplicMea 1.0 produs versiune: 1.0. Produs limba: 1033. Producator: Microsoft Corporation. Instalare de succes sau eroare status: 1603.


Notă MsiInstaller 1033 evenimentele care au un cod de stare de 1603 sunt generice și indica doar un eșec de instalare. Trebuie să colecteze MSI busteni pentru a identifica definitiv acest scenariu. Pentru informații despre cum să procedați, consultați secțiunea "Mai multe informații".

Cauză

Această eroare apare deoarece MSIs generate de sequencer App-V 5.0 SP1 include o versiune a AppVMsiPackageTemplate.dll care nu este strongname semnat. Aceasta este o problemă cunoscută cu SP1 de 5.0 App-V.

Notă Această problemă nu se produce cu 5.0 de App-V RTM sau cu orice versiune de 32-bit App-V 5.0 sequencer.

Remediere

Soluție 1: Utilizarea sequencer 32-bit să creați MSI pachetele pentru a fi a alerga pe 64-bit operație sistem

Pentru 32-bit aplicații, utilizați 32-bit (x 86) App-V SP1 Sequencer pentru a crea pachete de (AMD64) 64-bit. Acestea vor rula pe sisteme de operare client de 64 de biți în modul de WOW.

Workaround la spre 2: Utilizați versiunea RTM 5.0 de sequencer 64-bit la pachetul de 64 de biți

Pachetele care sunt create utilizând versiunea RTM de Sequencer 64-bit sunt deplin acceptate pe clientii App-V 5.0 SP1 și SP2.

Soluție 3: Instala?i pachetul manual

Pachetul de generat .appv este încă un pachet de instalare validă. Pachet poate fi instalat prin rularea următoarele cmdlet-urile Windows PowerShell:
  • Adauga-AppvClientPackage
  • AppvClientPackage publica
Pentru mai multe informații despre aceste cmdlet-uri, du-te la următorul site Web Microsoft:
Administrarea App-V utilizând PowerShell

Soluție 4: Nap off strongname semnarea pentru AppVMsiPackageTemplate.dll

O altă alternativă este să aibă încredere Adunării și permite sistemului de operare client de a instala pachetul, chiar dacă AppVMsiPackageTemplate.dll nu este strongname semnat. Pentru aceasta, importa următoarele chei de registry Windows Registry Editor Version 5.00 pe client:
  • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\StrongName\Verification\*,31bf3856ad364e35
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\StrongName\Verification\*,31bf3856ad364e35

Informații suplimentare

Pentru a identifica definitiv acest scenariu, activați neexplicativă MSI logare pe client. Pentru aceasta, adăugați următoarele Windows Registry Editor Version 5.00 registru vedere:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer

"Logare"="voicewarmupx"

Pentru mai multe informații despre cum se activează înregistrarea în jurnal MSI, faceți clic pe următorul număr de articol pentru a vedea articolul în bază de cunoștințe Microsoft:
223300 Cum se activează înregistrarea în Jurnal Windows Installer

Un jurnal detaliat de MSI va conține o eroare care seamănă cu următorul:

SFXCA: Extragerea ac?iune particularizată la director temporar: C:\WINDOWS\Installer\MSI250D.tmp-\

SFXCA: Legarea la CLR versiune v4.0.30319

Ac?iune particularizată de asteptare AppVMsiPackageTemplate!Microsoft.AppV.MsiTemplate.CustomActions.CustomActions.PublishPackage eroare: nu sa putut încărca ac?iune particularizată clasa Microsoft.AppV.MsiTemplate.CustomActions.CustomActions la Adunarea: AppVMsiPackageTemplate System.IO.FileLoadException: nu a putut încărca fișierul sau asamblarea "AppVMsiPackageTemplate, versiune = 5.0.1104.0, Cultură = neutră, PublicKeyToken =31bf3856ad364e35' sau unul dintre dependențele sale. Nume puternic validarea nu a reu?it. (Derogare de la HRESULT: 0x8013141A) Nume de fișier: "AppVMsiPackageTemplateVersiune =5.0.1104.0Cultură = neutră, PublicKeyToken = 31bf3856ad364e35'---> System.Security.SecurityException: nume puternic validarea nu a reu?it. (Derogare de la HRESULT: 0x8013141A)

Zona de asamblare care nu a fost:

MyComputer la System.Reflection.RuntimeAssembly._nLoad (AssemblyName fileName, șir de cod de bază, dovezi assemblySecurity, RuntimeAssembly locationHint, throwOnFileNotFound StackCrawlMark & stackMark, IntPtr pPrivHostBinder, Boolean, Boolean forIntrospection, Boolean suppressSecurityChecks) la System.Reflection.RuntimeAssembly.InternalLoadAssemblyName (AssemblyName assemblyRef, dovada assemblySecurity, RuntimeAssembly reqAssembly, throwOnFileNotFound StackCrawlMark & stackMark, IntPtr pPrivHostBinder, Boolean, Boolean forIntrospection, Boolean suppressSecurityChecks) la System.Reflection.RuntimeAssembly.InternalLoad (String assemblyString, dovada assemblySecurity, StackCrawlMark & stackMark, IntPtr pPrivHostBinder, forIntrospection booleene) la System.Reflection.RuntimeAssembly.InternalLoad (String assemblyString, assemblySecurity de dovezi, StackCrawlMark & stackMark, Boolean forIntrospection) la System.AppDomain.Load (String assemblyString) la Microsoft.Deployment.WindowsInstaller.CustomActionProxy.GetCustomActionMethod (sesiune de sesiune, String assemblyName, String className, String methodName)

Proprietă?i

ID articol: 2876368 - Ultima examinare: 6 august 2013 - Revizie: 1.0
Se aplică la:
  • Microsoft Application Virtualization 5.0 for Windows Desktops Service Pack 1
Cuvinte cheie: 
kbmt KB2876368 KbMtro
Traducere automată
IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată ?i poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate ?i articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cuno?tin?e în mai multe limbi. Articolele traduse automat ?i post-editate pot con?ine gre?eli de vocabular, sintaxă ?i/sau gramatică. Microsoft nu este responsabil de inexactită?ile, erorile sau daunele cauzate de traducerea gre?ită a con?inutului sau de utilizarea acestuia de către clien?i. Găsi?i mai multe informa?ii despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.
Face?i clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 2876368

Trimite?i feedback

 

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