다음을 통해 공유


주문형 기능

개요

FOD(주문형 기능)는 언제든지 추가할 수 있는 Windows 기능입니다. 일반적인 기능에는 언어 리소스(예: 필기 인식) 또는 기타 기능(예: .NET Framework(.NetFx3))이 포함됩니다. Windows 10 또는 Windows Server에 새 기능이 필요한 경우 Windows 업데이트에서 기능 패키지를 요청할 수 있습니다.

사용자가 필요할 때 즉시 사용할 수 있도록 FOD를 사전 설치할 수도 있습니다. FOD는 주문형 기능 ISO에서 .cab 파일로 배포되며 DISM을 사용하여 하나 이상의 FOD를 Windows 이미지에 추가할 수 있습니다. 주문형 기능 ISO를 사용하여 FOD를 사전 설치하는 경우 Windows 이미지 버전과 일치하는 ISO를 사용하고 있는지 확인합니다.

FOD(주문형 기능)는 언제든지 추가할 수 있는 Windows 기능입니다. 일반적인 기능에는 언어 리소스(예: 필기 인식) 또는 기타 기능(예: .NET Framework(.NetFx3))이 포함됩니다. Windows 11 또는 Windows Server에 새 기능이 필요한 경우 Windows 업데이트에서 기능 패키지를 요청할 수 있습니다.

사용자가 필요할 때 즉시 사용할 수 있도록 FOD를 사전 설치할 수도 있습니다. FOD는 언어 및 선택적 기능 ISO에서 .cab 파일로 배포되며 DISM을 사용하여 하나 이상의 FOD를 Windows 이미지에 추가할 수 있습니다. 언어 및 선택적 기능 ISO를 사용하여 FOD를 사전 설치하는 경우 Windows 이미지 버전과 일치하는 ISO를 사용하고 있는지 확인합니다.

중요

를 사용하여 DISM /add-package FOD를 추가하는 것은 더 이상 사용되지 않습니다. 를 사용하여 Windows 이미지 DISM /add-package에 비위성 주문형 기능을 추가할 수 있지만 모든 FOD를 추가하여 모든 FOD DISM /Add-Capability 가 이미지에 제대로 추가되도록 하는 것이 가장 좋습니다.

언어 및 선택적 기능 ISO는 Windows 11의 새로운 기능입니다. 이전 버전의 Windows에서는 FOD(주문형 기능) ISO를 사용합니다.

중요

업데이트를 설치하기 전에 해당 순서대로 언어 팩 및 FOD를 추가합니다. 언어 팩 및 FOD를 추가하기 전에 업데이트를 추가하는 경우 업데이트를 다시 설치해야 합니다. 이미지에 업데이트 패키지를 추가하는 방법에 대한 자세한 내용은 Windows 이미지에 업데이트 추가를 참조하세요.

주문형 기능의 유형

Windows에는 다음과 같은 두 가지 유형의 주문형 기능이 있습니다.

  • 위성 패키지가 없는 FOD: 모든 언어 리소스가 동일한 패키지로 패키징된 모놀리식 FOD입니다. 이러한 FOD는 단일 .cab 파일로 배포됩니다.

  • 위성 패키지가 있는 FOD: 언어 및/또는 아키텍처 리소스가 별도의 패키지(위성)에 들어 있는 언어 중립적 FOD입니다. 이러한 유형의 FOD를 설치하면 Windows 이미지에 적용되는 패키지만 설치되므로 디스크 사용량이 줄어듭니다. 이러한 FOD는 .cab 파일 세트로 배포되지만, /capabilityname를 실행할 때 단일 DISM /Add-Capability을 지정하여 설치됩니다.

    위성이 있는 FOD에는 올바른 형식의 FOD 리포지토리가 필요합니다. 언어 및 선택적 기능 ISO를 리포지토리로 사용하거나 사용자가 DISM /export-source 명령으로 만드는 사용자 지정 리포지토리로 사용할 수 있습니다. .cab 파일을 폴더에 직접 복사하여 리포지토리로 사용하지 마세요. DISM은 리포지토리에 추가 메타데이터가 필요합니다.

    위성이 있는 FOD에 대한 자세한 내용은 사용 가능한 주문형 기능을 참조하세요. 언어 FOD에는 위성이 없습니다.

/add-package를 사용하여 위성이 없는 FOD를 추가할 수 있지만, 위성이 있는 FOD와 위성이 없는 FOD를 추가하는 데 모두 사용할 수 있는 /add-capability를 사용하여 모든 FOD를 추가하는 것이 좋습니다.

주문형 기능 미디어

주문형 기능 패키지는 오프라인 미디어에서 사용할 수 있습니다. 아래 표에는 Windows 버전 릴리스와 주문형 기능을 설치하는 데 사용해야 하는 해당 미디어가 연결되어 있습니다.

Windows 버전 미디어
Windows 11 Windows 11 언어 및 선택적 기능 ISO
Windows Server 2022 Windows Server 2022 언어 및 선택적 기능 ISO
Windows 10 버전 2004 이상 Windows 10 버전 2004 주문형 기능 ISO
Windows 10, 버전 1909 Windows 10 버전 1903 주문형 기능 ISO
Windows 10, 버전 1903 Windows 10 버전 1903 주문형 기능 ISO
Windows 10, 버전 1809 Windows 10 주문형 기능 버전 1809 ISO

주문형 기능 추가 또는 제거

DISM /add-capability를 사용하여 FOD 추가 또는 제거

를 사용하여 DISM /add-CapabilityFOD를 설치합니다. 오프라인 이미지에 FOD를 사전 설치하는 경우 /source 옵션을 사용하여 Windows에 FOD 설치 파일을 찾을 위치를 알립니다. /source는 FOD 리포지토리 또는 탑재된 언어 및 선택적 기능 ISO입니다. 명령에서 /source 인수를 여러 번 사용할 수 있습니다.

온라인 이미지에 FOD를 추가하는 경우 /add-capability는 Windows 업데이트에서 기능을 다운로드하여 이미지에 추가합니다. Windows 업데이트에서 기능을 설치하지 않으려면 Windows 업데이트 또는 Windows Server Update Services에서 기능 원본 파일을 찾지 말라고 DISM에 지시하는 /LimitAccess를 사용하면 됩니다.

자세한 내용은 DISM 기능 패키지 서비스 명령줄 옵션을 참조하세요.

  • /online 옵션을 사용하여 PC에 기능을 추가합니다.
  • /source 옵션과 함께 /Image:\<mount path>를 사용하여 탑재된 Windows 이미지에 기능을 추가합니다.
명령 Description 예제
/add-capability

이미지에 기능을 추가합니다.

종속성이 있는 패키지의 경우 이 명령은 종속 패키지도 가져옵니다. 예를 들어 음성 패키지를 추가하는 경우 음성 외에 텍스트 음성 변환 및 기본 패키지도 가져옵니다.

DISM은 다음 위치에서 원본 파일을 찾습니다.
  1. /Source가 지정된 경우 DISM은 지정된 위치부터 확인합니다.
  2. /Source가 지정되지 않았거나 지정된 위치에서 원본 파일을 찾을 수 없는 경우 DISM은 그룹 정책에 지정된 위치를 확인합니다.
  3. 여전히 파일을 찾을 수 없고 DISM이 온라인 이미지에 대해 실행 중이고 /LimitAccess가 지정되지 않은 경우에는 Windows 업데이트에서 파일을 찾습니다.
DISM.exe /image:C:\mount\Windows /add-capability /CapabilityName:Language.Basic~~~en-US~0.0.1.0 /Source:E:

DISM.exe /Online /add-capability /CapabilityName:Language.Basic~~~en-US~0.0.1.0

/Get-Capabilities 이미지의 기능을 가져옵니다. DISM /image:C:\Mount\Windows /Get-Capabilities
/Get-CapabilityInfo 이미지의 기능 정보를 가져옵니다. DISM /image:C:\mount\Windows /Get-CapabilityInfo /CapabilityName:Language.Basic~~~en-US~0.0.1.0
/Remove-Capability

이미지에서 기능을 제거합니다.

참고: 다른 패키지가 의존하는 기능은 제거할 수 없습니다. 예를 들어 프랑스어 필기 및 기본 기능이 설치된 경우 기본 기능을 제거할 수 없습니다.

DISM.exe /image:C:\mount\Windows /Remove-Capability /CapabilityName:Language.Basic~~~en-US~0.0.1.0

기능에 사용 가능한 모든 DISM 명령을 보려면 DISM 기능 패키지 서비스 명령줄 옵션을 참조하세요.

FOD 리포지토리

/add-capability를 사용하여 이미지에 FOD를 추가하는 경우 리포지토리를 원본 위치로 지정합니다. 다음 작업을 수행할 수 있습니다.

  • 탑재된 언어 및 기능 ISO를 리포지토리로 직접 사용
  • 사용자 지정 FOD 리포지토리 만들기

다음 예제에서는 단일 위성 FOD를 포함하는 최소 크기의 사용자 지정 FOD 리포지토리를 빌드하는 방법을 보여줍니다.

  1. Windows 이미지 탑재

    dism /mount-image /imagefile:install.wim /mountdir:C:\mount
    
  2. 파일 탐색기를 사용하여 주문형 기능 ISO를 탑재합니다. 그러면 드라이브 문자가 할당됩니다.

  3. 이미지에서 FOD ISO로 FOD를 내보냅니다.

    dism /image:"C:\mount\windows" /export-source /source:d: /target:c:\repository /capabilityname:App.StepsRecorder~~~~0.0.1.0
    

    여기서 D:\는 주문형 기능 ISO의 탑재 위치입니다.

이제 리포지토리에 포함된 FOD의 원본으로 C:\repository를 사용할 수 있습니다.

참고

이미지에 언어를 추가하고 제거할 때 사용자 지정 FOD 및 언어 팩 리포지토리를 만들어야 할 수도 있습니다. 자세한 내용은 사용자 지정 FOD 및 언어 팩 리포지토리 만들기를 참조하세요.

DISM /add-package를 사용하여 FOD 추가 또는 제거

를 사용하여 Windows 이미지 DISM /add-package에 비위성 주문형 기능을 추가할 수 있지만, 위성이 아닌 FOD를 이러한 방식으로 추가할 수 없으므로 모든 FOD를 와 함께 DISM /Add-Capability 추가하여 모든 FOD가 이미지에 제대로 추가되도록 하는 것이 좋습니다.

명령 Description 예제
/add-package FOD .cab을 포함한 패키지를 이미지에 추가합니다. add-package는 위성 패키지가 없는 FOD를 추가하는 데만 사용할 수 있습니다. DISM.exe /image:C:\mount\Windows /add-package /packagepath:E:\Microsoft-Windows-Holographic-Desktop-FOD-Package~31bf3856ad364e35~amd64~~.cab
/Get-Packages 이미지의 모든 패키지 목록을 가져옵니다. DISM /image:C:\Mount\Windows /get-packages
/Get-Packageinfo 이미지의 패키지 정보를 가져옵니다. DISM /image:C:\mount\Windows /get-packageInfo /packagename:Microsoft-Windows-Xps-Xps-Viewer-Opt-Package~31bf3856ad364e35~amd64~~10.0.17134.1000
/Remove-Package 이미지에서 패키지를 제거합니다. 참고: 다른 패키지가 종속된 패키지를 제거하지 마세요. 예를 들어 프랑스어 필기 및 기본 패키지가 설치된 경우 기본 패키지를 제거하지 마세요. DISM.exe /image:C:\mount\Windows /Remove-Package /PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0