DetailPage-MSS-KB

기술 자료

기술 자료: 314479 - 마지막 검토: 2004년 5월 12일 수요일 - 수정: 2.0

이 문서의 Microsoft Windows 2000 버전에 대한 내용은 254078  (http://support.microsoft.com/kb/254078/ ) 을 참조하십시오.

중요: 이 문서에서는 레지스트리 수정 방법을 설명합니다. 레지스트리를 수정하기 전에 해당 레지스트리를 백업하고 문제 발생 시 이를 복원하는 방법을 이해해야 합니다. 레지스트리 백업, 복원 및 편집 방법은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
256986  (http://support.microsoft.com/kb/256986/ ) Microsoft Windows 레지스트리 설명

이 페이지에서

요약

이 문서에서는 Microsoft Windows 설치에 OEM 제공 드라이버를 추가하는 데 필요한 단계를 설명합니다. 이 문서에는 그래픽 사용자 인터페이스(GUI) 모드 설치 동안이나 표준 플러그 앤 플레이 열거에서 설치한 후 일반적으로 설치되는 드라이버만 나와 있습니다. 따라서 관련 하드웨어가 시스템에 도입되어 있다면 나중에라도 사용할 수 있도록 OEM 플러그 앤 플레이 드라이버를 사전 설치할 수 있습니다.

이 문서에서는 다음과 같은 상황에서 OEM 플러그 앤 플레이 드라이버를 추가하는 방법을 설명합니다.
  • 무인 설치
  • Sysprep 설치
  • 원격 설치 서비스(RIS) 설치
  • Riprep 이미지
  • 기존 Windows 설치
텍스트 모드 설치 동안 OEM 제공 대용량 저장 장치를 추가하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
314859  (http://support.microsoft.com/kb/314859/ ) Windows XP 설치 중에 F6 키를 사용하여 제한된 OEM 드라이버 지원을 사용할 수 있다

추가 정보

GUI 모드 설치의 "장치 설치" 부분 동안에 설치되는 드라이버는 특정 위치에 있어야 합니다. 이때 설치 프로그램은 플러그 앤 플레이 ID를 사용하여 Windows 플러그 앤 플레이에서 열거한 장치를 설치합니다. .inf 파일에서 해당 장치의 플러그 앤 플레이 ID에 가장 잘 일치하는 것을 찾아서 드라이브에서 미리 정의한 경로를 검색합니다. 이 경로는 다음 레지스트리 위치에 정의되어 있는데 기본적으로 %SystemRoot%\Inf로 설정되어 있습니다.
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\DevicePath: REG_EXPAND_SZ:%SystemRoot%\Inf
설치 프로그램이 이 경로를 사용하여 장치 설치를 위한 .inf 파일을 찾습니다. 이 경로는 설치 후에 새로 발견되고 설치된 하드웨어에도 사용됩니다. 설치하는 동안 Sysprep.inf나 무인 응답 파일을 사용하여 이 키를 수정하면 값이 저장되어 설치 후에도 사용됩니다.

본 문서의 다음 절에서는 Windows의 무인 설치 또는 Sysprep 설치에 OEM 제공 드라이버를 추가하는 방법을 설명합니다.

무인 설치

무인 설치에 드라이버를 추가하려면 다음과 같이 하십시오.

참고 해당 OEM 제공 드라이버가 디지털 서명되지 않은 경우에는 설치하는 동안 이에 대한 경고 메시지가 나타납니다. 이 메시지를 해제하려면 설치 응답 파일(Unattend.txt)의 [Unattended] 구역에 다음 항목을 추가하십시오.
DriverSigningPolicy = Ignore
				
이 설정에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
236029  (http://support.microsoft.com/kb/236029/ ) Windows 2000 무인 설치에 대한 드라이버 서명 정책을 설정하는 방법
  1. Microsoft Windows CD-ROM에서 서버 상의 한 위치로 I386 폴더를 복사하여 네트워크 서버에서 배포 지점을 만듭니다. 설치 관리자 유틸리티(Setupmgr.exe)를 사용하여 Unattended.txt 파일을 만듭니다. Setupmgr.exe는 Windows CD-ROM에 있는 Support\Tools 폴더의 Deploy.cab 파일에 있는데, Windows 무인 설치에 대한 정보가 수록되어 있는 Setupmgr.chm 파일도 같이 있습니다.응답 파일을 만드는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
    308662  (http://support.microsoft.com/kb/308662/ ) HOWTO: 설치 관리자를 사용하여 응답 파일 만들기
  2. 배포 지점에 복사한 I386 폴더에서 $oem$\$1\Drivers 폴더를 만듭니다. 설치할 하드웨어(예: 네트워크 어댑터, 모뎀 또는 비디오 드라이버)에 따라 Drivers 하위 폴더에서 폴더를 추가로 만들어야 할 수 있습니다. $1 폴더는 %SystemDrive%로 확인됩니다. 이들 폴더와 파일은 텍스트 모드 설치 동안 %SystemDrive%\Drivers 폴더로 복사됩니다. 예를 들면 다음과 같습니다.
    \i386
    -\$oem$
    - - \$1
    - - - \Drivers
    - - - - - \NIC
    - - - - - \MODEM
    - - - - - \VIDEO
  3. 장치에 대한 OEM 제공 드라이버 파일을 모두 앞에서 만든 폴더로 복사합니다.
  4. 설치 응답 파일의 [Unattended] 구역에 OemPnPDriversPath = Driver_Paths 항목을 추가합니다. 아래와 같이 이 키에서 세미콜론(;)으로 경로를 분리하여 여러 경로를 나타낼 수 있습니다.
    [Unattended]
    OemPnPDriversPath = Drivers\NIC;Drivers\Modem;Drivers\Video
    						
    참고 나열된 각 검색 경로 앞에 %SystemDrive% 환경 변수 문자열이 자동으로 삽입됩니다.
  5. 응답 파일을 저장합니다.
시스템은 GUI 모드 설치 동안 플러그 앤 플레이 ID에 대한 .inf 파일을 검색할 때 표준 기본 경로 %WinDir%\Inf와 함께 OemPnPDriversPath 항목에 기록되어 있는 경로도 조사합니다. 검색 순서에서 %WinDir%\Inf 경로가 첫번째로 나열되지만 둘 이상의 .inf 파일에서 지원되는 장치가 있으면(Windows에서는 일반 기능을 제공하는 드라이버를 포함할 수 있음) 설치 프로그램이 OemPnPDriversPath 항목에 지정되어 있는 모든 경로를 계속 검색합니다. 플러그 앤 플레이는 일치 항목을 여러 개 찾을 수 있지만 가장 잘 일치하는 .inf 파일을 사용하여 장치를 지원하는 관련 장치 드라이버를 설치합니다.

Sysprep 설치

Windows Sysprep 설치에 OEM 제공 드라이버를 추가하기 위한 절차는 배포 공유를 만들지 않아도 된다는 점을 제외하고 본 문서의 "무인 설치" 절에 설명되어 있는 절차와 비슷합니다. Sysprep의 최소 설치 마법사에 드라이버를 추가하려면 다음과 같이 하십시오.
  1. %WinDir% 폴더가 위치해 있는 볼륨의 루트에서 OEM 제공 드라이버를 저장할 폴더 구조를 만듭니다. 예를 들면 다음과 같습니다.
    \Drivers
    - - \NIC
    - - \VIDEO
    \Sysprep
    \WINNT
  2. 해당 하위 폴더에 OEM 제공 드라이버를 복사합니다.
  3. Sysprep.inf 파일의 [Unattended] 구역에 OemPnPDriversPath = Driver_Paths 항목을 추가합니다. 아래의 예제 코드에 나와 있는 것처럼 이 키에서 세미콜론(;)으로 경로를 분리하여 여러 경로를 나타낼 수 있습니다.
    [Unattended]
    OemPnPDriversPath = Drivers\NIC;Drivers\Video
    					
    참고 나열된 각 검색 경로 앞에 %SystemDrive% 환경 변수 문자열이 자동으로 삽입됩니다.
최소 설치 완료 후 OEM 제공 드라이버를 볼륨에 남아 있지 않게 하려면 앞에서 만든 폴더 구조를 Sysprep 폴더에 넣으면 됩니다. OemPnPDriversPath = 키를 적절하게 조정했는지 확인하십시오. 설치가 완료되면 Sysprep 폴더는 모든 하위 폴더와 함께 자동으로 제거됩니다.

Sysprep 폴더에 Sysprep.inf 파일을 저장한 다음 Sysprep.exe를 실행하십시오. OEM 드라이버 .inf 파일을 사용하여 찾은 플러그 앤 플레이 장치를 포함한 모든 플러그 앤 플레이 장치가 최소 설치 동안 대상 컴퓨터에 자동으로 설치됩니다. 대상 컴퓨터에 이전 버전 또는 ISA 같은 장치가 없으면 -pnp 명령줄 스위치를 지정하지 않아도 됩니다. -pnp 명령줄 스위치를 사용하면 모든 장치의 전체 플러그 앤 플레이가 다시 열거됩니다. 그러면 Sysprep 최소 설치 프로세스가 5-10분 더 늘어납니다.

참고 대용량 저장 장치 컨트롤러를 추가로 지정하면 -pnp 명령줄 스위치에서 장치 관리자에 하드 디스크 컨트롤러가 추가로 나타낼 수 있습니다. 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
314460  (http://support.microsoft.com/kb/314460/ ) 시스템 준비 도구 및 응답 파일 사용
참고 OEM 제공 드라이버가 디지털 서명되지 않은 경우에는 관리자가 해당 컴퓨터에 로그온할 때까지 최소 설치 마법사가 장치 설치를 연기합니다. 이를 클라이언트 쪽/서버 쪽 비교 설치라고 하며, 최소 설치 동안 발생합니다.

자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
256204  (http://support.microsoft.com/kb/256204/ ) 서명되지 않는 드라이버는 "-pnp" 스위치가 없을 경우 Sysprep 최소 마법사에서 설치되지 않는다

RIS 설치

RIS 설치에 OEM 플러그 앤 플레이 드라이버를 추가하는 프로세스는 본 문서의 "무인 설치" 절에 나와 있는 단계와 동일한데, 다음 두 가지를 약간 조정하여 사용합니다.
  1. $oem$ 폴더를 RIS 이미지의 \I386 폴더와 같은 수준에 놓습니다. 예를 들면 다음과 같습니다.
       RemoteInstall\Setup\%language\Images\%dir_name%\i386
       RemoteInstall\Setup\%language\Images\%dir_name%\$oem$\$1\Drivers            
                                                            \NIC
                                                            \MODEM
                                                            \VIDEO
    					
  2. RIS 이미지 기본 템플릿(Ristndrd.sif)을 수정합니다. [Unattended] 구역에서 OemPreinstall = key 값을 No에서 Yes로 변경한 다음 OemPnPDriversPath = Driver_Path 항목을 추가합니다. 아래와 같이 이 키에서 세미콜론(;)으로 경로를 분리하여 여러 경로를 나타낼 수 있습니다.
    [Unattended]
    OemPreinstall = Yes
    OemPnPDriversPath = Drivers\NIC;Drivers\Modem;Drivers\Video
    					
    참고 나열된 각 검색 경로 앞에 %SystemDrive% 환경 변수 문자열이 자동으로 삽입됩니다.

    참고 OEM 제공 드라이버 중 하나가 네트워크 카드 장치에 대한 드라이버이면 텍스트 모드 설치로 부팅할 때 RIS 서버에서 이 파일을 사용할 수 있어야 합니다.

    이러한 프로세스에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
    315279  (http://support.microsoft.com/kb/315279/ ) RIS 설치에 타사 OEM 네트워크 어댑터를 추가하는 방법
  3. RIS 서버에서 BINL 서비스를 중지했다가 다시 시작합니다. 이렇게 하려면 명령 프롬프트에서 다음 명령을 입력하고 각 명령 끝에서 Enter 키를 누릅니다.
    net stop "boot information negotiation layer"
    net start "boot information negotiation layer"

Riprep 이미지

Riprep와 Sysprep는 상당 부분 같은 기능을 공유하고 있습니다. 따라서 이미지를 만들 컴퓨터에 OEM 플러그 앤 플레이 드라이버를 추가할 때 이 프로세스가 Sysprep에 사용되는 프로세스와 유사한 단계를 포함하고 있습니다. 이미지 컴퓨터에 대해 Riprep를 실행하여 이를 RIS 서버에 복사하기 전에 아래의 단계를 수행하십시오.
  1. %SystemDrive% 폴더에서 Sysprep라는 폴더를 만듭니다. Riprep.exe가 볼륨/파티션을 하나만 복사할 수 있으므로 대개 이 폴더는 C 드라이브입니다.
  2. 아래의 예제에 나와 있는 것처럼 같은 볼륨의 루트에서 OEM 제공 드라이버를 저장할 폴더 구조를 만듭니다.
    \Drivers
    - - \NIC
    - - \VIDEO
    \Sysprep
    \WINNT
  3. 해당 하위 폴더에 OEM 제공 드라이버를 복사합니다.
  4. Sysprep 폴더에서 Sysprep.inf 파일을 만든 다음 [Unattended] 항목과 OemPnPDriversPath = Driver_Path 항목을 추가합니다. 아래의 예제에 나와 있는 것처럼 이 키에서 세미콜론(;)으로 경로를 분리하여 여러 경로를 나타낼 수 있습니다.
    [Unattended]
    OemPnPDriversPath = Drivers\NIC;Drivers\Video
    참고 각 검색 경로 앞에 %SystemDrive% 환경 변수가 자동으로 삽입됩니다.

    참고 장치가 운영 체제에서 알려진 장치나 알 수 없는 장치로 이미 인식된 경우에는 Sysprep를 실행하기 전에 장치 관리자를 통해 이 장치를 제거해야 합니다. 그렇지 않으면 최소 설치 동안 시작할 때 업데이트된 드라이버가 설치되지 않습니다.

  5. 클라이언트 컴퓨터의 \\RisServer\Reminst\Admin\I386 폴더에서 Riprep.exe를 실행하여 선택한 RIS 서버로 이미지를 복사합니다. Riprep가 Sysprep.inf 파일이 있는지 Sysprep 폴더를 조사하고, OemPnPDriversPath= 키를 읽은 다음, 최소 설치 동안 레지스트리를 사용할 수 있도록 서버에 복사하기 전에 컴퓨터에서 다음 레지스트리 항목을 업데이트합니다.
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Devicepath
    참고 이 프로세스 동안 만들어진 기본 Riprep.sif 파일은 이전 단계에서 만든 Sysprep.inf 파일의 항목에 영향을 받지 않습니다.
  6. RIS 서버에서 BINL 서비스를 중지했다가 다시 시작합니다. 이렇게 하려면 명령 프롬프트에서 다음 명령을 입력하고 각 명령 끝에서 Enter 키를 누릅니다.
    net stop "boot information negotiation layer"
    net start "boot information negotiation layer"
    참고 OEM 제공 드라이버 중 하나가 기본 네트워크 카드에 대한 드라이버이면 Riprep 이미지를 다운로드하기 전에 RIS 서버가 표준 RIS 플랫 이미지에서도 이 파일을 사용할 수 있어야 합니다. 이러한 경우에는 본 문서의 "RIS 설치" 절에 나와 있는 절차를 수행하거나 다음 Microsoft 기술 자료 문서에 나와 있는 절차를 사용해야 합니다.

    315279  (http://support.microsoft.com/kb/315279/ ) RIS 설치에 타사 OEM 네트워크 어댑터를 추가하는 방법
    이미지를 이미 만든 상태에서 OEM 제공 플러그 앤 플레이 드라이버를 추가하려면 RIS를 사용하여 이미지를 컴퓨터로 다운로드하고, 본 문서의 "Riprep 이미지" 절에 나와 있는 단계를 수행한 다음 이 이미지를 다시 RIS 서버로 "Riprep"하십시오.

    참고 이 방법을 사용하면 다음 레지스트리 키에 드라이버 경로가 두 번 입력됩니다.
    SOFTWARE\Microsoft\Windows\CurrentVersion\DevicePath
    자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
    258862  (http://support.microsoft.com/kb/258862/ ) Riprep.exe가 레지스트리에 경로를 중복 추가한다

기존 Windows 설치

경고: 레지스트리 편집기를 잘못 사용하면 심각한 문제가 발생할 수 있으며 문제를 해결하기 위해 운영 체제를 다시 설치해야 할 수도 있습니다. Microsoft는 레지스트리 편집기를 잘못 사용함으로써 발생하는 문제에 대해 해결을 보증하지 않습니다. 레지스트리 편집기의 사용에 따른 모든 책임은 사용자에게 있습니다.
기존 Windows 기반 컴퓨터에 OEM 제공 드라이버가 필요한 하드웨어 장치를 새로 추가해야 할 경우도 있을 수 있습니다. 장치를 새로 설치해야 하지만 통제되는 방법이나 한 서버에서 중앙 집중 방식으로 OEM 제공 드라이버를 배포할 수 있습니다. 이렇게 하려면 다음과 같이 하십시오.
  1. 드라이버를 로컬로 복사할 것인지 아니면 중앙 배포 서버에 저장할 것인지 결정합니다. 드라이버를 컴퓨터 하드 디스크에 로컬로 저장하려는 경우에는 드라이버를 컴퓨터에 복사할 수 있는 방법(예를 들어, 로그온 스크립트, Microsoft Systems Management Server 일괄 작업 또는 기타 방법)이 있어야 합니다.
  2. 배포 방법을 결정했으면 장치 드라이버 경로를 얻습니다. 드라이버를 로컬로 복사하는 경우 그 경로는 C:\Drivers\Nic가 될 수 있습니다. 드라이버를 중앙에 위치한 서버에 저장하는 경우 그 경로는 \\ServerName\Drivers\Nic(여기서 Drivers는 공유 폴더임)가 될 수 있습니다.
  3. 새 OEM 드라이버 위치를 반영하도록 로컬 컴퓨터의 레지스트리에서 DevicePath 키를 업데이트합니다. 레지스트리 키를 원격으로 업데이트하기 위해서는 자동화된 방법이 있어야 합니다. Regedit 파일을 로그온 스크립트나 SMS 일괄 작업과 함께 사용할 수 있습니다. 다음 레지스트리 키에서 기본값을 찾을 수 있습니다.
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\DevicePath: REG_EXPAND_SZ:%SystemRoot%\Inf
  4. Regedit.exe를 사용하여 드라이버가 위치한 경로가 검색 경로에 포함되도록 DevicePath 키를 편집합니다.

    예를 들어 %WinDir% 폴더가 상주해 있는 드라이브의 루트(Drivers\Nic)에 로컬로 드라이버를 복사한 경우에는 DevicePath의 최종 값이 다음과 같아야 합니다.
    DevicePath: REG_EXPAND_SZ:%SystemRoot%\Inf;%SystemRoot%\Drivers\Nic
    드라이버를 중앙에 위치한 서버나 배포 지점에 저장한 경우에는 OEM 제공 드라이버에 UNC 경로를 추가합니다. 예를 들면 다음과 같습니다.
    DevicePath: REG_EXPAND_SZ:%SystemRoot%\Inf;\\ServerName\ShareName\Drivers\Nic
    참고: 앞의 경우 설치 프로세스가 값을 추가하지 않기 때문에 %SystemRoot%가 자동으로 추가되지 않습니다. 레지스트리를 편집할 때 %SystemRoot% 값을 수동으로 입력해야 합니다.
이러한 단계를 완료하여 새 하드웨어를 설치한 다음 사용자가 로그온하면 플러그 앤 플레이가 새 하드웨어를 찾아서 사용자가 지정한 장치 경로를 검색하여 해당 OEM 제공 드라이버를 찾습니다. 설치 후 설치되는 장치에 서명된 드라이버와 서명되지 않은 드라이버에 적용되는 규칙도 모두 적용됩니다. 새 장치에 대한 OEM 제공 드라이버가 디지털 서명되지 않은 상태에서 새 하드웨어 설치 후에 관리자가 아닌 사용자가 해당 컴퓨터에 로그온하면 이 사용자는 관리자가 컴퓨터에 로그온할 때까지 장치 설치를 완료할 수 없습니다.

자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
219435  (http://support.microsoft.com/kb/219435/ ) 장치 드라이버를 로드 및 언로드하기 위한 비 관리자 권한
참고 운영 체제에서 장치를 알려진 장치나 알 수 없는 장치로 이미 인식한 경우에는 Sysprep.inf에서 UpdateInstalledDrivers 스위치를 사용하여 최소 설치 후에 플러그 앤 플레이가 호출되도록 지정하고, 설치된 드라이버를 모두 재열거하고, 드라이버 경로에 업데이트된 드라이버를 모두 설치할 수 있습니다. Sysprep.inf의 UpdateInstalledDrivers 스위치에 대한 자세한 내용은 Windows XP CD의 Microsoft Windows XP Corporate Deployment Tools User's Guide(Deploy.chm)를 참조하십시오.



Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹 (http://support.microsoft.com/newsgroups/default.aspx) 에 참여하시기 바랍니다.

본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
키워드: 
kbinfo kbenv kbsetup KB314479
공유
추가 지원 옵션
Microsoft Community 지원 포럼
직접 문의하기
Microsoft Certified Partner 찾기
Microsoft Store