File DataStore.edb là một nhật ký hợp lệ của Windows, có chức năng theo dõi các bản cập nhật Windows đã được áp dụng cho hệ thống. Dung lượng của nhật ký này sẽ tăng lên sau mỗi lần bạn kiểm tra và cài đặt bản cập nhật Windows. File này nằm trong thư mục SoftwareDistribution (đường dẫn đầy đủ: C:WindowsSoftwareDistributionDataStoreDataStore.edb).
Mặc dù vai trò của file này là quan trọng, nhiều người dùng nhận thấy hệ thống của họ liên tục đọc và ghi vào file DataStore.edb, chiếm dụng tài nguyên hệ thống quá mức và làm chậm đáng kể hiệu suất máy tính. Khi sử dụng Performance Monitor để theo dõi, những người dùng gặp phải vấn đề này thường thấy tiến trình svchost.exe (netsvcs) sử dụng tài nguyên ổ cứng để đọc file DataStore.edb với tốc độ vượt quá 120MB/phút, khiến máy tính gần như không thể thực hiện các tác vụ khác. Theo ghi nhận, vấn đề này thường xảy ra trên Windows 7 và Windows 10.
Vậy thư mục Softwaredistribution là gì?
Thực tế, file DataStore.edb được truy cập bởi thành phần Windows Update mỗi khi có bản cập nhật mới. Tùy thuộc vào cấu hình và thông số kỹ thuật của máy tính, điều này có thể khiến máy tính bị treo trong khi file DataStore.edb đang được truy vấn.
Nếu bạn đang gặp phải vấn đề này, dưới đây là một số giải pháp đã được người dùng khác kiểm chứng và cho thấy hiệu quả trong việc khắc phục tình trạng này. Hãy thử từng phương pháp theo thứ tự cho đến khi bạn tìm được giải pháp phù hợp với trường hợp của mình.
Lưu ý quan trọng: Nếu bạn đang sử dụng Windows 10, hãy bắt đầu trực tiếp với Phương pháp 2.
Mục Lục
- 1 Các Phương Pháp Khắc Phục Lỗi DataStore.edb
- 1.1 Phương pháp 1: Cài đặt bản cập nhật Windows KB3050265 (Chỉ dành cho Windows 7)
- 1.2 Phương pháp 2: Chống phân mảnh DataStore.edb bằng lệnh esentutl
- 1.3 Phương pháp 3: Sử dụng Windows Repair (All in One)
- 1.4 Phương pháp 4: Khởi động lại thư mục SoftwareDistribution
- 1.5 Phương pháp 5: Loại trừ DataStore.edb khỏi quá trình quét của phần mềm diệt virus
- 1.6 Phương pháp 6: Vô hiệu hóa Windows Update
Các Phương Pháp Khắc Phục Lỗi DataStore.edb
Phương pháp 1: Cài đặt bản cập nhật Windows KB3050265 (Chỉ dành cho Windows 7)
Microsoft đã nhanh chóng nhận diện vấn đề này và phát hành bản cập nhật Windows Update Client để giải quyết. Bản cập nhật này được cho là cải thiện hiệu quả của Windows Update trong việc tìm kiếm và cài đặt các bản cập nhật, từ đó giảm thời gian đọc kéo dài của file DataStore.edb.
Mặc dù nhiều người dùng nhận thấy bản cập nhật này giúp giảm thời gian tìm kiếm và cài đặt bản cập nhật, cũng như giảm mức sử dụng RAM và ổ cứng, nhưng nó không giải quyết được vấn đề cho tất cả mọi người. Bản sửa lỗi này chỉ hoạt động trên Windows 7 và không có bản sửa lỗi chính thức nào được phát hành cho Windows 10. Thậm chí, một số người dùng còn báo cáo rằng bản cập nhật này làm hỏng hoàn toàn thành phần Windows Update, gây ra các lỗi WindowsUpdate_80244019 hoặc WindowsUpdate_dt000.
Cần lưu ý rằng bản cập nhật này là tùy chọn và sẽ không được cài đặt trừ khi bạn tự thực hiện. Nếu bạn gặp sự cố này trên Windows 7, hãy làm theo hướng dẫn bên dưới để cài đặt Windows Update KB3050265. Nếu nó không hiệu quả, hãy gỡ cài đặt bản cập nhật và chuyển sang các phương pháp khác:
-
Truy cập một trong các liên kết dưới đây tùy theo phiên bản Windows của bạn và tải xuống bản cập nhật KB3050265 phù hợp:
- Windows Update KB3050265 (32Bit)
- Windows Update KB3050265 (64Bit)
-
Sau khi tải xuống, hãy mở gói cài đặt và khởi động lại hệ thống sau khi cài đặt thành công.
Lưu ý: Bạn có thể cài đặt bản cập nhật này trực tiếp từ máy tính của mình bằng cách vào Control Panel > System and Security > Windows Update > View available updates > Optional. Sau đó, tìm bản cập nhật KB3050265 theo cách thủ công và cài đặt.
Nếu bạn cảm thấy bản cập nhật này không khắc phục được sự cố, hãy mở hộp thoại Run (nhấn tổ hợp phím Windows + R) và nhập control update. Sau đó, đi đến View installed updates > Uninstall an update và gỡ cài đặt bản cập nhật KB3050265. Sau khi gỡ cài đặt, hãy chuyển sang Phương pháp 2.
Phương pháp 2: Chống phân mảnh DataStore.edb bằng lệnh esentutl
Trước khi bạn khám phá các giải pháp phức tạp hơn, hãy xem liệu việc chống phân mảnh file DataStore.edb có giải quyết được vấn đề hay không. Rõ ràng, đây chỉ là một giải pháp tạm thời vì vấn đề sẽ tái diễn sau một thời gian khi file DataStore.edb tích lũy đủ lượng thông tin mới.
Phương pháp này liên quan đến việc sử dụng công cụ esentutl để chống phân mảnh file DataStore.edb. Ngoài việc giúp các chương trình dễ dàng truy cập file hơn khi cần đọc hoặc ghi vào nó, quá trình này cũng sẽ giảm đáng kể kích thước của file. Dưới đây là hướng dẫn nhanh:
-
Bạn cần mở một cửa sổ Command Prompt với quyền quản trị viên. Để thực hiện việc này, nhấp vào nút Start ở góc dưới bên trái và tìm kiếm cmd. Sau đó, nhấp chuột phải vào Command Prompt và chọn Run as administrator.
-
Nhập lệnh sau vào cửa sổ Command Prompt và nhấn Enter:
esentutl /d C:WindowsSoftwareDistributionDataStoreDataStore.edb -
Khi quá trình hoàn tất, khởi động lại hệ thống và kiểm tra xem các triệu chứng đã được cải thiện chưa. Nếu bạn vẫn gặp phải vấn đề này, hãy chuyển sang phương pháp tiếp theo.
Phương pháp 3: Sử dụng Windows Repair (All in One)
Nếu các bản sửa lỗi chính thức không hiệu quả, có một bản sửa lỗi phổ biến khác có thể giải quyết được sự cố nếu nó liên quan đến lỗi file hệ thống.
Windows Repair (All-in-One) là một công cụ miễn phí cung cấp một bộ sưu tập các bản sửa lỗi cho nhiều phiên bản Windows. Ứng dụng này có thể giúp bạn khắc phục mọi vấn đề Windows Update có thể gây ra sự cố. Dưới đây là hướng dẫn nhanh để sử dụng Windows Repair để khắc phục vấn đề này:
-
Tải xuống phiên bản di động của Windows Repair từ trang chủ của nhà phát triển.
-
Giải nén các file có trong kho lưu trữ Windows Repair.
-
Nhấp đúp vào file Repair_Windows.exe để mở ứng dụng.
-
Chờ cho đến khi quá trình kiểm tra ban đầu hoàn tất, sau đó nhấp vào tab Repairs – Main. Sau đó, chọn hộp bên cạnh Automatic Backup Registry và nhấp vào Open Repairs.
-
Sau một vài giây, bạn sẽ thấy danh sách các chiến lược sửa chữa có sẵn. Vì bạn chỉ cần một số trong số chúng cho mục đích này, hãy bỏ chọn tất cả các chiến lược sửa chữa. Sau đó, chỉ bật lại các mục sau:
- Reset Service Permissions
- Repair WMI
- Register System Files
- Remove Policies Set By Infections
- Repair Windows Update
- Repair MSI (Windows Installer)
-
Đảm bảo hộp Restart được bật, sau đó nhấp vào Start Repairs và đợi quá trình hoàn tất.
-
Khi quá trình kết thúc, nhấn Yes để xác nhận khởi động lại và kiểm tra xem sự cố đã được khắc phục sau khi khởi động lại hay chưa. Nếu không, hãy chuyển sang phương pháp tiếp theo.
Phương pháp 4: Khởi động lại thư mục SoftwareDistribution
Nếu hai bản sửa lỗi trước không có tác dụng, hãy xem liệu việc dọn dẹp thư mục SoftwareDistribution có giải quyết được vấn đề này không. Mặc dù có nhiều ý kiến trái chiều về hiệu quả của phương pháp này, một số người dùng đã báo cáo rằng vấn đề sử dụng ổ cứng cao đã dừng lại khi thư mục SoftwareDistribution được tạo lại.
Việc làm sạch thư mục SoftwareDistribution sẽ buộc Windows khởi động lại các thành phần của nó, bao gồm cả DataStore.edb. Điều này sẽ giải quyết mọi vấn đề liên quan đến lỗi có thể gây ra việc lưu trữ bộ nhớ quá mức bởi DataStore.edb.
Mẹo chuyên nghiệp: Nếu sự cố xảy ra với máy tính hoặc máy tính xách tay của bạn, bạn nên thử sử dụng ứng dụng Reimage Plus, ứng dụng này có thể quét các kho lưu trữ và thay thế các file bị hỏng. Nó hoạt động trong hầu hết các trường hợp khi vấn đề bắt nguồn từ lỗi hệ thống.
Lưu ý: Thư mục SoftwareDistribution là nơi lưu trữ các bản cập nhật tự động và các file liên quan. DataStore.edb cũng nằm ở đây – an toàn để xóa, nhưng sẽ buộc Windows khởi động lại từ đầu trong lần kiểm tra cập nhật tiếp theo. Do đó, nếu bạn thực hiện các bước bên dưới, hãy chuẩn bị tinh thần rằng Windows Update sẽ mất nhiều thời gian hơn trong lần tới khi cần cài đặt bản cập nhật vì nó sẽ cần phải kiểm tra mọi thứ.
Đây là hướng dẫn nhanh để dọn dẹp thư mục SoftwareDistribution thông qua Command Prompt:
-
Nhấp vào nút Start ở góc dưới cùng bên trái và tìm kiếm cmd. Sau đó, nhấp chuột phải vào Command Prompt và chọn Run as administrator.
-
Nhập các lệnh sau vào Command Prompt và nhấn Enter sau mỗi lệnh:
net stop wuauserv net stop bitsLưu ý: Thao tác này sẽ vô hiệu hóa các thành phần cập nhật sử dụng thư mục SoftwareDistribution. Bỏ qua bước này sẽ không cho phép bạn xóa thư mục nếu nó hiện đang được sử dụng.
-
Khi các dịch vụ bị vô hiệu hóa, hãy dán lệnh sau vào Command Prompt và nhấn Enter:
ren C:WindowsSoftwareDistribution SoftwareDistribution.oldLưu ý: Lệnh này sẽ đổi tên thư mục SoftwareDistribution. Phần mở rộng .old sẽ buộc Windows tạo lại một thư mục SoftwareDistribution mới.
-
Khởi động lại các dịch vụ mà bạn đã vô hiệu hóa trước đó bằng cách nhập các lệnh sau và nhấn Enter sau mỗi lệnh:
net start wuauserv net start bits -
Khởi động lại máy tính của bạn, điều hướng đến C:/Windows và xóa thư mục SoftwareDistribution.old.
Nếu bạn vẫn gặp tình trạng sử dụng ổ cứng cao, hãy chuyển sang phương pháp tiếp theo.
Phương pháp 5: Loại trừ DataStore.edb khỏi quá trình quét của phần mềm diệt virus
Trong một số trường hợp, vấn đề này có thể do phần mềm diệt virus quét quá mức. Người dùng gặp phải tình trạng khởi động chậm đã giải quyết được vấn đề bằng cách thêm file DataStore.edb vào danh sách loại trừ của Microsoft Security Essentials / Windows Defender.
Cảnh báo: Mặc dù thao tác này có thể giúp máy tính của bạn phản hồi nhanh hơn, nhưng việc thêm loại trừ cho phần mềm diệt virus không phải là điều bạn nên thực hiện thường xuyên. Việc thêm các loại trừ AV không cần thiết có thể làm tăng nguy cơ tấn công bảo mật.
Dưới đây là hướng dẫn nhanh để loại trừ DataStore.edb và các file khác được sử dụng bởi trình gỡ lỗi của bạn:
Lưu ý: Quá trình sau được thực hiện với Windows Defender / Microsoft Security Essentials. Tuy nhiên, mọi bộ bảo mật đều có danh sách loại trừ, bất kể gói diệt virus nào bạn đang sử dụng.
-
Sử dụng biểu tượng Start để tìm kiếm Windows Defender hoặc Security Essentials và mở bộ bảo mật.
-
Trong Windows Defender / Security Essentials, vào Tools và nhấp vào Options (Settings trên Security Essentials).
-
Chọn Excluded files and folders (Files and folders to be excluded), sau đó nhấp vào nút Add. Điều hướng đến C:WindowsSoftwareDistributionDatastore và nhấp đúp vào DataStore.edb.
Cảnh báo: Điều này sẽ ngăn không cho phần mềm diệt virus quét file DataStore.edb.
-
Lặp lại bước 3 với đường dẫn sau:
c:windowssoftwaredistributiondatastorelogsCảnh báo: Đây là các file nhật ký của Windows Update và Update Automatic. Thông tin từ đây được thu thập trong DataStore.edb.
-
Nhấn Save / Save changes và xem tốc độ máy tính của bạn có được cải thiện sau khi khởi động lại hay không.
Phương pháp 6: Vô hiệu hóa Windows Update
Nếu bạn đã thử tất cả các cách trên mà không có kết quả rõ rệt, có một giải pháp cuối cùng dường như đã hiệu quả với hầu hết người dùng gặp phải sự cố này. Tuy nhiên, đây không phải là giải pháp lý tưởng. Vô hiệu hóa dịch vụ Windows Update sẽ loại bỏ sự cần thiết của hệ thống trong việc đọc hoặc ghi vào file DataStore.edb, từ đó giải quyết mọi xung đột về bộ nhớ gây ra bởi file này.
Tuy nhiên, tác động của việc này là rất lớn vì bạn sẽ tự loại mình khỏi việc tự động nhận các bản cập nhật bảo mật và các bản sửa lỗi quan trọng khác. Lý tưởng nhất, bạn nên nhớ thường xuyên kích hoạt lại dịch vụ Windows Update sau khi thực hiện phương pháp này để đảm bảo hệ thống của bạn được cập nhật.
Nếu việc đánh đổi khả năng cập nhật để tăng hiệu suất hệ thống là một thỏa thuận chấp nhận được, hãy làm theo các bước dưới đây để tắt Windows Update:
-
Nhấn Windows Key + R để mở hộp thoại Run.
-
Gõ services.msc và nhấn Enter để mở cửa sổ Services.
-
Trong cửa sổ Services, cuộn xuống Windows Update, nhấp chuột phải vào nó và chọn Properties.
-
Trong cửa sổ Properties, trên tab General, sử dụng menu thả xuống bên cạnh Startup type để chọn Disabled. Sau đó nhấp vào Apply để lưu các thay đổi và đóng cửa sổ Services.
-
Khởi động lại hệ thống của bạn và xem liệu việc sử dụng tài nguyên đã giảm hay chưa.
Cảnh báo: Nhớ thường xuyên quay lại màn hình Services và bật lại dịch vụ Windows Update để đảm bảo bạn có các bản cập nhật bảo mật mới nhất. Giữ cho dịch vụ được bật cho đến khi tất cả các bản cập nhật được cài đặt, sau đó thực hiện lại các bước ở trên để tắt Windows Update một lần nữa.
Mẹo chuyên nghiệp: Nếu sự cố xảy ra với máy tính hoặc máy tính xách tay của bạn, bạn nên thử sử dụng ứng dụng Reimage Plus, ứng dụng này có thể quét các kho lưu trữ và thay thế các file bị hỏng. Nó hoạt động trong hầu hết các trường hợp khi vấn đề bắt nguồn từ lỗi hệ thống.
Thể Loại: Giải Quyết Vấn Đề Kỹ Thuật
