다음을 통해 공유


Windows 이미지에 언어 추가

이 토픽에서는 언어 팩 및 관련 언어 구성 요소를 추가하여 이미지에 하나 이상의 언어를 추가하는 방법을 설명합니다.

참고 항목

개인 PC에 언어를 추가하려면 설정>Time 및 언어>언어로 이동하여 설치할 언어를 선택합니다. 자세히 알아보기.

주문형 언어 팩, LIP 및 기능 추가

이 섹션에서는 이미지에 언어를 추가하는 방법을 설명합니다. 다음 작업을 수행합니다.

  1. 위성 패키지에 언어 리소스가 있는 FOD가 이미지에 포함되어 있는지 확인합니다.
  2. 언어를 추가하고 각 FOD의 모든 언어 리소스가 풀링되었는지 확인합니다.
  3. LIP 언어 및 관련 언어 주문형 기능 패키지를 추가합니다.

언어를 추가한 후, 영어권이 아닌 지역에 배포하는 경우 영어 구성 요소를 제거하여 공간을 절약할 수 있습니다. 언어를 제거할 때, 언어 구성 요소를 추가하는 방법의 역순으로 제거합니다.

이미지 탑재

DISM을 사용하여 Windows 이미지를 탑재합니다.

md C:\mount\windows
Dism /Mount-Image /ImageFile:install.wim /Index:1 /MountDir:"C:\mount\windows"

위성 패키지가 있는 FOD가 이미지에 포함되어 있는지 확인

언어 구성 요소 추가를 시작하기 전에, 위성 패키지에 언어 리소스가 있는 FOD가 이미지에 포함되어 있는지 확인합니다. 위성 패키지에 언어 구성 요소가 있는 FOD가 이미지에 포함된 경우 언어를 추가할 때 언어 및 FOD 리포지토리를 사용해야 합니다.

  • Windows 11부터는 언어 및 선택적 기능 ISO를 언어 및 FOD 리포지토리로 사용합니다.
  • Windows 10 버전 21H1 이하의 경우 언어 위성 패키지가 있는 FOD가 이미지에 포함된 경우 사용자 지정 FOD 리포지토리를 만들어야 합니다.

다음과 같이 위성 패키지를 확인합니다.

  1. 명령 프롬프트에서 DISM을 실행하여 이미지의 패키지를 확인합니다.

    Dism /Image:"C:\mount\windows" /get-packages /format:table
    
  2. 출력에서, 이름에 언어 코드가 포함되어 있고 언어 기능이 아닌 주문형 기능 패키지를 찾습니다. 예를 들어 MSPaint는 다음과 같습니다.

    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1
    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~amd64~~10.0.19041.1
    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~wow64~en-US~10.0.19041.1
    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~wow64~~10.0.19041.1
    

    이름에 en-us 언어 코드가 포함된 두 패키지는 언어별 리소스가 있는 위성 패키지입니다. 이러한 패키지가 이미지에 있는 경우 언어를 추가할 사용자 지정 FOD 및 언어 팩 리포지토리를 만들어야 합니다. 이 사용자 지정 리포지토리에는 이미지에 들어 있는 위성 패키지가 있는 모든 FOD와 추가하려는 모든 언어 팩이 포함되어야 합니다. 이렇게 하면 언어가 추가될 때 DISM에서 올바른 FOD 위성 패키지를 자동으로 끌어올 수 있습니다.

언어 팩, LIP(LXP) 및 언어 기능 추가

언어 팩 및 해당 주문형 기능 패키지를 추가하여 언어를 미리 설치합니다. LIP 언어를 추가하는 경우 관련 기본 언어도 포함해야 합니다.

  1. 다음과 같이 언어 팩을 추가합니다.

    DISM을 사용하여 탑재된 이미지에 언어 팩을 추가합니다.

    Dism /Image:"C:\mount\windows" /Add-Package /PackagePath="F:\LanguagesAndOptionalFeatures\Microsoft-Windows-Client-Language-Pack_x64_es-es.cab"
    

    PackagePath는 사용 중인 Windows 버전에 따라 탑재된 언어 및 선택적 기능 ISO, 언어 팩 ISO 또는 사용자 지정 FOD 및 언어 리포지토리입니다.

  2. Windows 이미지에 위성의 언어 구성 요소가 포함된 FOD가 들어 있는 경우 언어 리소스를 포함하는 언어 팩과 FOD 위성 패키지가 추가되었는지 확인합니다.

    Dism /Image:"C:\mount\windows" /Get-Packages /format:table
    

    출력에서 다음과 비슷한 내용을 볼 수 있습니다.

    Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~es-es~10.0.19041.1
    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1
    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~amd64~es-es~10.0.19041.1
    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~amd64~~10.0.19041.1
    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~wow64~en-US~10.0.19041.1
    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~wow64~es-es~10.0.19041.1
    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~wow64~~10.0.19041.1
    

    이제 이미지에 표시되는 es-es 언어 팩 외에도, MSPaint 주문형 기능에는 en-us 및 es-es 언어 코드가 모두 포함된 위성 패키지가 있습니다. 추가한 언어마다 언어별 위성 패키지가 있는 모든 FOD가 이 설명에 부합하는지 확인합니다.

    참고

    위성 패키지가 올바르게 추가되도록 DISM /add-capability를 사용하여 위성이 있는 FOD를 추가해야 합니다.

  3. LIP 언어 추가

    참고

    Windows 11부터는 .cab 파일로 배포된 언어 팩만 이미징에 사용할 수 있습니다. .cab 파일로 배포되지 않은 LIP 언어는 로그인 후 설정 앱을 통해 획득한 .appx 패키지로만 사용할 수 있습니다.

    이 예제에서는 es-ES 기본 언어가 필요한 카탈로니아어를 추가합니다.

    • Windows 11부터는 .cab 파일로 제공되는 5개 LIP 언어(ca-ES, eu-ES, gl-ES, id-ID, vi-VN) 중 하나를 추가합니다.

       Dism /Image:"C:\mount\windows" /Add-Package /PackagePath="F:\LanguagesAndOptionalFeatures\Microsoft-Windows-Lip-Language-Pack_x64_ca-es.cab"
      
      
    • Windows 10 버전 1809부터 Windows 10 버전 21H1까지는 LIP 언어가 LXP로 제공됩니다.

      DISM /Image:"C:\mount\windows" /Add-ProvisionedAppxPackage /PackagePath="E:\LocalExperiencePack\ca-es\LanguageExperiencePack.ca-es.Neutral.appx /LicensePath:"D:\LocalExperiencePack\ca-es\License.xml"
      

      E:\는 언어 팩 ISO입니다.

      이미지에 언어 팩 ISO가 있는지 확인합니다.

      DISM /Image:"C:\mount\windows" /get-provisionedappxpackages
      
    • 이전 버전의 Windows 10에서는 LIP 언어가 다음과 같은 .cab 파일로 제공됩니다.

      Dism /Image:C:\mount\windows /add-package /packagepath:C:\LanguagePack\LIPs\ca-ES\LIP_ca-ES64bit.cab
      
  4. 언어 팩 및 LIP를 지원하기 위한 주문형 언어 및 지역 기능을 추가합니다. 사전 설치하려는 언어에 기본, 글꼴, OCR, 텍스트 음성 변환 및 음성 인식 FOD를 사용할 수 있는 경우 포함하는 것이 좋습니다. 또한 펜이 포함된 디바이스를 판매하는 경우 필기 언어 구성 요소 FOD를 포함합니다.

    모든 LIP 언어에 모든 언어 구성 요소가 포함되는 것은 아닙니다. 예를 들어 카탈로니아어(ca-es)에는 기본 및 필기 FOD만 있습니다. LP-FOD 매핑 스프레드시트에서 언어에 사용할 수 있는 FOD를 알아볼 수 있습니다.

    예: 다음과 같이 기본, OCR, 텍스트 음성 변환 및 음성 인식을 es-es에 추가합니다.

    Dism /Image:"C:\mount\windows" /Add-Capability /capabilityname:Language.Basic~~~es-es~0.0.1.0 /capabilityname:Language.Handwriting~~~es-es~0.0.1.0 /capabilityname:Language.OCR~~~es-es~0.0.1.0 /capabilityname:Language.Speech~~~es-es~0.0.1.0 /capabilityname:Language.TextToSpeech~~~es-es~0.0.1.0 /source:C:\repository
    

    예: 다음과 같이 ca-es에 기본 및 필기를 추가합니다.

    Dism /Image:"C:\mount\windows" /Add-Capability
    /capabilityname:Language.Basic~~~ca-es~0.0.1.0
    /capabilityname:Language.Handwriting~~~ca-es~0.0.1.0
    /source:C:\repository
    

    다음과 같이 이러한 패키지가 이미지에 있는지 확인합니다.

    Dism /Image:"C:\mount\windows" /Get-Packages /format:table
    Dism /Image:"C:\mount\windows" /Get-Capabilities /format:table | findstr /i "installed"
    

    참고

    변경은 관리자 계정만 가능합니다. 표준 사용자에게는 제한된 환경이 제공됩니다. 자세한 내용은 언어 기능이 Windows 10 표시되지 않음을 참조하세요.

  5. 언어를 추가하기 전에 이미지에 LCU(업데이트 패키지)를 추가한 경우 업데이트할 모든 언어 리소스가 이미지에 들어 있도록 업데이트 패키지를 다시 설치합니다. 자세한 내용은 Windows 이미지에 업데이트 추가를 참조하세요.

언어, LIP, LXP 및 주문형 기능 제거

중요

보류 중인 온라인 작업이 있는 경우 오프라인 Windows 이미지에서 언어 팩을 제거할 수 없습니다. Windows 이미지는 최근에 설치되고 캡처된 이미지여야 합니다. 그래야만 Windows 이미지에 다시 부팅이 필요한 보류 중인 온라인 작업이 없게 됩니다.

  1. 다음과 같이 이미지에 설치된 패키지 및 기능 목록을 가져옵니다.

    Dism /Image:"C:\mount\windows" /Get-Packages /format:table
    Dism /Image:"C:\mount\windows" /Get-Capabilities /format:table | findstr /i "installed"
    
  2. 다음과 같이 언어, .cab 기반 LIP 및 주문형 기능을 제거합니다.

    Dism /Image:"C:\mount\windows" /Remove-Package /PackageName:<language pack name> /PackageName:<feature on demand name> ...
    
  3. 다음과 같이 LXP를 통해 추가된 LIP를 제거합니다.

    Dism /remove-provisionedappxpackage /packagename:Microsoft.LanguageExperiencePack<lang_version>_neutral__8wekyb3d8bbwe
    
  4. 이미지에 더 이상 언어, .cab 기반 LIP 및 주문형 기능이 없는지 확인합니다.

    Dism /Image:"C:\mount\windows" /Get-Packages /format:table
    Dism /Image:"C:\mount\windows" /Get-Capabilities /format:table | findstr /i "installed"
    

기본 언어, 로캘 및 기타 국제 설정 변경

  • Windows 11부터 DISM에서 설정한 기본 시스템 UI 언어는 Home 버전을 제외한 모든 버전에서 변경되지 않은 상태로 유지됩니다. 모든 상용 버전의 경우 OOBE(기본 환경) 중에 선택한 언어가 시스템 기본 설정 UI 언어로 설정되고, Windows가 이 언어로 표시되며, Home SKU의 경우 OOBE에서 선택한 언어가 계속 기본 시스템 UI 언어가 됩니다.

  • Windows 10 버전 2004부터 .appx 기반 LXP(언어 경험 팩) 지원 언어가 인수로 전달되면 이 언어가 시스템 기본 설정 UI 언어로 설정되고 해당 부모 언어는 기본 시스템 UI 언어로 설정됩니다. 이전 버전에서는 .cab 기반 언어 팩만 지원되었습니다.

    Dism /Image:"C:\mount\windows" /Set-AllIntl:es-es
    

    다음과 같이 사용 가능한 언어 설정을 확인합니다.

    Dism /Image:"C:\mount\windows" /Get-Intl
    
  • 온라인 이미지의 경우 제어판 또는 국제 설정 PowerShell cmdletGet-WinSystemLocaleSet-WinSystemLocale <language>를 사용합니다. 이는 LXP로 제공되는 언어에서 작동합니다.

추가 옵션은 다음을 참조하세요.

복구 환경(Windows RE)에 언어 추가

Windows 추가하는 언어의 경우 가급적이면 WinRE(Windows 복구 환경)에 언어를 추가합니다.

모든 언어 또는 LIP의 복구 이미지가 지역화된 것은 아닙니다.

Windows 10 ADK가 아닌 언어 및 선택적 기능 ISO의 언어를 사용하여 WinRE를 지역화하세요.

참고

알려진 문제: Windows 10 2018년 10월 업데이트 태국어 이미지(en-US 기본 언어 + th-th 언어 팩)에 포함되어 배송된 Windows RE는 최종 사용자에게 Windows 복구 환경의 태국어 텍스트, 복구(원스톱 복원) 중에 표시되는 텍스트 및/또는 기능 업데이트의 재부팅 프로세스 중에 표시되는 특정 화면 없이 UI 구성 요소(또는 영어)만 표시되는 문제가 있습니다. 이 문제를 해결하려면 2018.11D 품질 업데이트를 미리 설치하세요.

  1. 복구 이미지를 탑재합니다.

    • 오프라인: 복구 이미지가 Windows 이미지 내에 있습니다.

      md C:\mount\winre
      Dism /Mount-Image /ImageFile:"C:\mount\windows\Windows\System32\Recovery\winre.wim" /index:1 /MountDir:"C:\mount\winre"
      
    • 온라인:

      md C:\mount\winre
      Dism /Mount-Image /ImageFile:"C:\Windows\System32\Recovery\winre.wim" /index:1 /MountDir:"C:\mount\winre"
      

      Windows RE는 첫 실행 환경까지 Windows 이미지 내에 있으며, 그 후에는 별도의 복구 파티션으로 이동합니다.

  2. 다음과 같이 언어를 추가합니다.

    D:
    cd D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\lp.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-Rejuv_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-EnhancedStorage_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-Scripting_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-SecureStartup_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-SRT_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-WDS-Tools_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-WMI_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-StorageWMI_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-HTA_es-es.cab"
    

    D:\는 언어 및 선택적 기능 ISO입니다.

  3. 이미지에 언어 및 선택적 기능 ISO가 있는지 확인합니다.

    Dism /Get-Packages /Image:"C:\mount\winre"
    

    다음은 /Get-Packages의 예제 출력입니다.

    Package Identity : Microsoft-Windows-WinPE-Rejuv_es-es ... es-es~10.0.9926.0 State : Installed
    
  4. 다음과 같이 복구 이미지에 변경 내용을 커밋합니다.

    Dism /Commit-Image /MountDir:"C:\mount\winre"
    

    온라인 이미지의 경우 다음과 같이 탑재 폴더도 제거합니다.

    rmdir /s "C:\mount\winre"
    

변경 내용 캡처

  • 오프라인: Windows 이미지의 경우(install.wim)

    다음과 같이 Windows 이미지에 변경 내용을 커밋합니다.

    Dism /Commit-Image /MountDir:"C:\mount\windows"
    
  • 온라인: 실행 중인 Windows 설치 수정

    다음과 같이 이미지를 일반화하고 캡처합니다.

    %WINDIR%\system32\sysprep\sysprep.exe /generalize /shutdown /oobe
    

    자세한 내용은 일반화를 참조하세요.

다음 단계

더 많은 Windows 지역화:

  • OOBE(Out of Box Experience): 지역화된 최종 사용자 라이선스 계약(EULA), 등록 페이지, 키보드 및 마우스 페어링 지침을 만듭니다.
  • 소매 데모 환경: 현지화된 콘텐츠로 소매 매장에서 새 디바이스를 선보입니다.

설치 프로세스 지역화:

  • Windows 설치 프로그램에 언어 추가: Windows 이미지에 언어를 추가했으므로, 이제 Windows 설치 프로그램에 해당 언어가 표시되는지 확인합니다. 사용자의 기본 언어로 작동하는 Windows 설치 미디어를 만들 수도 있습니다.

  • 기술자가 기본 설정 언어로 Windows를 설치할 수 있도록 WinPE에 언어를 추가합니다.

  • Windows 배포 공유에 언어 추가를 통해 기업 네트워크의 사용자의 기본 설정 언어로 Windows를 선택할 수 있습니다.

Windows 지역화

주문형 기능

Windows 복구 환경(WinRE)에 언어 추가

DISM을 사용하여 Windows 이미지 서비스

DISM - Windows용 배포 이미지 서비스 및 관리 기술 참조

DISM 언어 및 국제 서비스 명령줄 옵션

DISM 무인 서비스 명령줄 옵션

Windows 시스템 이미지 관리자 기술 참조