클라이언트 구성 설정 정보(Windows 10/11)
적용 대상:
- Windows 10
- Windows 11
Microsoft App-V(Application Virtualization) 클라이언트는 레지스트리에 해당 구성을 저장합니다. 레지스터의 데이터 형식이 작동하는 방식을 이해하면 레지스트리 항목을 변경하여 많은 클라이언트 작업을 구성할 수 있으므로 클라이언트를 더 잘 이해할 수 있습니다. 이 항목에서는 App-V 클라이언트 구성 설정을 나열하고 해당 용도를 설명합니다. Windows PowerShell 사용하여 클라이언트 구성 설정을 수정할 수 있습니다. Windows PowerShell 및 App-V 사용에 대한 자세한 내용은 Windows PowerShell 사용하여 App-V 관리를 참조하세요.
그룹 정책 사용하여 컴퓨터 구성관리 템플릿시스템> App-V에서 그룹 정책 관리 콘솔 이동하여App-V 클라이언트 설정을 구성할 > 수 있습니다>.
App-V 클라이언트 구성 설정: Windows PowerShell
다음 표에서는 Windows PowerShell cmdlet을 통해 구성할 수 있는 App-V 클라이언트 구성 설정에 대한 정보를 제공합니다.
cmdlet 또는 cmdlet을 Windows PowerShell 옵션 유형 |
설명 | 사용하지 않도록 설정된 정책 상태 키 및 값 |
---|---|---|
Set-AppvClientConfiguration, Set-AppvPublishingServer -PackageInstallationRoot 문자열 |
모든 새 애플리케이션 및 업데이트가 설치될 디렉터리를 지정합니다. | 정책 값이 작성되지 않음(구성되지 않음과 동일) |
Set-AppvClientConfiguration, Set-AppvPublishingServer -PackageSourceRoot 문자열 |
패키지 콘텐츠를 다운로드하기 위한 원본 위치를 재정의합니다. | 정책 값이 작성되지 않음(구성되지 않음과 동일) |
Set-AppvClientConfiguration, Set-AppvPublishingServer -AllowHighCostLaunch True(사용) False(사용 안 함 상태) |
이 설정은 데이터 통신 네트워크 연결(예: 4G)으로 연결된 Windows 클라이언트 컴퓨터에서 가상화된 애플리케이션이 시작되는지 여부를 제어합니다. | 0 |
Set-AppvClientConfiguration, Set-AppvPublishingServer -ReestablishmentRetries 정수(0-99) |
삭제된 세션을 다시 시도할 횟수를 지정합니다. | 정책 값이 작성되지 않음(구성되지 않음과 동일) |
Set-AppvClientConfiguration, Set-AppvPublishingServer -ReestablishmentInterval 정수(0~3600) |
삭제된 세션을 다시 설정하려는 시도 사이의 시간(초)을 지정합니다. | 정책 값이 작성되지 않음(구성되지 않음과 동일) |
Set-AppvClientConfiguration, Set-AppvPublishingServer -LocationProvider 문자열 |
IAppvPackageLocationProvider 인터페이스의 호환되는 구현에 대한 CLSID를 지정합니다. | 정책 값이 작성되지 않음(구성되지 않음과 동일) |
Set-AppvClientConfiguration, Set-AppvPublishingServer -CertFilterForClientSsl 문자열 |
인증서 저장소에서 유효한 인증서의 경로를 지정합니다. | 정책 값이 작성되지 않음(구성되지 않음과 동일) |
Set-AppvClientConfiguration, Set-AppvPublishingServer -VerifyCertificateRevocationList True(사용) False(사용 안 함 상태) |
HTTPS를 사용하여 스트리밍하기 전에 서버 인증서 해지 상태 확인합니다. | 0 |
Set-AppvClientConfiguration, Set-AppvPublishingServer -SharedContentStoreMode True(사용) False(사용 안 함 상태) |
스트리밍된 패키지 콘텐츠가 로컬 하드 디스크에 저장되지 않도록 지정합니다. | 0 |
Set-AppvPublishingServer -이름 문자열 |
게시 서버의 이름을 표시합니다. | 정책 값이 작성되지 않음(구성되지 않음과 동일) |
Set-AppvPublishingServer -Url 문자열 |
게시 서버의 URL을 표시합니다. | 정책 값이 작성되지 않음(구성되지 않음과 동일) |
Set-AppvPublishingServer -GlobalRefreshEnabled True(사용) False(사용 안 함 상태) |
전역 게시 새로 고침 사용(부울) | False |
Set-AppvPublishingServer -GlobalRefreshOnLogon True(사용) False(사용 안 함 상태) |
로그인 시 전역 게시 새로 고침을 트리거합니다. (부울) | False |
Set-AppvPublishingServer -GlobalRefreshInterval 정수(0~744) |
GlobalRefreshIntervalUnit을 사용하여 게시 새로 고침 간격을 지정합니다. 패키지 새로 고침을 사용하지 않도록 설정하려면 0을 지정합니다. | 0 |
Set-AppvPublishingServer -GlobalRefreshIntervalUnit 시간당 0, 하루 1 |
간격 단위(시간 0-23, 일 0-31)를 지정합니다. | 1 |
Set-AppvPublishingServer -UserRefreshEnabled True(사용) False(사용 안 함 상태) |
사용자 게시 새로 고침 사용(부울) | False |
Set-AppvPublishingServer -UserRefreshOnLogon True(사용) False(사용 안 함 상태) |
로그인 시 새로 고침을 게시하는 사용자를 트리거합니다. (부울) Word 개수(공백 포함): 60 | False |
Set-AppvPublishingServer -UserRefreshInterval Word 개수(공백 포함): 85 정수(0~744시간) |
UserRefreshIntervalUnit을 사용하여 게시 새로 고침 간격을 지정합니다. 패키지 새로 고침을 사용하지 않도록 설정하려면 0을 선택합니다. | 0 |
Set-AppvPublishingServer -UserRefreshIntervalUnit 시간당 0, 하루 1 |
간격 단위(시간 0-23, 일 0-31)를 지정합니다. | 1 |
Set-AppvClientConfiguration, Set-AppvPublishingServer -MigrationMode True(사용 상태); False(사용 안 함 상태) |
마이그레이션 모드를 사용하면 App-V 클라이언트가 이전 버전의 App-V에서 만든 패키지의 바로 가기 및 FTA를 수정할 수 있습니다. | |
Set-AppvClientConfiguration, Set-AppvPublishingServer -EnablePackageScripts True(사용) False(사용 안 함 상태) |
실행해야 하는 구성 파일의 패키지 매니페스트에 정의된 스크립트를 사용하도록 설정합니다. | |
Set-AppvClientConfiguration -RoamingFileExclusions 문자열 |
사용자 프로필로 로밍하지 않는 %userprofile%에 상대적인 파일 경로를 지정합니다. 예를 들어 /ROAMINGFILEEXCLUSIONS='desktop;my pictures' |
|
Set-AppvClientConfiguration, Set-AppvPublishingServer -RoamingRegistryExclusions 문자열 |
사용자 프로필로 로밍하지 않는 레지스트리 경로를 지정합니다. 예를 들어 /ROAMINGREGISTRYEXCLUSIONS=software\\classes;software\\clients |
정책 값이 작성되지 않음(구성되지 않음과 동일) |
Set-AppvClientConfiguration, Set-AppvPublishingServer -IntegrationRootUser 문자열 |
사용자별 게시된 패키지의 현재 버전과 연결된 기호 링크를 만들 위치를 지정합니다. 바로 가기 및 파일 형식 연결과 같은 모든 가상 애플리케이션 확장은 이 경로를 가리킵니다. 경로를 지정하지 않으면 패키지를 게시할 때 기호 링크가 사용되지 않습니다. 예를 들면 %localappdata%\\Microsoft\\AppV\\Client\\Integration 입니다. |
정책 값이 작성되지 않음(구성되지 않음과 동일) |
Set-AppvClientConfiguration, Set-AppvPublishingServer -IntegrationRootGlobal 문자열 |
전역적으로 게시된 패키지의 현재 버전과 연결된 기호 링크를 만들 위치를 지정합니다. 바로 가기 및 파일 형식 연결과 같은 모든 가상 애플리케이션 확장은 이 경로를 가리킵니다. 경로를 지정하지 않으면 패키지를 게시할 때 기호 링크가 사용되지 않습니다. 예를 들면 %allusersprofile%\\Microsoft\\AppV\\Client\\Integration 입니다. |
정책 값이 작성되지 않음(구성되지 않음과 동일) |
Set-AppvClientConfiguration, Set-AppvPublishingServer -VirtualizableExtensions 문자열 |
로컬로 설치된 애플리케이션을 가상 환경에서 실행할 수 있는지 확인하는 데 사용할 수 있는 쉼표로 구분된 파일 이름 확장명 목록입니다. 게시하는 동안 바로 가기, FTA 및 기타 확장 지점이 만들어지면 확장 지점과 연결된 애플리케이션이 로컬로 설치된 경우 App-V에서 파일 이름 확장명을 목록과 비교합니다. 확장이 있는 경우 RunVirtual 명령줄 매개 변수가 추가되고 애플리케이션이 가상으로 실행됩니다. RunVirtual 매개 변수에 대한 자세한 내용은 가상화된 애플리케이션을 사용하여 가상 환경 내에서 로컬로 설치된 애플리케이션 실행을 참조하세요. | 정책 값이 작성되지 않음 |
Set-AppvClientConfiguration, Set-AppvPublishingServer -ReportingEnabled True(사용) False(사용 안 함 상태) |
보고 서버에 정보를 반환합니다. | False |
Set-AppvClientConfiguration, Set-AppvPublishingServer -ReportingServerURL 문자열 |
클라이언트 정보가 저장되는 보고 서버의 위치를 지정합니다. | 정책 값이 작성되지 않음(구성되지 않음과 동일) |
Set-AppvClientConfiguration, Set-AppvPublishingServer -ReportingDataCacheLimit 정수 [0-1024] |
보고 정보를 저장하기 위한 XML 캐시의 최대 크기(MB)를 지정합니다. 크기는 메모리의 캐시에 적용됩니다. 제한에 도달하면 로그 파일이 롤오버됩니다. 0에서 1024 사이를 설정합니다. | 정책 값이 작성되지 않음(구성되지 않음과 동일) |
Set-AppvClientConfiguration, Set-AppvPublishingServer -ReportingDataBlockSize 정수 [1024 - 무제한] |
업로드 요청을 보고하기 위해 서버로 전송할 최대 크기(바이트)를 지정합니다. 이 제한은 로그가 상당한 크기에 도달했을 때 영구적인 전송 오류를 방지하는 데 도움이 될 수 있습니다. 1024에서 무제한 사이를 설정합니다. | 정책 값이 작성되지 않음(구성되지 않음과 동일) |
Set-AppvClientConfiguration, Set-AppvPublishingServer -ReportingStartTime 정수(0~23) |
보고 서버에 데이터를 보낼 클라이언트를 시작하는 시간을 지정합니다. 하루 중 시간에 해당하는 0~23 사이의 유효한 정수를 지정해야 합니다. 기본적으로 ReportingStartTime 은 현재 날짜에 오후 10시 또는 22시에 시작됩니다. 참고 App-V 클라이언트를 실행하는 컴퓨터가 오프라인일 가능성이 가장 낮은 시간으로 이 설정을 구성해야 합니다. |
정책 값이 작성되지 않음(구성되지 않음과 동일) |
Set-AppvClientConfiguration, Set-AppvPublishingServer -ReportingInterval 정수 |
클라이언트가 보고 서버에 데이터를 다시 전송하는 데 사용할 재시도 간격을 지정합니다. | 정책 값이 작성되지 않음(구성되지 않음과 동일) |
Set-AppvClientConfiguration, Set-AppvPublishingServer -ReportingRandomDelay 정수 [0 - ReportingRandomDelay] |
보고 서버로 데이터를 보낼 최대 지연 시간(분)을 지정합니다. 예약된 작업이 시작되면 클라이언트는 0과 ReportingRandomDelay 사이에 임의 지연을 생성하고 데이터를 보내기 전에 지정된 기간을 기다립니다. 이 메서드는 서버에서 충돌을 방지하는 데 도움이 될 수 있습니다. | 정책 값이 작성되지 않음(구성되지 않음과 동일) |
Set-AppvClientConfiguration, Set-AppvPublishingServer -EnableDynamicVirtualization 1(사용), 0(사용 안 함) |
지원되는 셸 확장, 브라우저 도우미 개체 및 Active X 컨트롤을 가상화하고 가상 애플리케이션으로 실행할 수 있습니다. | |
Set-AppvClientConfiguration, Set-AppvPublishingServer -EnablePublishingRefreshUI 1(사용), 0(사용 안 함) |
App-V 클라이언트를 실행하는 컴퓨터에 대해 게시 새로 고침 진행률 표시줄을 사용하도록 설정합니다. | |
Sync-AppvPublishingServer -HidePublishingRefreshUI 1(사용), 0(사용 안 함) |
게시 새로 고침 진행률 표시줄을 숨깁니다. | |
Set-AppvClientConfiguration, Set-AppvPublishingServer -ProcessesUsingVirtualComponents 문자열 |
동적 가상화(예: 지원되는 셸 확장, 브라우저 도우미 개체 및 ActiveX 컨트롤)를 사용하기 위한 후보인 프로세스 경로(와일드카드를 포함할 수 있음)의 목록을 지정합니다. 전체 경로가 이러한 항목 중 하나와 일치하는 프로세스만 동적 가상화를 사용할 수 있습니다. | 빈 문자열입니다. |
App-V 클라이언트 구성 설정: 레지스트리 키
다음 표에서는 레지스트리를 통해 구성할 수 있는 App-V 클라이언트 구성 설정에 대한 정보를 제공합니다.
설정 이름 Type |
레지스트리 키 값 | 사용하지 않도록 설정된 정책 상태 키 및 값 |
---|---|---|
PackageInstallationRoot 문자열 |
Streaming\PackageInstallationRoot | 정책 값이 작성되지 않음(구성되지 않음과 동일) |
PackageSourceRoot 문자열 |
Streaming\PackageSourceRoot | 정책 값이 작성되지 않음(구성되지 않음과 동일) |
AllowHighCostLaunch True(사용); False(사용 안 함 상태) |
Streaming\AllowHighCostLaunch | 0 |
ReestablishmentRetries 정수(0-99) |
Streaming\ReestablishmentRetries | 정책 값이 작성되지 않음(구성되지 않음과 동일) |
ReestablishmentInterval 정수(0~3600) |
Streaming\ReestablishmentInterval | 정책 값이 작성되지 않음(구성되지 않음과 동일) |
LocationProvider 문자열 |
Streaming\LocationProvider | 정책 값이 작성되지 않음(구성되지 않음과 동일) |
CertFilterForClientSsl 문자열 |
Streaming\CertFilterForClientSsl | 정책 값이 작성되지 않음(구성되지 않음과 동일) |
VerifyCertificateRevocationList True(사용); False(사용 안 함 상태) |
Streaming\VerifyCertificateRevocationList | 0 |
SharedContentStoreMode True(사용); False(사용 안 함 상태) |
Streaming\SharedContentStoreMode | 0 |
이름 문자열 |
Publishing\Servers{serverId}\FriendlyName | 정책 값이 작성되지 않음(구성되지 않음과 동일) |
URL 문자열 |
Publishing\Servers{serverId}\URL | 정책 값이 작성되지 않음(구성되지 않음과 동일) |
GlobalRefreshEnabled True(사용); False(사용 안 함 상태) |
Publishing\Servers{serverId}\GlobalEnabled | False |
GlobalRefreshOnLogon True(사용); False(사용 안 함 상태) |
Publishing\Servers{serverId}\GlobalLogonRefresh | False |
GlobalRefreshInterval 정수(0~744) |
Publishing\Servers{serverId}\GlobalPeriodicRefreshInterval | 0 |
GlobalRefreshIntervalUnit 시간당 0, 하루 1 |
Publishing\Servers{serverId}\GlobalPeriodicRefreshIntervalUnit | 1 |
UserRefreshEnabled True(사용); False(사용 안 함 상태) |
Publishing\Servers{serverId}\UserEnabled | False |
UserRefreshOnLogon True(사용); False(사용 안 함 상태) |
Publishing\Servers{serverId}\UserLogonRefresh | False |
UserRefreshInterval Word 개수(공백 포함): 85; 정수(0~744시간) |
Publishing\Servers{serverId}\UserPeriodicRefreshInterval | 0 |
UserRefreshIntervalUnit 시간당 0, 하루 1 |
Publishing\Servers{serverId}\UserPeriodicRefreshIntervalUnit | 1 |
MigrationMode True(사용 상태); False(사용 안 함 상태) |
Coexistence\MigrationMode | |
EnablePackageScripts True(사용); False(사용 안 함 상태) |
\Scripting\EnablePackageScripts | |
RoamingFileExclusions 문자열 |
||
RoamingRegistryExclusions 문자열 |
Integration\RoamingRegistryExclusions | 정책 값이 작성되지 않음(구성되지 않음과 동일) |
IntegrationRootUser 문자열 |
Integration\IntegrationRootUser | 정책 값이 작성되지 않음(구성되지 않음과 동일) |
IntegrationRootGlobal 문자열 |
Integration\IntegrationRootGlobal | 정책 값이 작성되지 않음(구성되지 않음과 동일) |
VirtualizableExtensions 문자열 |
Integration\VirtualizableExtensions | 정책 값이 작성되지 않음 |
ReportingEnabled True(사용); False(사용 안 함 상태) |
Reporting\EnableReporting | False |
ReportingServerURL 문자열 |
Reporting\ReportingServer | 정책 값이 작성되지 않음(구성되지 않음과 동일) |
ReportingDataCacheLimit 정수 [0-1024] |
Reporting\DataCacheLimit | 정책 값이 작성되지 않음(구성되지 않음과 동일) |
ReportingDataBlockSize 정수 [1024–Unlimited] |
Reporting\DataBlockSize | 정책 값이 작성되지 않음(구성되지 않음과 동일) |
ReportingStartTime 정수(0~23) |
Reporting\ StartTime | 정책 값이 작성되지 않음(구성되지 않음과 동일) |
ReportingInterval 정수 |
Reporting\RetryInterval | 정책 값이 작성되지 않음(구성되지 않음과 동일) |
ReportingRandomDelay 정수 [0 - ReportingRandomDelay] |
Reporting\RandomDelay | 정책 값이 작성되지 않음(구성되지 않음과 동일) |
EnableDynamicVirtualization 1(사용), 0(사용 안 함) |
HKEY_LOCAL_MACHINE\Software\Microsoft\AppV\Client\Virtualization | |
EnablePublishingRefreshUI 1(사용), 0(사용 안 함) |
HKEY_LOCAL_MACHINE\Software\Microsoft\AppV\Client\Publishing | |
HidePublishingRefreshUI 1(사용), 0(사용 안 함) |
||
ProcessesUsingVirtualComponents 문자열 |
Virtualization\ProcessesUsingVirtualComponents | 빈 문자열입니다. |