드라이버 저장소 (DriverStore\FileRepository)
드라이버 저장소는 C:\Windows\System32\DriverStore\FileRepository에 위치한 보호된 폴더로, Windows가 PC에 스테이징된 모든 드라이버 패키지를 보관하는 곳입니다. Windows는 드라이버 저장소의 패키지에서만 장치를 설치하므로, 오래된 그래픽 및 프린터 드라이버가 이곳에 쌓여 수 gigabyte를 차지할 수 있습니다.
1패키지가 저장되는 방식
드라이버가 설치될 때 Windows는 먼저 INF 파일과 함께 전체 패키지를 드라이버 저장소에 복사(스테이징)한 다음 장치용으로 설치합니다. 패키지는 pnputil 같은 도구에서 oem<number>.inf로 나타납니다.
2오래된 패키지 제거
어떤 장치도 사용하지 않는 패키지는 pnputil을 사용하여 제거할 수 있습니다. pnputil /enum-drivers는 타사 패키지의 게시된 이름, 공급자, 클래스 및 버전을 나열합니다. pnputil /delete-driver oem<number>.inf는 패키지를 제거하며, /force를 추가하지 않는 한 장치가 여전히 사용 중인 경우 Windows가 거부하므로 /force는 피해야 합니다.
사용하지 않는 드라이버 패키지를 나열하고 제거하는 방법
- 터미널(관리자)을 엽니다.
- 다음 명령을 실행합니다:
pnputil /enum-drivers, 그리고 이전 버전의 게시된 이름(oem<number>.inf)을 기록합니다. - 먼저 복원 지점을 만듭니다.
- 다음 명령을 실행합니다:
pnputil /delete-driver oem<number>.inf - Windows가 해당 패키지가 사용 중이라고 보고하면 그대로 유지합니다.
주의 사항
- FileRepository 안의 폴더를 수동으로 절대 삭제하지 마십시오.
- 스토리지, 네트워크 또는 디스플레이 장치 드라이버에 /force를 사용하지 마십시오. 다음 부팅 시 PC가 해당 장치를 인식하지 못할 수 있습니다.
관련 문서
- DISM (배포 이미지 서비스 및 관리)DISM이란 무엇이며, /CheckHealth, /ScanHealth 및 /RestoreHealth 명령어의 역할과 Windows 복구를 위해 DISM과 SFC가 함께 작동하는 방식입니다.
- Windows 복구 환경 (WinRE)WinRE의 정의, 실행 방법, 제공 도구 및 reagentc /info를 통한 확인 방법을 설명합니다.
- SFC (시스템 파일 검사기)sfc /scannow의 기능, 결과 읽는 법, CBS.log 위치 및 DISM을 먼저 실행해야 하는 시기.
출처
- 드라이버 저장소 (Microsoft Learn) learn.microsoft.com
- PnPUtil 명령 구문 (Microsoft Learn) learn.microsoft.com
참고: Rain Cleaner는 드라이버를 설치하기 전에 복원 지점을 만들고 현재 드라이버의 복사본을 생성합니다.
최종 검토: