카테고리 없음

INF 드라이버만으로 수동 설치하는 방법

drvprinter 2025. 7. 19. 08:00
1. INF 드라이버란 무엇인가?

INF는 설치 정보 파일(Installation Information File)로, Windows가 하드웨어 장치를 인식하고 드라이버 파일을 설치할 수 있도록 지시하는 텍스트 기반 구성 파일입니다. 일반적으로 INF 파일은 .sys, .dll 등 실행 파일 없이도 장치 드라이버를 수동으로 설치할 수 있게 해줍니다.

그러나 많은 사용자가 INF 설치를 시도하다가 "이 INF 파일에는 지원되는 정보가 없습니다"라는 오류 메시지를 경험합니다. 이는 INF 파일의 구조와 Windows의 인식 방식에 대한 이해가 부족해서입니다.

2. INF 드라이버 수동 설치 준비 사항

  • 압축 해제된 드라이버 폴더 (OEM에서 제공하는 INF 기반 드라이버)
  • oemsetup.inf 또는 *.inf 파일이 존재해야 함
  • Windows 관리자 권한 계정
  • 테스트 모드가 필요한 경우 별도 가이드 참조

3. 수동 설치 방법 (장치 관리자 이용)

① 장치 관리자 열기

Win + X → 장치 관리자

② 드라이버 설치할 장치를 찾거나 새 장치 추가

예: 프린터, USB 포트, 네트워크 어댑터 등

③ 마우스 우클릭 → 드라이버 업데이트 클릭

"내 컴퓨터에서 드라이버 찾아보기" 클릭 → "찾는 위치"에 INF 파일이 있는 폴더 지정

④ INF 파일이 목록에 뜨지 않을 경우?

이 경우 INF 파일 내에 [Manufacturer][Models] 섹션이 누락되었거나, Windows가 현재 OS 버전에 맞는 드라이버 설치 지시를 찾지 못한 것일 수 있습니다.

4. INF 파일 구조 간단 해부 (예시)

[Version]
Signature="$Windows NT$"
Class=Printer
ClassGuid={4D36E979-E325-11CE-BFC1-08002BE10318}
Provider=%OEM%
DriverVer=06/15/2025,1.0.0.0

[Manufacturer]
%OEM%=OEM_Models,NTx86.6.2,NTamd64.10.0

[OEM_Models.NTamd64.10.0]
"My Custom Printer" = INSTALL_PRINTER, USBPRINT\VID_1234&PID_5678

[INSTALL_PRINTER]
CopyFiles=@MyPrinterDriver.dll
    

위와 같이 드라이버 클래스(Printer), OS 버전, 장치 식별자(USBPRINT)가 명확해야 Windows가 설치 가능한 드라이버로 인식합니다.

5. INF 설치 오류 시 대처법

  • 오류 메시지: "이 INF 파일에는 설치할 정보가 없습니다" → OS 버전이나 플랫폼 지정이 잘못됨
  • 드라이버 목록이 비어 있음: INF 내부에 모델 리스트가 없거나 잘못된 GUID 사용
  • 설치가 시작되지만 실패: 파일 경로 오류, DLL 누락, 권한 문제

INF 파일을 메모장으로 열어 구조를 점검하거나, Windows 테스트 모드를 활성화해 재시도합니다.

6. INF 드라이버 설치 확인

  • 장치 관리자 → 드라이버 → "제공자"와 "드라이버 버전" 확인
  • C:\Windows\INF 폴더에 oem##.inf 형식으로 복사된 파일 확인 가능
  • 문제가 생길 경우, DriverStore Explorer (rapr.exe)로 강제 삭제 가능

7. 결론

INF 파일 기반 드라이버는 불필요한 설치 프로그램 없이도 간단하게 드라이버를 배포할 수 있는 방식이지만, 구조와 플랫폼 지정이 정확해야 Windows가 이를 인식합니다. 수동 설치를 통해 공식 지원이 끝난 기기나 산업용 장비도 재활용할 수 있는 가능성이 열립니다.

INF 드라이버만으로 수동 설치하는 방법
INF 드라이버만으로 수동 설치하는 방법

📌 면책 조항 (Disclaimer)

본 게시물은 Windows 운영체제에서 프린터 드라이버 문제를 해결하기 위한 정보 제공을 목적으로 작성되었습니다. 안내된 모든 내용은 신뢰할 수 있는 최신 정보를 기반으로 하나, 독자 여러분의 시스템 환경에 따라 결과가 다를 수 있습니다.

레지스트리 편집, 시스템 파일 삭제, 서비스 중지 등은 고급 작업에 해당하며, 적용 시에는 반드시 백업 및 복구 지점을 설정하시기 바랍니다.

본 블로그는 본문 내용을 실현한 이후 발생하는 시스템 손상, 데이터 손실, 호환성 문제 등에 대해 법적 책임을 지지 않습니다. 모든 작업은 사용자의 책임하에 진행해 주시기 바랍니다.