Aplikácie, ktoré sú zoradené prostredníctvom aplikácii App-V 5.0 SP1 sequencer možno nie je nainštalovaný správne

Preklady článku Preklady článku
ID článku: 2876368 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

Príznaky

Aplikácie, ktoré sú zoradené prostredníctvom Microsoft proces Application Virtualization 5.0 Service Pack 1 (App-V 5.0 SP1) sekvencer možno nie je správne nainštalovaný pri pokuse pridať balík pomocou generované MSI. MSI inštalátor spustí pokračuje a potom ukončí bez generovania chybové hlásenie. Navyše generických udalosť, ktorá sa podobá nasledovné sa zapíše do denníka aplikácie:

Názov denníka: uplatňovanie
Zdroj: MsiInstaller
Identifikácia udalosti: 1033
Kategória úlohy: žiadna
Úroveň: informácie
Kľúčové slová: klasické
Popis/kontrol:
Inštalátor systému Windows nainštalovaný produkt. Názov produktu: MôjProgram 1.0 verziu produktu: 1,0. Produkt jazyk: 1033. Výrobca: Microsoft Corporation. Inštalácia úspechy alebo na chyby status: 1603.


Poznámka MsiInstaller 1033 udalosti, ktoré majú štatút kódexu 1603 sú generické a naznačuje zlyhanie inštalácie. Musíte zbierať MSI denníky definitívne určiť tento scenár. Informácie o tom, ako to urobiť, nájdete v časti "Ďalšie informácie".

Príčina

Táto chyba sa vyskytuje, pretože MSIs, ktoré sú generované aplikácii App-V 5.0 SP1 sequencer patrí verziu AppVMsiPackageTemplate.dll, ktorá nie je strongname podpísaná. Toto je známy problém s App-V 5.0 SP1.

Poznámka Tento problém sa nevyskytuje s App-V 5,0 RTM alebo akúkoľvek verziu 32-bitové aplikácie App-V 5,0 sekvencer.

Ako problém obísť

Riešenie 1: Používať 32-bitový sekvencer vytvoriť MSI balíčkov spustiť na 64-bitové operačné systémy

Pre 32-bitové aplikácie, môžete použiť 32-bit (x 86) App-V SP1 Sequencer na vytváranie balíkov (AMD64) 64-bitové. Toto bude prebiehať na operačné systémy pre klientske 64-bit režime WOW.

Riešenie 2: Použitie 5.0 RTM verzie 64-bitové sekvencer balík 64-bitové

Balíky, ktoré sú vytvorené pomocou RTM verzie 64-bitové sekvencer sú plne podporované App-V 5.0 SP1 a SP2 klientov.

Riešenie 3: Inštalácia balíka ručne

Balík generovaná .appv je stále platný inštalačný balík. Balík možno inštalovať spustite nasledujúci cmdlet prostredia Windows PowerShell:
  • Pridať AppvClientPackage
  • Publikovanie AppvClientPackage
Ďalšie informácie o týchto rutín cmdlet, nájdete na nasledujúcej webovej lokalite spoločnosti Microsoft:
Podávanie App-V prostredí PowerShell

Riešenie 4: Vypnúť registráciu AppVMsiPackageTemplate.dll strongname

Ďalšou alternatívou je, veriť zhromaždenia a umožniť klientovi operačný systém nainštalovať balík, aj keď AppVMsiPackageTemplate.dll nie je strongname podpísaná. Na tento účel dovozu nasledujúce kľúče databázy registry Windows Registry Editor Version 5.00 klienta:
  • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\StrongName\Verification\*,31bf3856ad364e35
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\StrongName\Verification\*,31bf3856ad364e35

Ďalšie informácie

Definitívne určiť tento scenár, zapnutie podrobného MSI prihlásenie klienta. K tomu pridajte nasledujúce zobrazenie registra Windows Registry Editor Version 5.00:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer

"Logging"="voicewarmupx"

Ďalšie informácie o povolení zapisovania do denníka MSI, po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:
223300 Povolenie zapisovania do denníka Inštalátora systému Windows

Podrobného denníka MSI obsahuje chybu, ktorá sa podobá nasledujúcemu hláseniu:

SFXCA: Ťažbu vlastnú akciu do dočasného adresára: C:\WINDOWS\Installer\MSI250D.tmp-\

SFXCA: Väzba na CLR verzia v4.0.30319

Vlastná akcia volania AppVMsiPackageTemplate!Microsoft.AppV.MsiTemplate.CustomActions.CustomActions.PublishPackage chyba: Nepodarilo sa načítať vlastnú akciu triedy Microsoft.AppV.MsiTemplate.CustomActions.CustomActions zo zostavy: AppVMsiPackageTemplate System.IO.FileLoadException: Nepodarilo sa načítať súbor alebo montáž "AppVMsiPackageTemplate, verzia = 5.0.1104.0, kultúra = neutrálny, PublicKeyToken =31bf3856ad364e35"alebo jeden z jeho závislosti. Silný názov validácie zlyhala. (Výnimka z HRESULT: 0x8013141A) Názov súboru: "AppVMsiPackageTemplateVerzia =5.0.1104.0Kultúra = neutrálny, PublicKeyToken = 31bf3856ad364e35 "---> System.Security.SecurityException: silný názov overenie zlyhalo. (Výnimka z HRESULT: 0x8013141A)

Zóny zhromaždenia, ktoré sa nepodarilo bola:

MyComputer v System.Reflection.RuntimeAssembly._nLoad (AssemblyName fileName reťazec codeBase, dôkaz assemblySecurity, RuntimeAssembly locationHint StackCrawlMark & stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) v System.Reflection.RuntimeAssembly.InternalLoadAssemblyName (AssemblyName assemblyRef, dôkaz assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark & stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) v System.Reflection.RuntimeAssembly.InternalLoad (String assemblyString, dôkaz assemblySecurity, StackCrawlMark & stackMark, IntPtr pPrivHostBinder, Boolean forIntrospection) v System.Reflection.RuntimeAssembly.InternalLoad (String assemblyString, dôkazy assemblySecurity, StackCrawlMark & stackMark, Boolean forIntrospection) v System.AppDomain.Load (String assemblyString) v Microsoft.Deployment.WindowsInstaller.CustomActionProxy.GetCustomActionMethod (relácie Session reťazec assemblyName, String className, reťazec methodName)

Vlastnosti

ID článku: 2876368 - Posledná kontrola: 6. augusta 2013 - Revízia: 1.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft Application Virtualization 5.0 for Windows Desktops Service Pack 1
Kľúčové slová: 
kbmt KB2876368 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok je preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft a možno ho opraviť prostredníctvom technológie Community Translation Framework (CTF). Microsoft ponúka strojovo preložené články, články upravené komunitou aj články preložené prekladateľmi, aby zabezpečil prístup ku všetkým článkom databázy Knowledge Base vo viacerých jazykoch. Strojovo preložené články aj upravené články môžu obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky. Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené neprávnym prekladom obsahu alebo jeho použitím zo strany našich zákazníkov. Ďalšie informácie o technológii CTF nájdete na lokalite http://support.microsoft.com/gp/machine-translation-corrections/sk.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 2876368

Odošlite odozvu

 

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