Xóa driver thừa Driver Store cho Windows, giữ driver cần thiết

hq720 412

Xóa driver thừa trong Driver Store là cách “dọn kho” driver đúng chuẩn: loại bỏ các gói driver cũ/không dùng nữa nhưng vẫn còn nằm trong DriverStore\FileRepository, từ đó giảm dung lượng hệ thống và hạn chế xung đột driver về sau.

Tiếp theo, bài này hướng dẫn cách nhận diện driver nào “thừa” và driver nào “cần thiết”, kèm quy trình an toàn trước–trong–sau khi gỡ để tránh mất Wi-Fi, lỗi màn hình hoặc thiết bị ngoại vi không nhận.

Ngoài ra, bạn sẽ biết các phương án thao tác bằng PnPUtil, DISM và công cụ trực quan, đồng thời có tiêu chí chọn phương án phù hợp cho Windows 10/11 và cả máy văn phòng lẫn máy kỹ thuật.

Giới thiệu ý mới: để xóa đúng thứ cần xóa, bạn phải hiểu Driver Store đang “giữ cái gì” và vì sao driver cũ vẫn còn dù bạn đã gỡ thiết bị.

Mục lục

Driver Store là gì và vì sao vẫn tích driver “cũ”?

Driver Store là “kho lưu trữ” driver chuẩn của Windows, nơi hệ thống giữ các gói driver đã ký/được chấp nhận để cài nhanh cho thiết bị khi cần, kể cả khi bạn rút thiết bị ra.

Để hiểu rõ hơn, hãy nhìn Driver Store như một thư viện: Windows ưu tiên dùng driver có sẵn trong kho thay vì tải lại, vì vậy driver cũ có thể vẫn tồn tại để phục vụ quay lại phiên bản trước hoặc thiết bị tương tự.

hq720 412

Driver “thừa” thường sinh ra từ những tình huống nào?

Driver thừa thường xuất hiện sau cập nhật Windows, cập nhật GPU/Wi-Fi, cài nhiều phiên bản driver máy in, hoặc thử nghiệm driver beta rồi quay lại driver ổn định.

Cụ thể hơn, mỗi lần bạn cài driver mới, Windows có thể giữ lại gói driver cũ để rollback, vì vậy kho tăng dần theo thời gian nếu không có cơ chế dọn dẹp phù hợp.

Driver Store khác gì với “gỡ driver” trong Device Manager?

Gỡ thiết bị trong Device Manager chủ yếu tháo driver khỏi thiết bị đang dùng, nhưng gói driver trong kho có thể vẫn được giữ để Windows dùng lại, nên dung lượng Driver Store chưa chắc giảm.

Vì vậy, bước “gỡ khỏi kho” mới là phần quyết định khi bạn muốn thật sự giải phóng dung lượng và tránh Windows tự cài lại driver cũ.

Vì sao Windows giữ driver trong kho lại quan trọng?

Vì driver chạy sâu vào hệ điều hành, chất lượng driver ảnh hưởng trực tiếp tới độ ổn định; Windows cần kho driver để cài nhanh, phục hồi và giảm rủi ro khi thay đổi phần cứng.

Theo nghiên cứu của Microsoft Research từ nhóm Software Productivity Tools, vào 02/2004, dữ liệu Online Crash Analysis ghi nhận số lượng driver triển khai ngoài thực tế “nhiều hơn hàng bậc độ lớn” so với khoảng 500 driver đi kèm Windows, cho thấy quản trị driver là bài toán lớn của độ ổn định hệ thống.

Có nên xóa driver thừa trong Driver Store không?

Có, bạn nên xóa driver thừa trong Driver Store khi (1) DriverStore\FileRepository phình to bất thường, (2) bạn đã thay thiết bị và không dùng lại driver cũ, (3) gặp xung đột/auto cài lại driver lỗi; nhưng không nên xóa bừa vì rủi ro mất driver cần thiết.

Tuy nhiên, “nên xóa” không đồng nghĩa “xóa hết”: quy tắc là chỉ xóa gói driver bạn chắc chắn không còn dùng, và luôn chuẩn bị đường lui để khôi phục nhanh.

gpu for lenovo thinkpad x270 v0 3kfayku21u2b1

3 dấu hiệu cho thấy bạn đang “nuôi” driver thừa

Có/Không: Nếu bạn thấy các dấu hiệu sau thì gần như chắc chắn có driver thừa: dung lượng ổ C giảm nhanh dù ít cài app, thư mục FileRepository rất lớn, hoặc thiết bị cũ (máy in/USB Wi-Fi) đã bỏ vẫn để lại nhiều gói driver.

Để bắt đầu, hãy ưu tiên kiểm tra nhóm driver máy in, card mạng, GPU—đây là nhóm hay để lại nhiều phiên bản.

  • Cập nhật GPU/Wi-Fi nhiều lần: dễ tích nhiều bản driver.
  • Thử driver beta: rollback để lại gói cũ trong kho.
  • Cài nhiều driver máy in: mỗi model/phiên bản có thể lưu riêng.

Khi nào không nên “đụng” Driver Store?

Không: Nếu máy đang ổn định, dung lượng Driver Store không lớn, hoặc bạn không chắc driver thuộc thiết bị nào, thì không nên dọn sâu; thay vào đó, ưu tiên dọn temp, update cache và chỉ gỡ các driver bạn xác định rõ.

Ngược lại, nếu bạn đang xử lý lỗi màn hình/BSOD, việc xóa nhầm driver có thể làm tình hình nặng hơn; lúc đó hãy chụp lại danh sách driver và tạo điểm khôi phục trước.

Quy tắc an toàn trước khi xóa

HOW-TO: Trước khi xóa, hãy làm 3 việc để giảm rủi ro: tạo Restore Point, ghi lại phiên bản driver đang dùng, và chuẩn bị driver “đúng” để cài lại (từ hãng hoặc Windows Update Catalog).

Hơn nữa, nếu là máy doanh nghiệp, hãy cân nhắc snapshot/backup hệ thống hoặc ít nhất export driver quan trọng để có thể khôi phục nhanh khi mất mạng hoặc lỗi thiết bị.

Kiểm tra Driver Store nằm ở đâu và đang chiếm bao nhiêu dung lượng?

Driver Store mặc định nằm tại C:\Windows\System32\DriverStore\FileRepository; bạn có thể ước lượng dung lượng bằng Properties của thư mục và kiểm tra nhanh driver đang “ăn” nhiều nhất bằng công cụ dòng lệnh.

Dưới đây, bạn sẽ làm theo 2 cách: kiểm tra bằng File Explorer (nhanh) và bằng lệnh (chính xác theo gói driver).

image 3

Cách kiểm tra nhanh bằng File Explorer

HOW-TO: Mở File Explorer → dán đường dẫn C:\Windows\System32\DriverStore\FileRepository → chuột phải thư mục FileRepository → Properties để xem dung lượng và số lượng tệp.

Ví dụ, nếu FileRepository vượt vài chục GB trên máy văn phòng thông thường, đó là tín hiệu cần rà soát các gói driver cũ.

Cách kiểm tra theo gói driver bằng DISM

HOW-TO: Mở Command Prompt/PowerShell (Run as administrator) → chạy lệnh liệt kê driver trong hệ thống để xem tên nhà sản xuất, ngày và tên INF.

Tiếp theo, bạn dùng chính dữ liệu này để khoanh vùng driver cũ và quyết định gỡ.

  • dism /online /get-drivers /format:table
  • dism /online /get-drivers /all /format:table

Theo nghiên cứu của Đại học Stanford từ nhóm hệ thống, vào 10/2001, các lỗi trong lớp phần mềm “gần phần cứng” như driver có xu hướng gây tác động rộng hơn so với lỗi ở tầng ứng dụng, nên kiểm tra theo gói và theo nhà sản xuất giúp giảm rủi ro xóa nhầm.

Làm sao liệt kê driver đang lưu trong kho để nhận diện bản “cũ”?

Bạn có thể liệt kê driver trong kho bằng PnPUtil hoặc PowerShell/DISM, sau đó đối chiếu theo Provider, Class, Driver datePublished name (oemXX.inf) để biết gói nào là bản cũ.

Để bắt đầu, hãy đặt mục tiêu rõ: bạn đang muốn giải phóng dung lượng hay muốn chặn Windows tự quay lại driver lỗi, vì tiêu chí chọn driver “thừa” sẽ khác nhau.

AP1GczNr1j6DVCyB DJQ8jkiEghnUYDEwA4OMGckiRXRYR

Liệt kê bằng PnPUtil (đơn giản, sát thực tế)

HOW-TO: Mở Terminal/Command Prompt (Admin) và chạy:

  • pnputil /enum-drivers

Lệnh này sẽ in ra danh sách driver theo Published Name (oemXX.inf), Original Name, Provider Name, Class Name, Driver VersionDriver Date.

Trong quá trình này, bạn có thể xuất danh sách driver đã cài bằng cách copy kết quả ra file văn bản để lưu làm “bản đồ” trước khi xóa.

Liệt kê bằng PowerShell/DISM (tốt cho lọc và báo cáo)

HOW-TO: Nếu bạn muốn lọc theo nhà sản xuất hoặc theo ngày, PowerShell và DISM tiện hơn vì có thể kết hợp lọc/so sánh.

Tiếp theo, bạn dùng các lệnh sau để lấy dữ liệu:

  • Get-WindowsDriver -Online -All
  • dism /online /get-drivers /all /format:table

Tiêu chí nhận diện driver “thừa” mà không đoán mò

GROUPING: Có 3 nhóm driver “thừa” phổ biến theo tiêu chí sử dụng thực tế: (A) phiên bản cũ đã bị thay thế bởi phiên bản mới, (B) driver của thiết bị đã tháo bỏ vĩnh viễn, (C) driver trùng chức năng do cài nhiều gói từ nhiều nguồn.

Cụ thể, bạn hãy ưu tiên nhóm (A) vì dễ xác minh: cùng Provider/Class nhưng phiên bản cũ hơn rõ ràng.

  1. So sánh theo Provider + Class: NVIDIA/Intel/Realtek/HP…
  2. So sánh theo Driver Date/Version: bản cũ thường có ngày xa hơn.
  3. Kiểm tra thiết bị còn tồn tại: thiết bị đã bỏ thì driver thường có thể gỡ.

Xóa driver thừa bằng PnPUtil như thế nào để an toàn?

HOW-TO: Dùng PnPUtil theo 4 bước: (1) liệt kê driver, (2) chọn đúng oemXX.inf của bản cũ, (3) gỡ có kiểm soát bằng /delete-driver, (4) khởi động lại và kiểm tra thiết bị; đây là cách an toàn vì thao tác trực tiếp lên gói INF.

Quan trọng hơn, bạn nên gỡ theo từng cụm nhỏ (2–5 gói) rồi kiểm tra, thay vì xóa hàng loạt một lần.

1 a8a0b0e8 1263 435b a3d8

Bước 1: Xác định đúng oemXX.inf của driver cần gỡ

HOW-TO: Chạy pnputil /enum-drivers → tìm theo Provider/Class của thiết bị bạn muốn dọn → ghi lại Published Name dạng oem23.inf (ví dụ).

Tiếp theo, hãy đối chiếu Driver Date/Version: ưu tiên gỡ bản cũ hơn, giữ bản mới đang hoạt động.

Bước 2: Gỡ driver khỏi kho (tùy trường hợp có kèm uninstall)

HOW-TO: Dùng cú pháp sau để xóa gói driver trong kho:

  • pnputil /delete-driver oem23.inf

Nếu driver đang được thiết bị nào đó sử dụng, bạn có thể cần gỡ khỏi thiết bị trước hoặc dùng tùy chọn gỡ mạnh hơn:

  • pnputil /delete-driver oem23.inf /uninstall
  • pnputil /delete-driver oem23.inf /uninstall /force

Lưu ý: /force chỉ dùng khi bạn đã chắc chắn driver đó không cần thiết, vì có thể tháo driver khỏi thiết bị đang bám vào gói đó.

Bước 3: Kiểm tra sau khi gỡ (đừng bỏ qua)

HOW-TO: Khởi động lại → mở Device Manager → kiểm tra thiết bị mục tiêu (Wi-Fi, GPU, máy in…) còn hoạt động bình thường và không tự cài lại driver cũ.

Để minh họa, bạn có thể kiểm tra lại bằng pnputil /enum-drivers xem oemXX.inf đã biến mất chưa.

Bước 4: Nếu Windows tự cài lại driver “cũ” thì xử lý thế nào?

HOW-TO: Nếu Windows Update kéo lại driver bạn vừa gỡ, hãy tạm thời ngắt cập nhật driver tự động hoặc dùng chính sách/thiết lập để chặn cập nhật driver theo phần cứng; sau đó cài bản driver bạn muốn giữ từ nguồn chính thống.

Ngoài ra, hãy ưu tiên driver từ website hãng hoặc Microsoft Update Catalog để giảm khả năng quay lại bản lỗi.

DISM và công cụ trực quan: cách nào “hợp” để dọn Driver Store?

COMPARISON: PnPUtil mạnh ở tính trực tiếp và ít phụ thuộc giao diện, DISM tốt cho báo cáo và thao tác theo gói, còn công cụ trực quan tối ưu cho chọn–lọc nhanh; tùy mục tiêu và kỹ năng, bạn chọn 1 cách chính và 1 cách dự phòng.

Dưới đây là bảng so sánh giúp bạn chọn đúng cách theo mức an toàn, tốc độ và khả năng kiểm soát.

gpu for lenovo thinkpad x270 v0 3kfayku21u2b1

Bảng này chứa tiêu chí chọn phương pháp dọn driver theo mức an toàn, độ kiểm soát và tình huống sử dụng.

Phương án Điểm mạnh Khi nên dùng Rủi ro chính
PnPUtil Gỡ theo oemXX.inf rõ ràng, kiểm soát tốt Dọn có chọn lọc, ưu tiên an toàn Xóa nhầm gói đang dùng nếu /force bừa
DISM Báo cáo tốt, hợp quy trình IT Máy doanh nghiệp, cần log & kiểm soát Nhầm driver nếu không đối chiếu kỹ
Công cụ trực quan (DriverStore Explorer) Lọc theo nhà sản xuất/ngày, chọn nhanh Kho quá lớn, cần rà soát nhiều gói Chọn nhầm hàng loạt nếu thao tác vội

Dùng DISM để gỡ driver: khi nào đáng chọn?

HOW-TO: DISM đáng chọn khi bạn muốn quy trình rõ ràng: liệt kê → xác định INF → gỡ theo INF. Bạn bắt đầu bằng lệnh liệt kê, rồi chọn đúng INF cần gỡ.

Tiếp theo, bạn có thể gỡ theo cú pháp (ví dụ minh họa):

  • dism /online /remove-driver /driver:oem23.inf

Công cụ trực quan có đáng tin không?

Có/Không: Có, nếu bạn dùng công cụ uy tín, mã nguồn rõ ràng và tải từ nguồn chính chủ; không, nếu bạn dùng bản đóng gói lạ hoặc “one-click cleanup” không minh bạch.

Đặc biệt, DriverStore Explorer (thường được gọi là RAPR) là công cụ phổ biến; bạn nên tải từ GitHub chính thức và đọc hướng dẫn trước khi xóa hàng loạt.

Gợi ý nguồn tham khảo: https://github.com/lostindark/DriverStoreExplorer

“Dọn sạch” nhưng vẫn giữ ổn định: mẹo chọn lộ trình

HOW-TO: Nếu bạn mới làm lần đầu, hãy dùng PnPUtil làm chính và DISM để đối chiếu; nếu bạn là IT cần báo cáo, dùng DISM làm chính và PnPUtil để xử lý tình huống driver bám thiết bị.

Ngoài ra, khi kho quá lớn và cần lọc theo ngày/nhà sản xuất, công cụ trực quan giúp tiết kiệm thời gian—nhưng vẫn phải kiểm tra lại driver đang dùng.

Khắc phục lỗi thường gặp sau khi xóa driver thừa

HOW-TO: Nếu sau khi gỡ driver bạn gặp lỗi (mất Wi-Fi, màn hình đen, máy in không nhận), hãy làm theo 3 bước: kiểm tra thiết bị trong Device Manager, cài lại driver đúng từ nguồn chính thống, và rollback/restore nếu hệ thống không ổn định.

Bên cạnh đó, cách xử lý sẽ khác nhau theo loại thiết bị—vì vậy phần dưới chia theo tình huống để bạn làm nhanh mà không hoảng.

im developing a custom hmi scada system in wpf to replace v0 0lqje5mrgwg91

Mất Wi-Fi sau khi dọn driver

HOW-TO: Mở Device Manager → Network adapters → xem có dấu chấm than không → chọn “Scan for hardware changes” để Windows tự nhận lại driver, hoặc cắm mạng LAN/tethering để tải driver đúng.

Tiếp theo, nếu Windows tự kéo bản driver lỗi, hãy cài driver từ hãng (Intel/Realtek/Qualcomm…) và chặn bản driver gây lỗi cập nhật lại.

Màn hình đen / độ phân giải sai sau khi gỡ driver GPU

HOW-TO: Khởi động vào Safe Mode nếu cần → gỡ sạch driver GPU còn lại (chỉ khi bạn chắc chắn) → cài lại driver ổn định từ NVIDIA/AMD/Intel.

Quan trọng hơn, với GPU, không nên gỡ “hàng loạt” nhiều phiên bản nếu bạn không chắc driver nào đang được dùng; hãy gỡ theo từng phiên bản cũ hơn và kiểm tra.

Máy in/Scanner không nhận sau khi dọn driver

HOW-TO: Vào Settings → Printers & scanners → xóa thiết bị cũ → cài lại driver đúng model; với máy in văn phòng, hãy ưu tiên driver chính hãng hoặc driver Universal (nếu hãng cung cấp).

Ngoài ra, hãy kiểm tra dịch vụ Print Spooler nếu máy in vẫn lỗi sau khi cài lại.

Windows tự cài lại driver “rác” sau khi restart

HOW-TO: Nếu driver bị cài lại, nguyên nhân thường là Windows Update hoặc thiết bị vẫn còn “tham chiếu” gói driver đó; hãy gỡ thiết bị ẩn (Show hidden devices) rồi xóa lại gói driver, sau đó cài bản driver mong muốn.

Theo nghiên cứu của Microsoft Research từ nhóm Software Productivity Tools, vào 02/2004, vì hệ sinh thái driver ngoài Microsoft rất lớn nên dữ liệu crash/triển khai driver ngoài thực tế biến động mạnh; do đó, kiểm soát nguồn driver (hãng/Windows Catalog) giúp giảm quay lại bản lỗi.

Ranh giới ngữ cảnh: đến đây bạn đã biết cách xác định và xóa driver thừa đúng cách. Phần tiếp theo mở rộng sang tối ưu dài hạn để Driver Store không “phình” trở lại sau vài tháng sử dụng.

Tối ưu Driver Store dài hạn để không “phình” lại

HOW-TO: Để tối ưu dài hạn, hãy dùng 4 thói quen: dọn theo chu kỳ nhỏ, kiểm soát nguồn cài driver, lưu bản backup driver quan trọng, và hạn chế công cụ “tự động hóa” không minh bạch.

Hơn nữa, nếu bạn đang vận hành nhiều máy, chuẩn hóa quy trình sẽ giúp giảm sự khác biệt driver giữa các máy và hạn chế lỗi khó truy vết.

gpu for lenovo thinkpad x270 v0 3kfayku21u2b1

Tạo “đường lui” trước mọi lần dọn

HOW-TO: Mỗi lần dọn, hãy tạo Restore Point và lưu lại thông tin driver quan trọng (GPU, NIC, chipset); nếu có sự cố, bạn rollback nhanh thay vì tìm driver trong tình trạng mất mạng.

Đặc biệt, với máy làm việc, một điểm khôi phục trước khi thao tác sâu giúp tiết kiệm rất nhiều thời gian hỗ trợ.

Quản lý nguồn driver: ít nguồn nhưng chất lượng

HOW-TO: Ưu tiên 3 nguồn: website hãng, Microsoft Update Catalog, và Windows Update (khi ổn định). Tránh tải driver từ trang không rõ nguồn vì dễ lẫn bản tùy biến hoặc kèm phần mềm không mong muốn.

Ngoài ra, nếu bạn buộc phải dùng công cụ phần mềm quản lý driver, hãy chọn công cụ uy tín, có lịch sử phát hành rõ ràng và cho phép xem chi tiết phiên bản trước khi cài.

Khi nào nên “làm sạch” theo chu kỳ?

HOW-TO: Hãy dọn theo chu kỳ khi: bạn cập nhật driver thường xuyên (GPU/Wi-Fi), bạn test thiết bị ngoại vi nhiều, hoặc ổ C nhỏ. Chu kỳ phù hợp thường là 2–3 tháng/lần, dọn ít nhưng đều.

Trong quy trình này, bạn có thể xem đây là một phần của việc làm sạch Driver Store Windows để duy trì ổn định và tránh tích lũy gói driver cũ.

Dùng công cụ miễn phí thế nào cho “đúng chuẩn”?

HOW-TO: Nếu bạn cần công cụ, hãy tải từ nguồn chính chủ (ví dụ GitHub) và chỉ dùng tính năng liệt kê/lọc trước; sau đó xóa theo từng nhóm nhỏ và kiểm tra. Nhiều người có thể tìm công cụ qua các trang tổng hợp như Phần Mềm Free, nhưng vẫn nên đối chiếu đường dẫn gốc và chữ ký/nguồn phát hành.

Tổng kết lại, công cụ miễn phí hữu ích khi đi kèm kiểm soát và quy trình kiểm tra, không phải khi “bấm một nút dọn tất cả”.

FAQ

Phần FAQ dưới đây trả lời nhanh các câu hỏi hay gặp khi dọn Driver Store để bạn xử lý tình huống thực tế nhanh hơn.

Tiếp theo, mỗi câu trả lời đều đi thẳng vào “làm hay không làm” và kèm lưu ý an toàn.

image 3

Xóa driver thừa có làm Windows chạy nhanh hơn không?

Có/Không: Có thể có, nhưng chủ yếu ở khía cạnh giảm dung lượng ổ C và giảm xung đột driver; nó không giống “tăng FPS” hay “tăng RAM”. Lợi ích lớn nhất là hệ thống gọn và ít tự cài lại driver lỗi.

Có thể xóa FileRepository bằng cách delete thư mục không?

Không: Không nên xóa thủ công FileRepository vì Windows quản lý quyền và quan hệ phụ thuộc; xóa tay dễ gây lỗi thiết bị, lỗi cập nhật, hoặc buộc Windows rebuild kho với rủi ro cao. Hãy dùng PnPUtil/DISM hoặc công cụ uy tín.

Làm sao biết driver nào đang được dùng?

HOW-TO: Mở Device Manager → vào Properties của thiết bị → tab Driver để xem Provider/Version/Date; sau đó đối chiếu với danh sách oemXX.inf từ PnPUtil/DISM. Khi trùng Provider+Version với bản mới nhất, bản cũ hơn thường là ứng viên “thừa”.

Nếu xóa nhầm driver thì cứu thế nào nhanh nhất?

HOW-TO: Cách nhanh nhất là Restore Point/rollback; nếu không có, hãy cài lại driver đúng từ hãng hoặc Windows Update Catalog. Trong trường hợp mất mạng do driver NIC, hãy dùng LAN hoặc tethering để tải driver trước khi thao tác tiếp.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *