정책 CSP - ApplicationDefaults

DefaultAssociationsConfiguration

범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, 버전 1703 [10.0.15063] 이상
./Device/Vendor/MSFT/Policy/Config/ApplicationDefaults/DefaultAssociationsConfiguration

이 정책을 사용하면 관리자가 기본 파일 형식 및 프로토콜 연결을 설정할 수 있습니다. 설정되면 PC에 로그인할 때 기본 연결이 적용됩니다. 연결 파일은 DISM 도구(dism /online /export-defaultappassociations:appassoc.xml)를 사용하여 만들 수 있습니다. 정책을 통해 연결이 적용되는 빈도를 제어하는 특성을 추가하여 파일을 추가로 편집할 수 있습니다. 그런 다음 SyncML에 추가되기 전에 base64로 인코딩해야 합니다. 정책을 사용하도록 설정하고 클라이언트 머신이 Microsoft Entra 조인된 경우 SyncML에 할당된 연결이 처리되고 기본 연결이 적용됩니다.

설명 프레임워크 속성:

속성 이름 속성 값
형식 chr (문자열)
액세스 유형 추가, 삭제, 가져오기, 바꾸기

그룹 정책 매핑:

이름
이름 DefaultAssociationsConfiguration
이름 기본 연결 구성 파일 설정
요소 이름 기본 연결 구성 파일입니다.
위치 컴퓨터 구성
경로 WindowsComponents > 파일 탐색기
레지스트리 키 이름 Software\Policies\Microsoft\Windows\System
ADMX 파일 이름 WindowsExplorer.admx

:

SyncML을 만들려면 다음 단계를 수행합니다.

  1. 몇 가지 앱을 설치하고 기본값을 변경합니다.

  2. 관리자 권한 프롬프트에서 를 실행합니다 dism /online /export-defaultappassociations:C:\appassoc.xml. 다음은 dism 기본 연결 내보내기 명령의 출력 예제입니다.

    <?xml version="1.0" encoding="UTF-8"?>
    <DefaultAssociations>
      <Association Identifier=".htm" ProgId="AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9" ApplicationName="Microsoft Edge" />
      <Association Identifier=".html" ProgId="AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9" ApplicationName="Microsoft Edge" />
      <Association Identifier=".pdf" ProgId="AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723" ApplicationName="Microsoft Edge" />
      <Association Identifier="http" ProgId="AppXq0fevzme2pys62n3e0fbqa7peapykr8v" ApplicationName="Microsoft Edge" />
      <Association Identifier="https" ProgId="AppX90nv6nhay5n6a98fnetv7tpk64pp35es" ApplicationName="Microsoft Edge" />
    </DefaultAssociations>
    

    Windows 11 버전 22H2부터 정책의 추가 사용자 지정을 위해 두 가지 새로운 특성을 사용할 수 있습니다. 이러한 특성을 사용하여 정책 연결이 적용되는 빈도를 변경할 수 있습니다.

    • 의 버전 특성입니다 DefaultAssociations. 이 특성은 제안된 연결이 적용되는 시기를 제어하는 데 사용됩니다. Version 값이 증가될 때마다 제안된 연결이 한 번 적용됩니다.
    • 에 대해 제안된 특성입니다 Association. 기본값은 false입니다. false이면 모든 로그인에 연결 이 적용됩니다. True이면 연결은 현재DefaultAssociations 버전에 한 번만 적용됩니다. 버전이 증가하면 연결이 다음 로그인 시 다시 한 번 적용됩니다.

    다음 예제에서는 연결.htm 이 사용자의 첫 번째 로그인에 적용되고 다른 모든 연결은 모든 로그인에 적용됩니다. 버전이 증가되고 업데이트된 파일이 사용자에게 배포되면 대한 .htm 연결이 다시 적용됩니다.

    <?xml version="1.0" encoding="UTF-8"?>
    <DefaultAssociations Version="1" >
      <Association Identifier=".htm" ProgId="AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9" ApplicationName="Microsoft Edge" Suggested="true" />
      <Association Identifier=".html" ProgId="AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9" ApplicationName="Microsoft Edge" />
      <Association Identifier=".pdf" ProgId="AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723" ApplicationName="Microsoft Edge" />
      <Association Identifier="http" ProgId="AppXq0fevzme2pys62n3e0fbqa7peapykr8v" ApplicationName="Microsoft Edge" />
      <Association Identifier="https" ProgId="AppX90nv6nhay5n6a98fnetv7tpk64pp35es" ApplicationName="Microsoft Edge" />
    </DefaultAssociations>
    
  3. XML 출력을 가져와서 즐겨 찾는 base64 인코더 앱을 통해 넣습니다. base64로 인코딩된 결과는 다음과 같습니다.

    PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxEZWZhdWx0QXNzb2NpYXRpb25zPg0KICA8QXNzb2NpYXRpb24gSWRlbnRpZmllcj0iLmh0bSIgUHJvZ0lkPSJBcHBYNGh4dGFkNzdmYmszamtrZWVya3JtMHplOTR3amYzczkiIEFwcGxpY2F0aW9uTmFtZT0iTWljcm9zb2Z0IEVkZ2UiIC8+DQogIDxBc3NvY2lhdGlvbiBJZGVudGlmaWVyPSIuaHRtbCIgUHJvZ0lkPSJBcHBYNGh4dGFkNzdmYmszamtrZWVya3JtMHplOTR3amYzczkiIEFwcGxpY2F0aW9uTmFtZT0iTWljcm9zb2Z0IEVkZ2UiIC8+DQogIDxBc3NvY2lhdGlvbiBJZGVudGlmaWVyPSIucGRmIiBQcm9nSWQ9IkFwcFhkNG5yejhmZjY4c3JuaGY5dDVhOHNianlhcjFjcjcyMyIgQXBwbGljYXRpb25OYW1lPSJNaWNyb3NvZnQgRWRnZSIgLz4NCiAgPEFzc29jaWF0aW9uIElkZW50aWZpZXI9Imh0dHAiIFByb2dJZD0iQXBwWHEwZmV2em1lMnB5czYybjNlMGZicWE3cGVhcHlrcjh2IiBBcHBsaWNhdGlvbk5hbWU9Ik1pY3Jvc29mdCBFZGdlIiAvPg0KICA8QXNzb2NpYXRpb24gSWRlbnRpZmllcj0iaHR0cHMiIFByb2dJZD0iQXBwWDkwbnY2bmhheTVuNmE5OGZuZXR2N3RwazY0cHAzNWVzIiBBcHBsaWNhdGlvbk5hbWU9Ik1pY3Jvc29mdCBFZGdlIiAvPg0KPC9EZWZhdWx0QXNzb2NpYXRpb25zPg0KDQo=
    
  4. base64로 인코딩된 XML을 SyncML에 붙여넣습니다. SyncML 예제는 다음과 같습니다.

    <?xml version="1.0" encoding="utf-8"?>
    <SyncML xmlns="SYNCML:SYNCML1.1">
    <SyncBody>
        <Replace>
          <CmdID>101</CmdID>
          <Item>
            <Meta>
              <Format>chr</Format>
              <Type>text/plain</Type>
            </Meta>
            <Target>
              <LocURI>./Vendor/MSFT/Policy/Config/ApplicationDefaults/DefaultAssociationsConfiguration</LocURI>
            </Target>
            <Data>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxEZWZhdWx0QXNzb2NpYXRpb25zPg0KICA8QXNzb2NpYXRpb24gSWRlbnRpZmllcj0iLmh0bSIgUHJvZ0lkPSJBcHBYNGh4dGFkNzdmYmszamtrZWVya3JtMHplOTR3amYzczkiIEFwcGxpY2F0aW9uTmFtZT0iTWljcm9zb2Z0IEVkZ2UiIC8+DQogIDxBc3NvY2lhdGlvbiBJZGVudGlmaWVyPSIuaHRtbCIgUHJvZ0lkPSJBcHBYNGh4dGFkNzdmYmszamtrZWVya3JtMHplOTR3amYzczkiIEFwcGxpY2F0aW9uTmFtZT0iTWljcm9zb2Z0IEVkZ2UiIC8+DQogIDxBc3NvY2lhdGlvbiBJZGVudGlmaWVyPSIucGRmIiBQcm9nSWQ9IkFwcFhkNG5yejhmZjY4c3JuaGY5dDVhOHNianlhcjFjcjcyMyIgQXBwbGljYXRpb25OYW1lPSJNaWNyb3NvZnQgRWRnZSIgLz4NCiAgPEFzc29jaWF0aW9uIElkZW50aWZpZXI9Imh0dHAiIFByb2dJZD0iQXBwWHEwZmV2em1lMnB5czYybjNlMGZicWE3cGVhcHlrcjh2IiBBcHBsaWNhdGlvbk5hbWU9Ik1pY3Jvc29mdCBFZGdlIiAvPg0KICA8QXNzb2NpYXRpb24gSWRlbnRpZmllcj0iaHR0cHMiIFByb2dJZD0iQXBwWDkwbnY2bmhheTVuNmE5OGZuZXR2N3RwazY0cHAzNWVzIiBBcHBsaWNhdGlvbk5hbWU9Ik1pY3Jvc29mdCBFZGdlIiAvPg0KPC9EZWZhdWx0QXNzb2NpYXRpb25zPg0KDQo=
            </Data>
          </Item>
        </Replace>
      <Final/>
      </SyncBody>
    </SyncML>
    

EnableAppUriHandlers

범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10 버전 1803 [10.0.17134] 이상
./Device/Vendor/MSFT/Policy/Config/ApplicationDefaults/EnableAppUriHandlers

이 정책 설정은 Windows에서 앱 URI 처리기를 사용하여 웹에서 앱으로 연결할 수 있는지 여부를 결정합니다.

이 정책 설정을 사용하도록 설정하면 http(s) URI를 사용하여 앱을 시작할 수 있도록 웹-앱 연결을 사용할 수 있습니다.

이 정책을 사용하지 않도록 설정하면 웹앱 간 연결이 비활성화되고 연결된 앱을 시작하는 대신 기본 브라우저에서 http URI가 열립니다.

이 정책 설정을 구성하지 않으면 기본 동작은 Windows 버전에 따라 달라집니다. 이 정책의 변경 내용은 다시 부팅 시 적용됩니다.

설명 프레임워크 속성:

속성 이름 속성 값
형식 int
액세스 유형 추가, 삭제, 가져오기, 바꾸기
기본 값 1

허용되는 값:

설명
0 비활성화.
1(기본값) 활성화.

그룹 정책 매핑:

이름
이름 EnableAppUriHandlers
이름 앱 URI 처리기를 사용하여 웹앱 연결 구성
위치 컴퓨터 구성
경로 시스템 > 그룹 정책
레지스트리 키 이름 Software\Policies\Microsoft\Windows\System
레지스트리 값 이름 EnableAppUriHandlers
ADMX 파일 이름 GroupPolicy.admx

정책 구성 서비스 공급자