Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Xóa an toàn thư mục SoftwareDistribution Windows 10: Hướng dẫn hoàn chỉnh

Thư mục SoftwareDistribution là gì và dùng để làm gì? Mặc dù nhiều người dùng không biết đến thư mục này, hãy cùng tìm hiểu tầm quan trọng của nó. Thư mục này được Windows dùng để tạm thời lưu trữ file cần thiết cài đặt bản cập nhật Windows mới nhất trên thiết bị của bạn.

Cập nhật Windows quan trọng vì cung cấp bản vá bảo mật, sửa lỗi và cải thiện hiệu suất hệ thống. Thư mục SoftwareDistribution nằm trong thư mục Windows và được quản lý bởi WUAgent (Windows Update Agent).

Bạn có nghĩ xóa thư mục này là cần thiết? Trong trường hợp nào bạn xóa thư mục này? An toàn không khi xóa? Đây là những câu hỏi thường gặp khi nói về thư mục này. Trên máy của tôi, nó chiếm hơn 1 GB dung lượng ổ C.

Tại sao cần xóa thư mục này?

Thư mục SoftwareDistribution nên để nguyên trạng nhưng có lúc bạn cần dọn dẹp nội dung. Một trường hợp là khi không thể cập nhật Windows hoặc khi các bản cập nhật đã tải về và lưu trong thư mục này bị hỏng hoặc không hoàn chỉnh.

Trong hầu hết các trường hợp, khi Windows Update ngừng hoạt động bình thường và bạn nhận được thông báo lỗi, bạn cần làm sạch thư mục này để giải quyết vấn đề. Hơn nữa, nếu thư mục này tích lũy lượng lớn dữ liệu chiếm dung lượng ổ cứng, bạn có thể xóa thủ công để giải phóng dung lượng. Tuy nhiên, nếu gặp sự cố Windows Update như: Windows Update không hoạt động, cập nhật thất bại, bị treo khi tải bản cập nhật mới, v.v., bạn cần xóa thư mục SoftwareDistribution trên Windows 10.

An toàn không khi xóa thư mục SoftwareDistribution?

Bạn không cần động đến thư mục này trong điều kiện bình thường, nhưng nếu nội dung thư mục bị hỏng hoặc không đồng bộ gây sự cố với Windows Update, bạn cần xóa nó. Việc xóa thư mục này hoàn toàn an toàn. Tuy nhiên, trước tiên hãy chắc chắn bạn đang gặp sự cố với Windows Update. Lần sau khi file cập nhật Windows sẵn sàng, Windows sẽ tự động tạo lại thư mục này và tải file cập nhật từ đầu.

Cách xóa thư mục SoftwareDistribution trên Windows 10

Lưu ý: Hãy tạo điểm khôi phục hệ thống phòng khi có sự cố xảy ra.

Để xóa thư mục SoftwareDistribution, bạn cần mở Command Prompt hoặc Windows PowerShell với quyền Admin.

  1. Mở Command Prompt hoặc Windows PowerShell quyền Admin. Nhấn Windows + X và chọn Command Prompt hoặc PowerShell.
  2. Trong PowerShell, gõ các lệnh sau để dừng Dịch vụ Windows Update và Dịch vụ truyền thông thông minh nền (BITS):
net stop wuauserv
net stop bits
  1. Điều hướng đến thư mục SoftwareDistribution ở ổ C để xóa toàn bộ nội dung:
    C:\Windows\SoftwareDistribution
  2. Nếu không xóa được toàn bộ file vì một số file đang được dùng, chỉ cần khởi động lại thiết bị. Sau khi reboot, chạy lại các lệnh trên và làm theo các bước. Lúc này thử xóa lại toàn bộ nội dung thư mục SoftwareDistribution.
  3. Sau khi xóa xong nội dung thư mục, gõ lệnh sau để kích hoạt lại dịch vụ liên quan đến Windows Update:
net start wuauserv
net start bits

Cách thay thế: Xóa thư mục SoftwareDistribution qua Services

  1. Nhấn Windows + R, gõ services.msc và nhấn Enter.
  2. Chuột phải vào Dịch vụ Windows Update chọn Dừng.
  3. Mở File Explorer, điều hướng đến:
    C:\Windows\SoftwareDistribution
  4. Xóa tất cả file và thư mục con dưới SoftwareDistribution.
  5. Chuột phải lại vào Dịch vụ Windows Update chọn Bắt đầu.
  6. Thử tải cập nhật Windows, lần này sẽ không gặp sự cố.

Cách đổi tên thư mục SoftwareDistribution

Nếu lo lắng về việc xóa thư mục, bạn có thể chỉ đổi tên nó, Windows sẽ tự động tạo thư mục SoftwareDistribution mới để tải cập nhật.

  1. Nhấn Windows + X, chọn Command Prompt (Admin).
  2. Gõ các lệnh sau để dừng dịch vụ Windows Update, nhấn Enter sau mỗi lệnh:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
  1. Gõ lệnh sau để đổi tên thư mục SoftwareDistribution, nhấn Enter:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
  1. Cuối cùng, gõ lệnh sau để khởi động lại dịch vụ Windows Update, nhấn Enter sau mỗi lệnh:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver

Sau khi hoàn tất, Windows 10 sẽ tự động tạo thư mục mới và tải các thành phần cần thiết cho dịch vụ Windows Update.

Nếu cách trên không hiệu quả, bạn có thể boot Windows 10 vào Safe Mode và đổi tên thư mục SoftwareDistribution thành SoftwareDistribution.old.

Lưu ý: Điều duy nhất bạn có thể mất trong quá trình xóa thư mục này là thông tin lịch sử. Thư mục này cũng lưu trữ lịch sử Windows Update. Do đó, xóa thư mục sẽ xóa dữ liệu lịch sử cập nhật Windows khỏi thiết bị. Hơn nữa, quy trình Windows Update sẽ mất nhiều thời gian hơn trước vì WUAgent sẽ kiểm tra và tạo lại thông tin Datastore.

Tóm lại, không có vấn đề gì liên quan đến quy trình này. Đây là chi phí nhỏ để đổi lấy thiết bị được cập nhật bản Windows Update mới nhất. Bất cứ khi nào bạn nhận thấy sự cố Windows Update như file cập nhật bị thiếu, không cập nhật đúng cách, bạn có thể áp dụng phương pháp này để khôi phục quy trình Windows Update.

Bài viết liên quan:

  • Xóa watermark Kích hoạt Windows khỏi Windows 10
  • Cách sửa lỗi Bluetooth trong Windows 10
  • Bật Flash cho trang web cụ thể trong Chrome
  • Cách cài đặt ứng dụng bên ngoài (Sideload) trên Windows 10