다음을 통해 공유


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(배포 이미지 서비스 및 관리) 명령줄 옵션