5.0 SP1 App-v 시퀀서를 통해 시퀀스가 지정 되는 응용 프로그램이 제대로 설치 되지 않은 것

기술 자료 번역 기술 자료 번역
기술 자료: 2876368 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

현상

생성 된 MSI를 사용 하 여 패키지를 추가 하려고 하면 Microsoft 응용 프로그램 가상화 5.0 서비스 팩 1 (5.0 SP1 App-v)를 통해 시퀀서 시퀀스 된 응용 프로그램 제대로 설치할 수 있습니다. MSI 설치 시작 하 고, 계속 되 고 오류 메시지를 생성 하지 않고 종료 합니다. 또한 다음과 같은 일반 이벤트 응용 프로그램 로그에 기록 될 합니다.

로그 이름: 응용 프로그램
원본: MsiInstaller
이벤트 ID: 1033
작업 범주: 없음
수준: 정보
키워드: 클래식
설명:
제품이 Windows Installer를 설치 합니다. 제품 이름: MyApp 1.0 제품 버전: 1.0입니다. 제품 언어: 1033. 제조업체: Microsoft Corporation입니다. 설치 성공 또는 오류 상태: 1603.


참고 상태 코드 1603 1033 MsiInstaller 이벤트 일반적인 것 이므로 설치가 실패 합니다. 이 시나리오를 확실히 구별 하려면 MSI 로그를 수집 해야 합니다. 이 작업을 수행 하는 방법에 대 한 자세한 내용은 "추가 정보" 절을 참조 하십시오.

원인

강력한 이름으로 서명 되지 않은 AppVMsiPackageTemplate.dll 버전은 5.0 SP1 App-v 시퀀서 생성 되는 Msi를 포함 하기 때문에이 오류가 발생 합니다. 이 5.0 SP1 App-v는 알려진된 문제입니다.

참고 App-v 5.0 RTM 또는 모든 버전의 32 비트 5.0 App-v 시퀀서는이 문제가 발생 하지 않습니다.

해결 과정

해결 방법 1: 32 비트 시퀀서를 사용 하 여 64 비트 운영 체제에서 실행 될 MSI 패키지를 만들

32 비트 응용 프로그램에 대 한 32 비트 (x86) s p 1 App-v 시퀀서를 사용 하면 64 비트 (AMD64) 패키지를 만들 수 있습니다. 이러한 64 비트 클라이언트 운영 체제의 WOW 모드에서 실행 됩니다.

해결 방법 2: 시퀀서 64 비트 패키지를 64 비트 RTM 버전 5.0 사용

RTM 버전의 64 비트 시퀀서를 사용 하 여 만든 패키지에 완벽 하 게 App-v 5.0 SP1 및 SP2 클라이언트에서 지원 됩니다.

해결 방법 3: 수동으로 패키지를 설치

생성 된.appv 패키지는 계속 유효한 설치 패키지가입니다. 다음 Windows PowerShell cmdlet을 실행 하 여 패키지를 설치할 수 있습니다.
  • 추가 AppvClientPackage
  • 게시 AppvClientPackage
이러한 cmdlet에 대 한 자세한 내용은 다음 Microsoft 웹 사이트로 이동 하십시오.
App-v 관리 PowerShell을 사용 하 여

강력한 이름 서명 AppVMsiPackageTemplate.dll에 대 한 해결 방법 4: 해제

다른 어셈블리를 신뢰 하 고 강력한 이름으로 서명 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 로깅을 사용 하도록 설정 하는 방법에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조를 클릭 합니다.
223300 Windows Installer 로깅을 설정 하는 방법

자세한 정보 표시 MSI 로그에 다음과 유사한 오류가 포함 되어 있습니다.

SFXCA: 사용자 지정 작업을 임시 디렉터리에 추출 하: C:\WINDOWS\Installer\MSI250D.tmp-\

SFXCA: CLR 버전 v4.0.30319에 바인딩

사용자 지정 작업 호출 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문화권 중립, PublicKeyToken = = 31bf3856ad364e35' System.Security.SecurityException--->: 강력한 이름 유효성 검사에 실패 했습니다. (HRESULT에서 예외: 0x8013141A)

실패 한 어셈블리의 영역을 것입니다.

내 컴퓨터 (AssemblyName 파일 이름, 문자열 코드 베이스, 증거 assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark & stackMark, IntPtr pPrivHostBinder, throwOnFileNotFound을 부울, 부울 forIntrospection, 부울 suppressSecurityChecks) System.Reflection.RuntimeAssembly._nLoad System.Reflection.RuntimeAssembly.InternalLoadAssemblyName (assemblyRef AssemblyName, 증거 assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark & stackMark, IntPtr pPrivHostBinder, throwOnFileNotFound을 부울, 부울 forIntrospection, 부울 suppressSecurityChecks)에서 (문자열 assemblyString, 증거 assemblySecurity, System.Reflection.RuntimeAssembly.InternalLoad System.Reflection.RuntimeAssembly.InternalLoad (문자열 assemblyString, assemblySecurity 증거, StackCrawlMark & stackMark, IntPtr pPrivHostBinder, 부울 forIntrospection)에에 StackCrawlMark & stackMark, 부울 forIntrospection) System.AppDomain.Load (문자열 assemblyString)에서 Microsoft.Deployment.WindowsInstaller.CustomActionProxy.GetCustomActionMethod (세션, assemblyName 문자열, String className, methodName 문자열)에

속성

기술 자료: 2876368 - 마지막 검토: 2013년 8월 6일 화요일 - 수정: 1.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Application Virtualization 5.0 for Windows Desktops Service Pack 1
키워드:?
kbmt KB2876368 KbMtko
기계 번역된 문서
이 문서는 Microsoft 기계 번역 소프트웨어를 이용하여 번역되었으며 Microsoft Community에 의한 Community Translation Framework(CTF) 기술 혹은 사람이 번역한 내용에 의하여 사후 편집될 수 있습니다. Microsoft는 Knowledge Base에 있는 모든 문서에 다양한 언어로 접근할 수 있도록 하기 위하여 기계 번역, 사람에 의한 번역 및 커뮤니티가 편집한 내용을 모두 제공합니다. 번역된 문서는 어휘, 구문 및/혹은 문법에 오류가 있을 수 있습니다. Microsoft는 번역 오류로 인한 부정확성, 오류 및/또는 손해와 이를 고객이 사용하는 데에 대하여 책임을 지지 않습니다.
이 문서의 영문 버전 보기: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