Computer >> 컴퓨터 >  >> 체계 >> Windows 7

드라이버 저장소에서 사용하지 않는 드라이버를 제거하는 방법

Windows에서 장치 드라이버를 설치하거나 업데이트할 때 이전 드라이버 버전이 시스템에 계속 저장됩니다. 따라서 사용자는 새 드라이버가 불안정한 경우 이전 드라이버 버전으로 롤백할 수 있습니다(Wi-Fi 드라이버를 롤백하는 경우와 같이 유용한 기회). 그러나 Windows는 이전 드라이버 버전을 자동으로 정리 및 삭제하지 않으므로 시간이 지남에 따라 드라이버가 차지하는 디스크 공간의 크기가 상당히 커집니다. 이 기사에서는 통합 시스템 도구(타사 소프트웨어 없이)를 사용하여 이전 드라이버 버전(중복)을 제거하는 방법에 대해 설명합니다.

Windows는 모든 드라이버 파일을 드라이버 저장소(드라이버 저장소 ) %WINDIR%\System32\DriverStore\FileRepository에 있습니다. 제 경우 Windows 7(거의 8년 전에 설치됨)을 실행하는 가정용 랩톱의 경우 FileRepository 폴더가 약 11GB를 차지합니다. 5,000개 이상의 파일이 포함되어 있습니다. 많은 좋은입니다! 특히 20개 이상의 Nvidia 드라이버 버전이 여기에 저장됩니다.

드라이버 저장소에서 사용하지 않는 드라이버를 제거하는 방법

내용:

  • Windows 7에서 이전 드라이버 버전을 찾고 삭제하는 방법
  • 디스크 정리를 사용하여 Windows 10/8에서 이전 드라이버를 삭제하는 방법

중요!

  • DriverStore에서 파일을 수동으로 삭제하지 마십시오.
  • 드라이버 저장소를 지우기 전에 시스템 복원 지점(Checkpoint-Computer -Description "BeforeDriversDelete" ) 또는 시스템 이미지를 백업하십시오.
  • 저장소를 청소한 후 새 장치가 연결된 경우 드라이버를 수동으로 다운로드하여 설치해야 할 수 있습니다.

Windows 7에서 이전 드라이버 버전을 찾고 삭제하는 방법

Windows 7에서 사용되지 않는 드라이버를 찾고 삭제하는 방법을 살펴보겠습니다. (Windows 8 및 Windows 10에서는 이전 드라이버를 삭제하는 더 쉬운 방법이 사용되며, 아래에 설명되어 있습니다.)

시스템에서 사용 가능한 모든 타사 드라이버 목록을 가져와 텍스트 파일로 내보냅니다. 이를 수행하려면 관리자 권한으로 명령 프롬프트에서 다음 명령을 실행하십시오.

dism /online /get-drivers /format:table > c:\tmp\drivers.txt

드라이버 저장소에서 사용하지 않는 드라이버를 제거하는 방법

이 텍스트 파일을 Excel로 가져와서 저장소에 있는 드라이버 목록이 포함된 테이블만 남겨두는 방식으로 모든 홀수 데이터를 삭제합니다. 표에는 시스템의 드라이버 번호(oemXXX.inf ), 원본 INF 파일의 이름, 장치 클래스, 제조업체, 설치 날짜 및 드라이버 버전.

이 테이블을 B열(원본 INF 파일의 이름 포함)과 F열(드라이버 설치 날짜)을 기준으로 정렬합니다. 같은 이름의 드라이버 중에서 마지막 버전을 제외한 모든 드라이버 버전을 제거하기 위해 표시합니다. 제 경우에는 대부분의 구형 드라이버가 NVIDIA 비디오 어댑터를 참조하는 것을 볼 수 있습니다.

드라이버를 삭제하려면 pnputil 명령을 사용할 수 있습니다.

pnputil.exe -d oemxxx.inf

참고 <강하다>. 어떤 경우에는 force 만 사용하여 드라이버를 삭제해야 합니다. -f: pnputil -f -d oemxxx.inf

더 편리하게 만들기 위해 다음 공식을 사용하여 각 드라이버를 제거하는 명령을 빈 열에 만듭니다. =CONCATENATE("pnputil.exe -d ";A21)

드라이버 저장소에서 사용하지 않는 드라이버를 제거하는 방법

명령 프롬프트 또는 BAT 파일에서 이 명령을 복사하여 실행하십시오.

드라이버 저장소에서 사용하지 않는 드라이버를 제거하는 방법

pnputil.exe –d oem9.inf
Microsoft PnP Utility
Driver package deleted successfully

따라서 약 40개의 이전 드라이버 버전을 삭제하고 약 8GB의 공간을 확보했습니다(주로 NVIDIA 드라이버 제거로 인해).

디스크 정리를 사용하여 Windows 10/8에서 이전 드라이버를 삭제하는 방법

Windows 10/8.1에는 이전 드라이버 버전을 삭제할 수 있는 보다 편리한 도구가 있습니다. 친숙한 디스크 정리 도구 (cleanmgr.exe) 사용되지 않는 업데이트도 삭제할 수 있습니다.

참고 <강하다>. Windows 10 및 Windows 8 Upd 1에서는 PowerShell을 사용하여 시스템의 모든 타사 드라이버를 별도의 디렉터리로 내보낼 수 있습니다.
  • 디스크 정리 실행:Win+R -> cleanmgr
  • 시스템 디스크 선택 드라이버 저장소에서 사용하지 않는 드라이버를 제거하는 방법
  • 시스템 파일 정리를 클릭합니다. 드라이버 저장소에서 사용하지 않는 드라이버를 제거하는 방법
  • 기기 드라이버 패키지 확인 목록에서 드라이버 저장소에서 사용하지 않는 드라이버를 제거하는 방법 참고 . 내 시스템에서 저장된 드라이버 복사본의 크기는 0입니다. 실제 시스템에서는 다를 수 있습니다.
  • 확인 클릭

Cleanmgr은 사용하지 않는 이전 드라이버 버전을 모두 삭제합니다. 그러나 장치 관리의 드라이버 속성 탭에 있는 드라이버 롤백 버튼이 비활성화된다는 점을 이해해야 합니다.