Computer >> 컴퓨터 >  >> 체계 >> Windows Server

GPO를 통해 Windows 10에서 기본 파일 연결 변경

이 문서에서는 Windows 10에서 기본 파일 연결을 관리하는 방법을 살펴보겠습니다. 및 Windows Server 2019/2016/2012R2. 예를 들어 HTML 파일을 열도록 기본 브라우저 앱을 설정하고 이러한 설정을 XML 파일로 가져오고 파일 연결 설정을 수동으로 또는 GPO(그룹 정책)를 사용하여 다른 컴퓨터에 배포하는 방법을 보여 드리겠습니다.

Windows 10과 이전 Windows 버전 간의 주요 차이점은 이제 레지스트리를 통해 파일 연결 설정을 관리할 수 없다는 것입니다. 또는 "연결 프로그램 " 그룹 정책 기본 설정의 기능입니다. 그러나 현재 파일 연결 설정을 "참조" 컴퓨터에서 XML 파일로 내보내고 이 파일을 다른 컴퓨터에 적용할 수 있는 새로운 기회가 있었습니다. 구성된 파일 연결을 네트워크의 클라이언트에 배포되는 Windows 이미지로 내보낼 수도 있습니다(WDS 또는 SCCM을 통해 수동으로).

Windows 10에서 기본 앱을 설정하거나 변경하는 방법

Firefox 브라우저를 사용하여 .HTML 을 열려고 한다고 가정합니다. 모든 도메인 컴퓨터의 파일(이 파일 확장명을 앱과 연결하려는 경우).

이렇게 하려면 Windows 10(이 예에서는 현재 빌드 1909가 사용됨) 및 설치된 Firefox 브라우저가 있는 참조 컴퓨터가 필요합니다. 파일 확장자와 프로그램 간의 매핑을 수동으로 만들려면 설정 -> 기본 앱 '파일 형식별 기본 앱 선택'을 클릭합니다. 버튼.

GPO를 통해 Windows 10에서 기본 파일 연결 변경

.HTML 파일 찾기 파일 확장자 목록에서 "기본값 선택 ” 버튼을 눌러 html 파일을 Microsoft Edge에서 Firefox로 열도록 기본 프로그램을 변경합니다.

GPO를 통해 Windows 10에서 기본 파일 연결 변경

등록된 파일 확장명으로 특정 앱을 자동으로 할당할 수 있습니다. 이렇게 하려면 앱별 기본값 설정을 선택하세요. 기본 앱에서 섹션의 목록에서 프로그램을 찾고 관리를 클릭합니다. 버튼.

GPO를 통해 Windows 10에서 기본 파일 연결 변경

다음 화면에는 응용 프로그램에서 지원하는 파일 형식 목록이 있습니다. Firefox에서 열려는 파일 확장자를 선택하십시오.

GPO를 통해 Windows 10에서 기본 파일 연결 변경

이전 Windows 10 빌드 및 Windows Server 2016에서는 클래식 제어판을 통해 기본 앱 연결을 할당할 수 있습니다. 제어판 -> 기본 프로그램 -> 기본 프로그램 설정으로 이동합니다. . 프로그램 목록에서 Firefox를 찾아 "이 프로그램을 기본값으로 설정을 클릭합니다. ". 따라서 Firefox는 지원되는 모든 파일 형식을 여는 기본 프로그램으로 할당됩니다.

GPO를 통해 Windows 10에서 기본 파일 연결 변경

특정 파일 확장자를 선택해야 하는 경우 이 프로그램의 기본값 선택을 클릭합니다. 원하는 파일 확장자를 확인하십시오.

GPO를 통해 Windows 10에서 기본 파일 연결 변경

프로그램 -> 기본 프로그램 -> 연결 설정에서 확장자가 .html인 파일에 대한 현재 연결을 확인할 수 있습니다. 제어판 섹션.

GPO를 통해 Windows 10에서 기본 파일 연결 변경

Windows 10의 파일 연결을 XML 파일로 내보내기

DISM을 사용하여 파일 연결의 현재 구성을 XML 파일로 내보낼 수 있습니다.

Dism.exe /online /Export-DefaultAppAssociations:C:\PS\DefaultAssoc.xml

이 명령은 사용자 프로필에 구성한 모든 프로그램 연결을 XML 파일에 저장합니다. DefaultAssoc.xml을 열 수 있습니다. 텍스트 편집기에서 파일을 찾고 내보낸 파일 연결의 전체 목록을 확인합니다. 이 목록의 연결 중 일부만 사용해야 하는 경우(기존 사용자 설정을 재정의하지 않기 위해) XML 파일을 수동으로 편집할 수 있습니다. 필요한 파일 확장자가 있는 줄만 남겨 두십시오. 예를 들어 HTM 및 HTML 확장에 대해 다음 줄을 남겨 둡니다.

<?xml version="1.0″ encoding="UTF-8″?>
<DefaultAssociations>
<Association Identifier=".htm" ProgId="FirefoxHTML" ApplicationName="Firefox" />
<Association Identifier=".html" ProgId="FirefoxHTML" ApplicationName="Firefox" />
</DefaultAssociations>

GPO를 통해 Windows 10에서 기본 파일 연결 변경

Windows 10에서 기본 앱 연결 가져오기

결과 XML 파일은 DISM 도구를 사용하여 다른 컴퓨터의 Windows 10으로 가져올 수 있습니다.

Dism.exe /Online /Import-DefaultAppAssociations:C:\PS\DefaultAssoc.xml

중요 . 파일 확장자를 앱에 매핑하는 이러한 설정은 처음 로그온하는 동안 새 사용자 프로필에만 적용됩니다.

XML 파일을 수동으로 편집하고 DISM을 통해 가져온 경우 일부 Windows 10 빌드에서 처음 로그온할 때 "앱 기본 재설정 알림"이라는 여러 오류가 발생할 수 있습니다. Microsoft는 이 XML 파일을 수동으로 편집하지 않는 것이 좋습니다.

이러한 설정을 WIM 파일의 오프라인 Windows 이미지로 가져올 수도 있습니다. 먼저 이미지를 마운트해야 합니다.

Dism /Mount-Image /ImageFile:C:\mnt\images\install.wim /MountDir:C:\mnt\offline

그런 다음 XML 파일을 가져옵니다.

Dism.exe /Image:C:\mnt\offline /Import-DefaultAppAssociations:\\Server1\Share\DefaultAssoc.xml

. 오프라인 Windows 이미지에서 파일 연결의 현재 설정은 다음 명령을 사용하여 얻을 수 있습니다.

Dism.exe /Image:C:\mnt\offline /Get-DefaultAppAssociations

그룹 정책과 기본 파일 연결 설정

Windows 10/8.1에는 파일 연결 설정이 있는 xml 파일을 컴퓨터의 모든 현재 사용자에게 적용할 수 있는 새로운 GPO(그룹 정책) 옵션이 도입되었습니다.

기본 연결 구성 파일 설정이라는 이 정책 컴퓨터 구성 -> 관리 템플릿 -> Windows 구성 요소 -> 파일 탐색기 아래에 있습니다.

GPO를 통해 Windows 10에서 기본 파일 연결 변경

정책을 활성화하고 XML 파일에 대한 UNC 경로를 지정합니다. 공유 네트워크 폴더, 도메인 컨트롤러의 SYSVOL 디렉터리에 있거나 GPP 또는 SCCM을 사용하여 컴퓨터에 미리 복사할 수 있습니다.

GPO를 통해 Windows 10에서 기본 파일 연결 변경

새 파일 연결 설정은 다음 로그인 후 컴퓨터의 모든 사용자에게 적용됩니다.

새 파일 연결 설정이 있는 XML 파일의 경로는 DefaultAssociationsConfiguration에 포함되어 있습니다. HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System 키 아래의 레지스트리 매개변수. GPO를 통해 Windows 10에서 기본 파일 연결 변경

Windows 10은 파일 연결 설정의 변경 사항을 추적하므로 HTML 파일을 처음 열려고 하면 Firefox가 이 파일 형식을 여는 기본 프로그램으로 사용된다는 확인 창이 나타날 수 있습니다(요청은 한 번만 나타남). 이러한 요청은 기존 파일 형식 또는 프로토콜을 열도록 등록된 새 응용 프로그램을 설치한 후에 항상 나타납니다. "'새 애플리케이션이 설치됨' 알림을 표시하지 않음 정책을 활성화하여 이러한 알림을 숨길 수 있습니다. " 같은 GPO 섹션에 있습니다.

Windows에서 작업할 때 사용자는 이러한 파일 연결을 다시 할당할 수 있습니다. 그러나 다음에 로그온하는 동안 사용자의 파일 연결 설정은 GPO에서 XML 파일의 설정으로 덮어씁니다.

레지스트리를 통해 Windows 10에서 파일 연결 변경

위에서 말했듯이 Windows 10에서는 파일 연결 옵션을 설정하는 방법이 변경되었습니다. 이전 섹션에서는 XML 파일 및 그룹 정책을 통해 Firefox 브라우저와 .html 파일 형식의 연결을 구성하는 방법을 보여주었습니다. 이제 Windows 10 레지스트리에서 어떻게 보이는지 봅시다.

레지스트리 편집기(regedit.exe)를 실행하고 레지스트리 키로 이동합니다. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Explorer\FileExts\.html\UserChoice . 이 레지스트리 키는 html 파일 확장자에 대한 연결 설정을 포함합니다. 다음 레지스트리 매개변수에 유의하십시오.

  • ProgId – 이 파일 형식을 열기 위해 등록된 앱의 식별자입니다. 이 앱은 XML 파일에 지정됩니다. 애플리케이션 이름 대신 긴 식별자를 지정하면 최신 UWP(메트로 스타일) 애플리케이션과의 파일 연결이 구성됩니다.
  • 해시 – 파일 유형이 프로그램과 일치하는지 확인하기 위해 자동으로 생성되는 해시 값입니다. 이 해시가 있으면 사용자 또는 관리자(GPO를 통해)가 이 파일 매핑을 구성했음을 확인할 수 있습니다. 이 보안 메커니즘은 사용자의 승인 없이 파일 연결을 대체할 수 있는 악성 프로그램으로부터 사용자를 보호하는 데 필요합니다.

GPO를 통해 Windows 10에서 기본 파일 연결 변경

ProgId를 수동으로 변경하려는 경우 레지스트리 값을 삭제하고 다른 프로그램을 연결하면 해시 값이 더 이상 유효하지 않게 됩니다. 이 경우 Windows 10은 자동으로 파일 연결 설정을 기본 상태로 재설정합니다. 이 경우 사용자에게 알림이 표시됩니다.

An app default was reset.
An app caused a problem with the default app setting for .html files, so it was reset to Microsoft Edge.

GPO를 통해 Windows 10에서 기본 파일 연결 변경

따라서 Windows 10/Windows Server 2016에서는 Windows 7/Windows Server 2008R2에서 작동했던 것처럼 레지스트리를 통해 파일 매핑을 구성할 수 없습니다.

웹에서 비공식 SetUserFTA.exe를 찾을 수 있습니다. 해시를 계산하고 레지스트리를 통해 특정 파일 확장자를 프로그램 21에 매핑할 수 있는 도구.

Windows 10에서 파일 연결을 재설정하는 방법

다음 명령을 사용하여 이전에 가져온 파일 연결 설정을 재설정할 수 있습니다.

Dism.exe /Online /Remove-DefaultAppAssociations

이 명령을 실행하면 모든 새 사용자가 기본 파일 연결로 기록됩니다(재설정은 기존 사용자 프로필에 영향을 주지 않습니다).

사용자가 수동으로 구성한 파일 연결을 기본 연결로 재설정하려면 재설정 설정 -> 앱 -> 기본 애플리케이션

에서 버튼을 클릭합니다.

GPO를 통해 Windows 10에서 기본 파일 연결 변경

이 경우 모든 파일 연결이 Windows 10 새로 설치 상태로 돌아갑니다.