DISM을 사용하여 Windows 기능을 사용하도록 또는 사용하지 않도록 설정

DISM(배포 이미지 서비스 및 관리) 도구는 Windows 이미지를 수정하는 데 사용되는 명령줄 도구입니다. DISM의 기능 명령을 사용하여 명령 프롬프트에서 직접 또는 이미지에 응답 파일을 적용하여 Windows 기능을 사용하거나 사용하지 않도록 설정할 수 있습니다. WIM 또는 VHD 파일에서 오프라인으로 또는 실행 중인 운영 체제에서 온라인으로 Windows 기능을 사용하거나 사용하지 않도록 설정할 수 있습니다.

서비스할 오프라인 이미지 탑재

  1. 관리자 권한으로 명령 프롬프트를 엽니다.

  2. /Get-ImageInfo 옵션을 사용하여 수정하려는 이미지의 이름 또는 인덱스 번호를 검색합니다. 이미지 파일을 지정하는 대부분의 작업에는 인덱스 또는 이름 값이 필요합니다.

    예를 들어 명령 프롬프트에서 다음을 입력합니다.

    Dism /Get-ImageInfo /ImageFile:C:\test\images\install.wim
    
  3. 오프라인 Windows 이미지를 탑재합니다. 예를 들어 다음과 같이 입력합니다.

    Dism /Mount-Image /ImageFile:C:\test\images\install.wim /Index:1 /MountDir:C:\test\offline
    

이미지에서 사용 가능한 Windows 기능을 찾는 방법

  1. 운영 체제에서 사용할 수 있는 모든 기능을 나열합니다. 예를 들어 다음과 같이 입력합니다.

    Dism /online /Get-Features
    

    오프라인 이미지를 서비스하려면 탑재된 이미지 디렉터리의 위치를 지정합니다. 예를 들어 다음과 같이 입력합니다.

    Dism /Image:C:\test\offline /Get-Features
    

    명령에 >를 추가하여 명령의 출력을 텍스트 파일로 리디렉션할 수 있습니다. 예를 들어 >featurelist.txtfeaturelist.txt라는 텍스트 파일에 출력합니다.

  2. 기능 목록을 검토하여 사용하려는 기능, 사용하지 않으려는 기능, 제거하려는 기능 또는 복원하려는 기능을 찾습니다.

  3. /Get-FeatureInfo를 사용하여 관심 있는 기능에 대한 정보를 나열합니다. 예를 들어 다음과 같이 입력합니다.

    Dism /online /Get-FeatureInfo /FeatureName:TFTP
    

Windows 기능을 사용하도록 설정하는 방법

  1. 이미지에서 특정 기능을 사용하도록 설정합니다. /All 인수를 사용하여 동일한 명령에서 모든 부모 기능을 사용하도록 설정할 수 있습니다. 예:

    Dism /online /Enable-Feature /FeatureName:TFTP /All
    

    오프라인 이미지를 서비스하려면 탑재된 이미지 디렉터리의 위치를 지정합니다. 예를 들어 다음과 같이 입력합니다.

    Dism /Image:C:\test\offline /Enable-Feature /FeatureName:TFTP /All
    
  2. 선택 사항: 사용하도록 설정한 기능의 상태를 가져옵니다. 예를 들어 다음과 같이 입력합니다.

    Dism /online /Get-FeatureInfo /FeatureName:TFTP
    

    상태가 EnablePending인 경우 기능을 완전히 사용하려면 이미지를 부팅해야 합니다.

제거된 Windows 기능을 복원하는 방법

  1. 이미지에서 특정 기능을 사용하도록 설정합니다. 원본을 지정하지 않으면 DISM은 그룹 정책을 통해 지정된 기본 위치에서 기능을 사용하도록 설정하는 데 필요한 파일을 찾습니다. 자세한 내용은 Windows 복구 원본 구성을 참조하세요.

    파일이 기본 위치에 없는 경우 DISM은 WU(Windows Update)에 필요한 파일을 문의합니다. /LimitAccess 인수를 사용하여 DISM이 WU에 문의하지 않도록 할 수 있습니다.

    여러 /Source 인수를 지정하면 파일이 발견된 첫 번째 위치에서 파일이 수집되고 나머지 위치는 무시됩니다.

    예를 들어 다음과 같이 입력합니다.

    Dism /Online /Enable-Feature /FeatureName:TFTP /Source:Z:\sources\SxS /Source:C:\test\mount\windows /LimitAccess
    

    오프라인 이미지를 서비스하려면 탑재된 이미지 디렉터리의 위치를 지정합니다. 예를 들어 다음과 같이 입력합니다.

    Dism /Image:C:\test\offline /Enable-Feature /FeatureName:TFTP /Source:C:\test\mount\windows
    
  2. 선택 사항: 사용하도록 설정한 기능의 상태를 가져옵니다. 예를 들어 다음과 같이 입력합니다.

    Dism /online /Get-FeatureInfo /FeatureName:TFTP
    

    상태가 EnablePending인 경우 기능을 완전히 사용하려면 이미지를 부팅해야 합니다.

Windows 기능을 사용하지 않도록 설정하는 방법

  1. 이미지에서 특정 기능을 사용하지 않도록 설정합니다. 예를 들어 다음과 같이 입력합니다.

    Dism /online /Disable-Feature /FeatureName:TFTP
    

    오프라인 이미지를 서비스하려면 탑재된 이미지 디렉터리의 위치를 지정합니다. 예를 들어 다음과 같이 입력합니다.

    Dism /Image:C:\test\offline /Disable-Feature /FeatureName:TFTP
    
  2. 선택 사항: DISM /GetFeatureInfo를 사용하여 사용하지 않도록 설정한 기능의 상태를 가져옵니다. 예를 들어 다음과 같이 입력합니다.

    Dism /online /Get-FeatureInfo /FeatureName:TFTP
    

    상태가 DisablePending인 경우 기능을 완전히 사용하지 않도록 설정하려면 이미지를 부팅해야 합니다.

주문형 설치를 위한 Windows 기능을 제거하는 방법

  1. 이미지에서 기능의 매니페스트를 제거하지 말고 이미지의 특정 기능을 제거합니다. 자세한 내용은 Windows 복구 원본 구성을 참조하세요.

    예를 들어 다음과 같이 입력합니다.

    Dism /online /Disable-Feature /FeatureName:TFTP /Remove
    

    오프라인 이미지를 서비스하려면 탑재된 이미지 디렉터리의 위치를 지정합니다. 예를 들어 다음과 같이 입력합니다.

    Dism /Image:C:\test\offline /Disable-Feature /FeatureName:TFTP /Remove
    
  2. 선택 사항: DISM /GetFeatureInfo를 사용하여 사용하지 않도록 설정한 기능의 상태를 가져옵니다. 예를 들어 다음과 같이 입력합니다.

    Dism /online /Get-FeatureInfo /FeatureName:TFTP
    

    상태가 Disabled입니다. Windows 10부터는 원스톱 복원을 지원하기 위해 Windows 클라이언트 버전에서 페이로드가 제거되지 않습니다. 페이로드는 Windows Server 설치에서 제거됩니다.

DISM 및 응답 파일을 사용하여 Windows 기능을 사용하거나 사용하지 않도록 설정하는 방법

  1. Windows SIM파일 메뉴에서 Windows 이미지 선택을 클릭하고 드롭다운 목록에서 카탈로그 파일 형식(.clg)을 지정하여 기존 카탈로그를 열거나, 도구 메뉴에서 카탈로그 만들기를 클릭하여 새 카탈로그를 만듭니다.

  2. Windows 이미지 창에서 카탈로그를 확장한 다음, 패키지를 확장합니다.

  3. Foundation을 확장하고 Microsoft-Windows-Foundation-Package를 마우스 오른쪽 단추로 클릭합니다.

  4. 응답 파일에 추가를 클릭합니다.

  5. 사용하거나 사용하지 않도록 설정하려는 기능 옆에 있는 사용 또는 사용 안 함을 클릭합니다. 반대로 선택하려면 화살표를 클릭합니다.

    모든 자식을 보려면 항목을 확장해야 할 수도 있습니다. 자식 중 하나가 사용하도록 설정된 경우 부모를 사용하도록 설정해야 합니다.

    참고

    무인 응답 파일을 사용하여 주문형 기능에 대한 Windows 기능을 복원하거나 제거할 수 없습니다.

  6. 주 메뉴에서 도구를 클릭한 다음, 응답 파일 유효성 검사를 클릭합니다.

  7. 메시지 창에 표시되는 오류를 수정하고 응답 파일을 저장합니다.

  8. 명령 프롬프트에서 다음 명령을 입력하여 무인 응답 파일을 이미지에 적용합니다.

    Dism /online /Apply-Unattend:C:\test\answerfiles\myunattend.xml
    

    오프라인 이미지를 서비스하려면 탑재된 이미지 디렉터리의 위치를 지정합니다. 예를 들어 다음과 같이 입력합니다.

    Dism /Image:C:\test\offline /Apply-Unattend:C:\test\answerfiles\myunattend.xml
    

오프라인 이미지의 변경 내용을 커밋하는 방법

  • 변경 내용을 커밋하고 이미지를 분리합니다. 예를 들어 다음과 같이 입력합니다.

    Dism /Unmount-Image /MountDir:C:\test\offline /Commit
    

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

DISM 운영 체제 패키지 서비스 명령줄 옵션

DISM 무인 서비스 명령줄 옵션

Windows 복구 원본 구성