DISM 언어 및 국가별 서비스 명령줄 옵션
국가별 명령은 Windows 및 WinPE(Windows 사전 설치 환경) 이미지의 국가별 설정을 변경하는 데 사용할 수 있습니다. 또한 기존 설정은 오프라인 또는 온라인 Windows 이미지에서 쿼리할 수 있습니다.
DISM.exe(배포 이미지 서비스 및 관리) 도구를 사용하여 Windows 이미지를 서비스하기 위한 기본 구문은 다음과 같습니다.
DISM.exe {/Image:<path_to_offline_image_directory>|/Online} [dism_global_options] {servicing_option} [<servicing_argument>]
국가별 서비스 명령에는 세 가지 유형이 있습니다.
- Get 명령. 오프라인 이미지 또는 실행 중인 운영 체제에 대한 국가별 설정 보고서를 검색합니다.
- Set 명령. 오프라인 이미지에 대해 다양한 국가별 설정을 지정합니다.
- Gen-LangIni 명령. 설치 중에 사용되는 Lang.ini 파일을 생성합니다.
오프라인 이미지에 사용할 수 있는 국가별 서비스 옵션은 다음과 같습니다.
DISM.exe /Image:<path_to_offline_image_directory> [/Get-Intl] [/Set-UILang|/Set-UILangFallback|/Set-SysUILang|/Set-SysLocale|Set-UserLocale|/Set-InputLocale|/Set-AllIntl|/Set-Timezone|/Set-SKUIntlDefaults|/Set-LayeredDriver] [/Gen-Langini|/Set-SetupUILang|/Distribution]
참고
DISM에서 /Mount-Image
옵션을 사용하기 전에 이미지를 탑재해야 합니다(DISM 이미지 관리 명령줄 옵션 참조). 이미지를 탑재할 때 /MountDir
매개 변수에 지정된 값은 /Image
매개 변수 값으로 사용해야 합니다.
실행 중인 운영 체제에 사용할 수 있는 국가별 서비스 옵션은 다음과 같습니다.
DISM.exe /Online /Get-Intl
다음 표에서는 각 국가별 서비스 옵션을 사용하는 방법에 대한 설명을 제공합니다. 이러한 옵션은 대/소문자를 구분하지 않습니다.
/Get-Help /?
국가별 서비스 명령줄 옵션 바로 뒤에 사용하면 옵션 및 인수에 대한 정보가 표시됩니다. 이미지가 지정되면 추가 항목을 사용할 수 있습니다.
예:
Dism /image:C:\test\offline /Set-UILang /?
Dism /online /Get-intl /?
/Get-Intl
국가별 설정 및 언어에 대한 정보를 표시합니다.
-
/Online
옵션을 사용하여 실행 중인 운영 체제의 국가별 설정 및 언어에 대한 정보를 표시합니다. -
/Image:<path_to_offline_image_directory>
옵션을 사용하여 오프라인 이미지의 국가별 설정 및 언어에 대한 정보를 표시합니다. -
/Distribution
옵션과 함께 사용하면 배포의 국가별 설정 및 언어에 대한 정보를 표시합니다. 배포 공유의 폴더 이름의 유효성은 검사되지 않습니다.…\Langpacks<locale_name>\Lp.cab
으로 보고되며, 여기서 <locale_name>은 폴더 이름입니다.
참고
사용자 로캘은 오프라인 이미지에 대해서만 보고됩니다. 실행 중인 운영 체제에 대한 이 설정은 보고서에 포함되지 않습니다.
/Set-UILang
기본 시스템 UI(사용자 인터페이스) 언어를 설정합니다. 언어가 Windows 이미지에 설치되어 있지 않으면 이 명령이 실패합니다.
구문:
DISM /Set-UILang:<language_name>
-
<language_name>
은 기본값으로 설정할 언어의 이름을 지정합니다(예: ja-JP).
참고
- Windows 11부터 DISM에서 설정한 기본 시스템 UI 언어는 Home 버전을 제외한 모든 버전에서 변경되지 않은 상태로 유지됩니다. 모든 상용 버전의 경우 OOBE(첫 실행 경험) 중에 선택한 언어가 시스템 기본 설정 UI 언어로 설정되고, Windows가 이 언어로 표시되며, Home SKU의 경우 OOBE에서 선택한 언어가 계속 기본 시스템 UI 언어가 됩니다.
- Windows 10 버전 2004부터 .appx 기반 LXP(언어 경험 팩) 지원 언어가 인수로 전달되면 이 언어가 시스템 기본 설정 UI 언어로 설정되고 해당 부모 언어는 기본 시스템 UI 언어로 설정됩니다.
- 이전 버전에서 이 옵션은 UI를 LXP로 설치된 언어로 설정하는 것을 지원하지 않았습니다.
예:
Dism /image:C:\test\offline /Set-UILang:fr-FR
/Set-UILangFallback
오프라인 Windows 이미지의 시스템 UI에 대한 대체 기본 언어를 설정합니다.
/Set-UILang
옵션에서 지정한 언어가 부분적으로 지역화된 언어인 경우에만 이 설정이 사용됩니다.
구문:
DISM /Set-UILangFallback:<Language_Name>
-
<Language_Name>
은 기본 대체 언어로 설정할 언어의 이름을 지정합니다(예:en-US
).
예:
Dism /image:C:\test\offline /Set-UILangFallBack:fr-FR
/Set-SysUILang
시스템 기본 설정 UI 언어를 설정합니다. 언어가 Windows 이미지에 설치되어 있지 않으면 이 명령이 실패합니다.
구문:
/Set-SysUILang:<language_name>
-
<Language_Name>
은 기본 대체 언어로 설정할 언어의 이름을 지정합니다(예:en-US
).
예:
Dism /image:C:\test\offline /Set-SysUILang:fr-FR
/Set-SysLocale
비 유니코드 프로그램의 언어(시스템 로캘이라고도 함)와 오프라인 Windows 이미지의 글꼴 설정을 설정합니다.
구문:
/Set-SysLocale:<locale_name>
-
<locale_name>
은 유니코드가 아닌 경우 기본 언어로 설정할 언어 및 로캘의 이름을 지정합니다(예:en-US
).
중요
유니코드 전용 언어는 시스템 로캘로 설정할 수 없습니다. 이를 시도하면 /Set-SysLocale
옵션이 실패하고 비 유니코드 프로그램의 언어가 변경되지 않습니다.
예:
Dism /image:C:\test\offline /Set-SysLocale:fr-FR
/Set-UserLocale
오프라인 Windows 이미지의 "표준 및 형식" 언어(사용자 로캘이라고도 함)를 설정합니다. "표준 및 형식" 언어는 날짜, 시간, 통화 및 숫자 형식 지정에 대한 기본 정렬 순서 및 기본 설정을 결정하는 사용자별 설정입니다.
구문:
/Set-UserLocale:<locale_name>
-
<locale_name>
은 유니코드가 아닌 경우 기본 언어로 설정할 언어 및 로캘의 이름을 지정합니다(예:en-US
).
예:
Dism /image:C:\test\offline /Set-UserLocale:fr-FR
/Set-InputLocale
오프라인 Windows 이미지에서 사용할 입력 로캘 및 키보드 레이아웃을 설정합니다.
구문:
/Set-InputLocale:<input_locale>:<keyboard_layout>
<input_locale:keyboard_layout> 쌍의 값은 다음 중 하나일 수 있습니다.
<language_id:keyboard_layout>
예:
0409:00000409
<locale_name>
예를 들어 en-US를 로컬 이름으로 지정하면
Set-InputLocale:
옵션도 이 로캘에 대해 정의된 기본 키보드 레이아웃을 설정합니다.
세미콜론을 구분 기호로 사용하여 둘 이상의 값을 지정할 수 있습니다. 이는 단일 컴퓨터에서 여러 키보드에 대한 지원을 포함하려는 경우에 유용합니다. 첫 번째 값이 기본 키보드로 설정됩니다.
컴퓨터에서 구성할 수 있는 유효한 키보드 레이아웃은 HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Control\Keyboard Layouts
레지스트리 키에 나열됩니다.
값 목록은 기본 입력 로캘 및 기본 키보드 설정을 참조하세요.
구성하려는 언어 ID 및 키보드 레이아웃의 16진수 값을 사용합니다.
이 매개 변수는 선택적 요소입니다.
예:
Dism /image:C:\test\offline /Set-InputLocale:fr-fr
Dism /image:C:\test\offline /Set-InputLocale:0410:00010410
/Set-AllIntl
기본 시스템 UI 언어, 비 유니코드 프로그램 언어, "표준 및 형식" 언어, 입력 로캘 및 키보드 레이아웃을 오프라인 Windows 이미지의 지정된 언어로 설정합니다. 이 옵션은 다음에 대한 언어 값을 지정합니다.
- UI 언어
- 시스템 로캘
- 사용자 로캘
- 입력 로캘
개별 언어 또는 로캘을 지정하는 옵션과 함께 사용하는 경우 개별 설정이 우선합니다.
구문:
Set-AllIntl:<language_name>
-
<language_name>
은 언어 이름 및 로캘 코드를 지정합니다(예:en-US
,es-ES
또는fr-FR
).
참고
Windows 10 버전 2004부터 .appx 기반 LXP(언어 경험 팩) 지원 언어가 인수로 전달되면 이 언어가 시스템 기본 설정 UI 언어로 설정되고 해당 부모 언어는 기본 시스템 UI 언어로 설정됩니다.
이전 버전에서 이 옵션은 UI를 LXP로 설치된 언어로 설정하는 것을 지원하지 않았습니다.
예:
Dism /image:C:\test\offline /Set-AllIntl:fr-FR
/Set-TimeZone
Windows 이미지의 기본 표준 시간대를 설정합니다. 표준 시간대를 설정하기 전에 DISM에서 지정된 표준 시간대 문자열이 이미지에 유효한지 확인합니다.
구문:
Set-TimeZone:<timezone_name>
<timezone_name>
은 사용할 표준 시간대의 이름을 지정합니다(예: 태평양 표준시). 표준 시간대 문자열의 전체 목록은 'Windows 무인 설치 참조'를 참조하세요.표준 시간대 이름은
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones
에 있는 레지스트리의 표준 시간대 설정 이름과 정확히 일치해야 합니다.사용자 지정 표준 시간대를 컴퓨터에 추가하는 경우 해당 사용자 지정 표준 시간대 문자열을 지정할 수 있습니다.
예:
Dism /image:C:\test\offline /Set-TimeZone"W. Europe Standard Time"
/Set-SKUIntlDefaults
기본 시스템 UI 언어, 비 유니코드 프로그램 언어, "표준 및 형식" 언어, 오프라인 Windows 이미지의 입력 로캘, 키보드 레이아웃 및 표준 시간대 값을 <language_name>
에서 지정한 기본값으로 설정합니다.
</Set-SKUIntlDefaults>
옵션은 일본어 및 한국어 키보드의 키보드 드라이버를 변경하지 않습니다. 이를 변경하려면 /Set-LayeredDriver
옵션을 사용해야 합니다.
구문:
/Set-SKUIntlDefaults:<language_name>
-
<Language_Name>
은 기본 대체 언어로 설정할 언어의 이름을 지정합니다(예:en-US
).
/Set-SKUIntlDefaults
를 사용하여 정품 설치 중에 설정된 기본값과 일치하도록 오프라인 Windows 이미지의 모든 국가별 설정을 변경합니다. 각 언어 팩의 기본값에 대한 자세한 내용은 Windows 언어 팩의 기본 입력 로캘을 참조하세요.
이 매개 변수는 선택적 요소입니다. 이 섹션의 앞부분에 있는 설정 중 하나와 결합되면 개별 설정이 우선합니다.
전달된 언어가 유니코드 전용 로캘 설정과 일치하는 경우 시스템 로캘이 변경되지 않고 명령도 실패하지 않습니다.
예:
Dism /image:C:\test\offline /Set-SKUIntlDefaults:fr-FR
/Set-LayeredDriver
일본어 또는 한국어 키보드에 사용할 키보드 드라이버를 지정합니다.
일본에서는 대부분의 정품 사용자가 106키 키보드를 사용하는 반면, 다른 정품 사용자는 101 또는 102키 키보드를 사용합니다. 한국에는 여러 종류의 키보드가 있으며, 일부 키보드에는 다른 수의 키가 있습니다.
구문:
Set-LayeredDriver:<value>
이러한 설정에 가능한 값은
1
,2
,3
,4
,5
,6
입니다.-
1
은 PC/AT 향상된 키보드(101/102키)를 지정합니다. -
2
는 한국어 PC/AT 101키 호환 키보드/MS Natural 키보드(종류 1)를 지정합니다. -
3
은 한국어 PC/AT 101키 호환 키보드/MS Natural 키보드(종류 2)를 지정합니다. -
4
는 한국어 PC/AT 101키 호환 키보드/MS Natural 키보드(종류 3)를 지정합니다. -
5
는 한국어 키보드(103/106키)를 지정합니다. -
6
은 일본어 키보드(106/109키)를 지정합니다.
-
예:
Dism /image:C:\test\offline /Set-LayeredDriver:1
/Gen-LangINI
설치 프로그램에서 이미지 내부와 배포 외부의 언어 팩을 정의하는 데 사용하는 새 Lang.ini 파일을 생성합니다. 또한 설치 프로그램에 대한 기본 UI 언어도 정의합니다.
새 Lang.ini 파일이 Windows 배포의 Sources 폴더에 추가됩니다.
참고
기존 Lang.ini 파일을 덮어쓸 수 있는 권한을 요구하는 메시지가 표시되지 않습니다. 기존 Lang.ini 파일을 자동으로 덮어씁니다.
오프라인 Windows 이미지(/Image:<path_to_offline_image.wim>
)와 배포(Distribution:<path_to_distribution_directory>)를 지정해야 합니다.
예:
Dism /image:C:\test\offline /Gen-LangINI /distribution:C:\windows_distribution
/Set-SetupUILang
설치 프로그램에서 사용할 기본 언어를 정의합니다. 이 언어를 사용할 수 없는 경우 설치 프로그램에서 자동으로 영어를 사용합니다.
이는 선택적 명령입니다. 사용하지 않으면 이미지의 기본 UI 언어가 사용됩니다. 해당 언어가 없으면 현재 언어 목록의 첫 번째 언어가 사용됩니다.
구문:
Set-SetupUILang:<language_name>
-
<Language_Name>
은 기본 대체 언어로 설정할 언어의 이름을 지정합니다(예:en-US
).
예:
Dism /image:C:\test\offline /Set-SetupUILang:fr-FR /distribution:C:\windows_distribution
/Distribution
Windows 배포의 경로를 지정합니다. Windows 배포는 Windows 제품 미디어에서 릴리스되는 콘텐츠의 복사본입니다. 외부 언어 팩이 있는 경우에만 이 옵션을 /Get-Intl
및 /Gen-LangINI
옵션과 함께 사용할 수 있습니다.
예:
Dism /image:C:\test\offline /Gen-LangINI /distribution:C:\windows_distribution
제한 사항
동일한 명령줄에서 다른 서비스 명령을 국가별 서비스 명령과 함께 사용할 수 없습니다.
유니코드 전용 언어는 시스템 로캘로 설정할 수 없습니다.
유니코드 전용 언어는 다음과 같습니다.
언어 국가/지역 암하라어 에티오피아 아르메니아어 아르메니아 아삼어 인도 벵골어 방글라데시 벵골어 인도(벵골어 스크립트) 디베히어 몰디브 그루지야 문자 조지아 구자라트어 인도(구자라트어 스크립트) 힌디어 인도 이눅티투트어(음절 문자) 캐나다 칸나다어 인도(칸나다어 스크립트) 카자흐어 카자흐스탄 크메르어 캄보디아 코카니어 인도 라오어 Lao PDR 말라얄람어 인도(말라얄람어 스크립트) 몰타어 몰타 마오리어 뉴질랜드 마라티어 인도 몽골어(몽골어) PRC 네팔어 네팔 오리야어 인도(오리야어 스크립트) 파슈토어 아프가니스탄 펀잡어 인도(굴묵키어 스크립트) 산스크리트어 인도 스리랑카어 스리랑카 시리아어 시리아 타밀어 인도 텔루구어 인도(텔루구어 스크립트) 티베트어 PRC 이 문자 PRC 업데이트 후에 언어 팩을 설치하지 않습니다.
언어 팩을 설치하기 전에 언어별 리소스가 포함된 업데이트 패키지를 설치하는 경우 업데이트에 포함된 언어별 변경 사항이 적용되지 않습니다. 항상 언어 팩을 먼저 설치한 후에 업데이트를 설치하세요.
/Set-TimeZone:<timezone_name>
을 사용하여 표준 시간대를 지정하는 경우 큰따옴표("
)를 여러 단어에 사용해야 합니다. 예들 들어/Set-TimeZone:"Pacific Standard Time"
입니다. Microsoft Word 문서에서 따옴표를 포함한 표준 시간대 이름을 복사하여 붙여넣으면 따옴표가 인식되지 않을 수 있으며 명령줄도 실패할 수 있습니다.국가별 이미지를 서비스하고 호스트 환경에서 해당 이미지의 언어를 지원하지 않는 경우 국가별 이미지에서 발생하는 오류 메시지를 읽지 못할 수 있습니다.