Windows 10, 버전 1607의 App-V 릴리스 정보

적용 대상:

  • Windows 10 버전 1607

다음은 Windows 10 버전 1607에서 실행되는 App-V(Application Virtualization)에 대한 알려진 문제 및 해결 방법입니다.

App-V 시퀀서(버전 5.1 이하)에서 생성된 Windows Installer 패키지(.msi 파일)가 기본 App-V 클라이언트가 있는 컴퓨터에 설치되지 않음

이전 버전의 App-V(버전 5.1 이하)에서 App-V 시퀀서에서 생성된 MSI 패키지가 있습니다. 이러한 패키지에는 MSI 패키지를 설치하기 전에 App-V 클라이언트가 클라이언트 디바이스에 설치되어 있는지 확인하는 검사 포함되어 있습니다. 사용자 디바이스를 Windows 10 버전 1607로 업그레이드할 때 App-V 클라이언트가 자동으로 설치되면 필수 구성 요소 검사 실패하고 MSI가 실패합니다.

해결 방법:

  1. Windows 10 버전 1607용 Windows ADK(평가 및 배포 키트)에서 가져올 수 있는 최신 App-V 시퀀서 설치 Windows ADK 다운로드를 참조하세요. 자세한 내용은 App-V Sequencer 설치를 참조하세요.

  2. 다음과 같이 Windows 10 SDK에 포함된 MSI 도구를 설치했는지 확인합니다.

  3. Windows SDK 설치의 기본 경로(C:\Program Files (x86)\Windows Kits\10)에서 다른 디렉터리로 msidb.exe 복사합니다. 예: C:\MyMsiTools\bin

  4. 관리자 권한 Windows PowerShell 프롬프트에서 다음 폴더로 이동합니다.

    <Windows Kits 10 설치 폴더>\Microsoft Application Virtualization\Sequencer\

    기본적으로 이 경로는 다음과 같습니다.
    C:\Program Files (x86)\Windows Kits\10\Microsoft Application Virtualization\Sequencer

  5. 다음 명령을 실행합니다.

    Update-AppvPackageMsi -MsiPackage "<path to App-V Package .msi file>" -MsSdkPath "<path>"

    여기서 경로는 새 디렉터리(이 예제의 경우 C:\MyMsiTools\)입니다.

Windows 10 App-V 5.0 SP3 관리 서버와 App-V 클라이언트 간에 새로 고침을 게시하는 동안 오류가 발생합니다.

App-V 5.0 SP3 관리 서버에서 Windows 10 App-V 클라이언트로 패키지를 동기화할 때 새로 고침을 게시하는 동안 오류가 생성됩니다. 이 오류는 App-V 5.0 SP3 서버가 게시 URL에 지정된 Windows 10 운영 체제를 이해하지 못하기 때문에 발생합니다. 이 문제는 App-V 게시 서버에 대해 해결되었지만 App-V 5.0 SP3 이전 버전으로 백포트되지 않습니다.

해결 방법: App-V 5.0 관리 서버를 Windows 10 클라이언트용 App-V 관리 서버로 업그레이드합니다.

App-V 서버를 사용하여 설정된 경우 전역적으로 게시될 패키지에는 사용자 지정 구성이 적용되지 않습니다.

컴퓨터 계정이 포함된 AD 그룹에 패키지를 할당하고 App-V Server를 사용하여 해당 그룹에 사용자 지정 구성을 적용하는 경우 사용자 지정 구성이 해당 컴퓨터에 적용되지 않습니다. App-V 클라이언트는 컴퓨터 계정에 할당된 패키지를 전역적으로 게시합니다. 그러나 각 사용자의 프로필에 사용자당 사용자 지정 구성 파일을 저장합니다. 전역적으로 게시된 패키지는 이 사용자 지정 구성에 액세스할 수 없습니다.

해결 방법: 다음 작업 중 하나를 구현합니다.

  • 사용자 계정만 포함하는 그룹에 패키지를 할당합니다. 이 할당을 통해 패키지의 사용자 지정 구성이 각 사용자의 프로필에 저장되고 올바르게 적용됩니다.

  • 사용자 지정 배포 구성 파일을 만들고 –DynamicDeploymentConfiguration 매개 변수와 함께 Add-AppvClientPackage cmdlet을 사용하여 클라이언트의 패키지에 적용합니다. 자세한 내용은 App-V 동적 구성 정보를 참조하세요.

  • App-V Sequencer를 사용하여 사용자 지정 구성으로 새 패키지를 만듭니다.

새 App-V Server 설치 후 서버 파일이 삭제되지 않음

App-V 5.0 SP1 서버를 제거한 다음 App-V 서버를 설치하면 설치가 실패하고 잘못된 버전의 관리 서버가 설치되고 오류 메시지가 반환됩니다. 이 문제는 App-V 5.0 SP1을 제거할 때 서버 파일이 삭제되지 않으므로 설치 프로세스에서 새 설치 대신 업그레이드를 수행하므로 발생합니다.

해결 방법: App-V 설치를 시작하기 전에 이 레지스트리 키를 삭제합니다.

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall 아래에서 값 데이터가 "Microsoft Application Virtualization(App-V) 서버"인 DWORD 값 "DisplayName"이 포함된 설치 GUID 키를 찾아 삭제합니다. 삭제해야 하는 유일한 키입니다.

수동으로 추가된 파일 형식 연결이 올바르게 저장되지 않음

애플리케이션 업그레이드 마법사의 끝에 있는 바로 가기 및 FTA 탭을 사용하여 수동으로 애플리케이션 패키지에 추가된 파일 형식 연결이 올바르게 저장되지 않습니다. 저장된 패키지를 다시 업데이트할 때는 App-V 클라이언트 또는 Sequencer에서 사용할 수 없습니다.

해결 방법: 파일 형식 연결을 추가하려면 수정을 위해 패키지를 열고 업데이트 마법사를 실행합니다. 설치 단계에서 운영 체제를 통해 새 파일 형식 연결을 추가합니다. 시퀀서가 시스템 레지스트리에서 새 연결을 검색하여 클라이언트에서 사용할 수 있는 패키지의 가상 레지스트리에 추가합니다.

SCS(공유 콘텐츠 저장소) 모드의 패키지를 AppLocker로 관리되는 클라이언트로 스트리밍하는 경우 추가 데이터가 로컬 디스크에 기록됩니다.

클라이언트의 로컬 디스크에 기록된 데이터의 양을 줄이려면 App-V 클라이언트에서 SCS 모드를 사용하도록 설정하여 요청 시 패키지의 콘텐츠를 스트리밍할 수 있습니다. 그러나 AppLocker가 패키지 내에서 애플리케이션을 관리하는 경우 일부 데이터는 클라이언트의 로컬 디스크에 기록될 수 있으며, 그렇지 않으면 기록되지 않을 수 있습니다.

해결 방법: 없음

관리 콘솔 패키지 추가 대화 상자에서 Chrome 또는 Firefox를 사용할 때 찾아보기 단추를 사용할 수 없습니다.

관리 콘솔의 패키지 페이지에서 오른쪽 아래 모서리에서 추가 또는 업그레이드 를 선택하면 패키지 추가 대화 상자가 나타납니다. Chrome 또는 Firefox를 브라우저로 사용하여 관리 콘솔에 액세스하는 경우 패키지의 위치를 찾아볼 수 없습니다.

해결 방법: 패키지의 경로를 입력하거나 복사하여 패키지 추가 입력 필드에 붙여넣습니다. 관리 콘솔에서 이 경로에 액세스할 수 있는 경우 패키지를 추가할 수 있습니다. 패키지가 네트워크 공유에 있는 경우 다음 단계를 수행하여 파일 탐색기 사용하여 위치를 찾아볼 수 있습니다.

  1. Shift 키를 누르는 동안 패키지 파일을 마우스 오른쪽 단추로 클릭합니다.

  2. 경로로 복사를 선택합니다.

  3. 패키지 추가 대화 상자 입력 필드에 경로 붙여넣기

"데이터베이스 오류가 발생했습니다"라는 메시지와 함께 App-V 관리 서버를 5.1로 업그레이드하지 못하는 경우가 있습니다.

App-V 5.0 SP1 관리 서버를 설치한 다음 여러 연결 그룹을 구성하고 사용하도록 설정할 때 App-V Server로 업그레이드하려고 하면 다음 오류가 표시됩니다. "데이터베이스 오류가 발생했습니다. 이유: '잘못된 열 이름 'PackageOptional'입니다. 열 이름 'VersionOptional'이 잘못되었습니다."

해결 방법: SQL 데이터베이스에서 다음 명령을 실행합니다.

ALTER TABLE AppVManagement.dbo.PackageGroupMembers ADD PackageOptional bit NOT NULL DEFAULT 0, VersionOptional bit NOT NULL DEFAULT 0

여기서 "AppVManagement"는 데이터베이스의 이름입니다.

선택적 패키지를 추가하거나 제거하는 경우 사용자가 사용자가 게시한 연결 그룹에서 패키지를 열 수 없습니다.

RDS 클라이언트를 실행하거나 컴퓨터당 여러 동시 사용자가 있는 환경에서 로그인한 사용자는 선택적 패키지가 연결 그룹에 추가되거나 연결 그룹에서 제거되는 경우 사용자가 게시한 연결 그룹에 있는 패키지에서 애플리케이션을 열 수 없습니다.

해결 방법: 사용자가 로그아웃한 다음 다시 로그인하도록 합니다.

연결 그룹이 사용자에게만 게시될 때 오류 메시지가 잘못 표시됩니다.

Repair-AppvClientConnectionGroup을 실행하면 연결 그룹이 사용자에게만 게시된 경우에도 다음과 같은 오류가 표시됩니다. "내부 App-V 통합 오류: 패키지가 사용자에 대해 통합되지 않았습니다. 패키지가 컴퓨터에 추가되고 사용자에게 게시되었는지 확인합니다."

해결 방법: 다음 작업 중 하나를 실행합니다.

  • 연결 그룹의 모든 패키지를 게시합니다.

    복구 중인 연결 그룹에 누락되었거나 사용자가 사용할 수 없는 패키지(즉, 전역적으로 또는 사용자에게 게시되지 않음)가 있을 때 문제가 발생합니다. 그러나 모든 연결 그룹의 패키지를 사용할 수 있는 경우 복구가 작동하므로 모든 패키지가 게시되었는지 확인합니다.

  • Repair-AppvClientConnectionGroup 명령이 아닌 Repair-AppvClientPackage 명령을 사용하여 패키지를 개별적으로 복구합니다.

    사용자가 사용할 수 있는 패키지를 확인한 다음 각 패키지에 대해 Repair-AppvClientPackage 명령을 한 번 실행합니다. Windows PowerShell cmdlet을 사용하여 다음 작업을 실행합니다.

    1. 연결 그룹의 모든 패키지를 가져옵니다.

    2. 각 패키지가 현재 게시되어 있는지 확인합니다.

    3. 패키지가 현재 게시되어 있는 경우 해당 패키지에서 Repair-AppvClientPackage 를 실행합니다.

Sequencer에 아이콘이 제대로 표시되지 않음

App-V Sequencer에서 패키지를 수정할 때 바로 가기 및 파일 형식 연결 탭의 아이콘이 올바르게 표시되지 않습니다. 이 문제는 아이콘의 크기가 16x16 또는 32x32가 아닌 경우에 발생합니다.

해결 방법: 16x16 또는 32x32 아이콘만 사용합니다.

InsertVersionInfo.sql 스크립트는 더 이상 관리 데이터베이스에 필요하지 않습니다.

App-V 5.0 SP3 이후 버전의 App-V 관리 데이터베이스에는 InsertVersionInfo.sql 스크립트가 필요하지 않습니다.

Microsoft Visual Studio 2012가 지원되지 않음

App-V는 Visual Studio 2012를 지원하지 않습니다.

해결 방법: 최신 버전의 Microsoft Visual Studio를 사용합니다.

현재 Visual Studio 2012는 Microsoft App-V 또는 VMware ThinApp과 같은 타사 솔루션을 사용하는지 여부에 관계없이 앱 가상화를 지원하지 않습니다. 이러한 환경 중 하나에서 실행할 때 Visual Studio가 사용자의 목적에 맞게 잘 작동할 수 있지만 현재 가상화된 환경에서 실행할 때 발견된 버그나 문제를 해결할 수 없습니다.

App-V Sequencer에 대한 애플리케이션 파일 이름 제한

App-V Sequencer는 x가 숫자인 "CO_<x>"와 일치하는 파일 이름으로 애플리케이션을 시퀀싱할 수 없습니다. 오류 0x8007139F 생성됩니다.

해결 방법: 다른 파일 이름 사용

Windows 10 App-V 문제 해결에 도움이 될 수 있는 자세한 내용은 다음을 참조하세요.


App-V 문제의 경우 App-V TechNet 포럼을 사용합니다.

개선에 대한 도움말