DISM 드라이버 서비스(.inf) 명령줄 옵션

DISM을 INF 스타일 드라이버와 함께 사용하여 온라인 또는 오프라인 Windows 이미지(.wim)에 드라이버를 추가, 제거 또는 나열합니다. Microsoft Windows Installer 또는 기타 드라이버 패키지 유형(예: .exe 파일)은 지원되지 않습니다.

드라이버 INF 파일이 있는 디렉터리를 지정하거나 INF 파일의 이름을 지정하여 드라이버를 가리킬 수 있습니다.

DISM을 사용하여 Windows 이미지를 서비스하기 위한 기본 구문은 다음과 같습니다.

DISM.exe {/Image:<path_to_ image_directory> | /Online} [dism_global_options] {servicing_option} [<servicing_argument>]

다음 드라이버 서비스 옵션은 오프라인 이미지에 사용할 수 있습니다.

DISM.exe /image:<path_to_image_directory> [/Get-Drivers | /Get-DriverInfo | /Add-Driver | /Remove-Driver | /Export-Driver]

실행 중인 운영 체제에 대해 다음 드라이버 서비스 옵션을 사용할 수 있습니다.

DISM.exe /Online [/Get-Drivers | /Get-DriverInfo | /Export-Driver]

/Get-Help /?

드라이버가 명령줄 옵션을 서비스한 직후에 사용하면 옵션 및 인수에 대한 정보가 표시됩니다. 이미지가 지정되면 추가 항목을 사용할 수 있습니다.

:

Dism /image:C:\test\offline /Add-Driver /?
<p><strong>Dism /online /Get-Drivers /?

/Get-Drivers

온라인 또는 오프라인 이미지에서 드라이버 패키지에 대한 기본 정보를 표시합니다.

기본적으로 타사 드라이버만 나열됩니다. /all 인수를 사용하여 기본 드라이버 및 타사 드라이버에 대한 정보를 표시합니다. /Format:Table 또는 /Format:List 인수를 사용하여 출력을 테이블이나 목록으로 표시합니다.

이미지를 가리키면 드라이버의 상태(설치됨 또는 준비됨) 외에 이미지에 있는 드라이버를 확인할 수 있습니다.

:

Dism /image:C:\test\offline /Get-Drivers
Dism /online /Get-Drivers

/Get-DriverInfo

특정 드라이버 패키지에 대한 자세한 정보를 표시합니다.

구문:

 /Get-DriverInfo /Driver:{<installed_INF_FileName>|<path_to_driver.inf>}

이미지에 설치된 INF 파일이나 아직 설치되지 않은 파일을 가리킬 수 있습니다. 디바이스 드라이버 저장소에서 제거된 드라이버 또는 타사 드라이버의 이름을 지정할 수 있습니다. 드라이버 저장소에 설치된 타사 드라이버의 이름은 Oem0.inf, Oem1.inf 등으로 지정됩니다. 이를 게시된 이름이라고 합니다.

/driver 옵션을 여러 번 사용하여 명령줄에서 여러 드라이버를 지정할 수 있습니다.

: 드라이버 INF 파일을 식별할 수 있도록 /Get-Drivers 옵션을 사용합니다. 다음을 실행합니다.

Dism /image:C:\test\offline /Get-DriverInfo /driver:C:\Drivers\usb.inf
Dism /online /Get-DriverInfo /driver:C:\test\drivers\usb\usb.inf

/드라이버 추가

오프라인 Windows 이미지에 타사 드라이버 패키지를 추가합니다.

구문:

/Add-Driver {/Driver:<folder_containing_INF> | /Driver:<path_to_driver.inf>} [/recurse] [/ForceUnsigned]
  • /Driver 은 폴더 또는 개별 .inf 파일을 가리킬 수 있습니다.
    • /Driver 옵션을 사용하여 폴더를 가리키는 경우 유효한 드라이버 패키지가 아닌 INF 파일은 무시됩니다. 이러한 파일은 명령이 실행될 때 콘솔에 보고되며 로그 파일에 경고가 포함됩니다. 오류 메시지가 표시되지 않습니다.
    • 경로를 가리키고 /Recurse 옵션을 사용하는 경우 모든 하위 폴더에서 드라이버를 추가하도록 쿼리합니다.
  • 테스트 목적으로 /ForceUnsigned를 사용하여 서명되지 않은 드라이버를 추가하고 X64 기반 컴퓨터에 설치된 드라이버에 디지털 서명이 있어야 한다는 요구 사항을 무시할 수 있습니다. 드라이버 서명 요구 사항에 대한 자세한 내용은 디바이스 드라이버 및 배포 개요를 참조하세요.

예:

Dism /image:C:\test\offline /Add-Driver /driver:C:\test\drivers</strong>
Dism /image:C:\test\offline /Add-Driver /driver:C:\test\drivers /recurse
Dism /image:C:\test\offline /Add-Driver /driver:C:\test\drivers\mydriver.inf
Dism /image:C:\test\offline /Add-Driver /driver:C:\test\drivers\mydriver.inf /ForceUnsigned

/Remove-Driver

오프라인 이미지에서 타사 드라이버를 제거합니다.

/Driver 옵션을 여러 번 사용하여 명령줄에서 여러 드라이버를 지정할 수 있습니다.

구문:

/Remove-Driver /Driver:<driver_file>

타사 드라이버가 이미지에 추가되면 Oem0.inf, Oem1.inf 등과 같은 게시된 이름으로 이름이 바뀝니다. 드라이버를 제거하려면 게시된 이름을 지정해야 합니다. 기본 드라이버는 제거할 수 없습니다.

경고

부팅에 중요한 드라이버 패키지를 제거하면 오프라인 Windows 이미지를 부팅할 수 없게 만들 수 있습니다.

:

Dism /image:C:\test\offline /Remove-Driver /driver:oem1.inf
Dism /image: C:\test\offline /Remove-Driver /driver:oem1.inf /driver:oem2.inf

/Export-Driver

Windows 이미지에서 대상 경로로 모든 타사 드라이버 패키지를 내보냅니다. 그런 다음 DISM Add-Driver 명령을 실행하여 내보낸 드라이버를 오프라인 이미지에 주입할 수 있습니다.

구문:

Export-Driver /Destination:<destination_path>
  • Destination은 내보낸 드라이버가 저장되는 위치입니다.

:

DISM /Online /Export-Driver /Destination:C:\destpath
DISM /Image:C\test\offline /Export-Driver /Destination:C:\destpath

제한 사항

  • 드라이버 서비스 명령은 .inf 파일만 지원합니다. Windows Installer 또는 기타 드라이버 패키지 유형(예: .exe 파일)은 지원되지 않습니다.

  • 드라이버는 명령줄에 나열된 순서대로 설치됩니다. 다음 예에서 1.inf, 2.inf 및 3.inf는 명령줄에 나열된 순서대로 설치됩니다.

    Dism /Image:C:\test\offline /Add-Driver /Driver:C:\test\drivers\1.inf /Driver:C:\test\drivers\2.inf /Driver:C:\test\drivers\3.inf
    

DISM이란?

DISM 이미지 관리 명령줄 옵션

DISM(배포 이미지 서비스 및 관리) 명령줄 옵션