Momentan sunteți offline, așteptați să vă reconectați la internet

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

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
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:

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: 08/06/2013 16:54:00 - Revizie: 1.0

Microsoft Application Virtualization 5.0 for Windows Desktops Service Pack 1

  • kbmt KB2876368 KbMtro
Feedback
style="display: none; " src="https://c1.microsoft.com/c.gif?DI=4050&did=1&t=">html>