Computer >> Máy Tính >  >> Xử lý sự cố >> Lỗi Windows

DataStore.edb là gì và tại sao nó làm chậm máy tính của tôi?

DataStore.edb là một tệp nhật ký Windows hợp pháp theo dõi tất cả các Bản cập nhật Windows được áp dụng cho hệ thống. DataStore.edb nhật ký sẽ tăng kích thước hoặc mỗi lần kiểm tra Windows Update. Tệp nằm trong Phân phối phần mềm thư mục ( C:\ Windows \ SoftwareDistribution \ DataStore \ DataStore.edb ) DataStore.edb là gì và tại sao nó làm chậm máy tính của tôi? Trong khi tầm quan trọng của tệp là không thể bàn cãi, một số người dùng nhận thấy rằng hệ thống của họ dành nhiều thời gian để đọc và ghi vào DataStore.edb , sử dụng nhiều tài nguyên đến mức máy tính bị chậm đi đáng kể. Khi điều tra bằng Màn hình hiệu suất , người dùng gặp phải sự cố này đã báo cáo rằng quá trình svchost.exe (netsvcs) đang sử dụng tất cả tài nguyên đĩa để đọc kho dữ liệu.edb ở hơn 120MB / phút - điều này khiến máy tính không thể làm bất cứ điều gì khác. Từ những gì chúng tôi thu thập được, đây chủ yếu là sự cố của Windows 7 và Windows Vista.

Hóa ra, kho dữ liệu.edb tệp được thành phần cập nhật Windows đọc bất cứ khi nào có bản cập nhật mới đang chờ xử lý. Tùy thuộc vào các trường hợp và thông số kỹ thuật của PC, nó có thể khiến máy của bạn không hoạt động được trong khi kho dữ liệu.edb tệp đang được thẩm vấn.

Nếu bạn đang gặp khó khăn với vấn đề cụ thể này, có một số bản sửa lỗi mà người dùng đã tìm thấy để giải quyết thành công hành vi làm tê liệt này. Dưới đây, bạn có một bộ sưu tập các giải pháp đã cho phép người dùng khắc phục sự cố. Vui lòng thực hiện theo từng phương pháp cho đến khi bạn tìm thấy bản sửa lỗi phù hợp với trường hợp của mình.

Lưu ý: Nếu bạn đang sử dụng Vista, hãy bắt đầu trực tiếp với Phương pháp 2.

Phương pháp 1:Cài đặt Windows Update KB3050265 (chỉ dành cho Windows 7)

Microsoft đã nhanh chóng giải quyết sự cố và phát hành WindowsUpdate Client Update để khắc phục sự cố này. Bản cập nhật được cho là để khắc phục sự kém hiệu quả của WU (Windows Update) khi tìm kiếm và cài đặt các bản cập nhật, do đó giảm thời gian đọc kéo dài của kho dữ liệu.edb tệp.

Mặc dù người dùng nhận thấy rằng bản cập nhật có lợi trong việc giảm thời gian phát hiện cũng như việc sử dụng RAM và đĩa, nhưng bản sửa lỗi không giải quyết được vấn đề cho mọi người. Thứ nhất, bản sửa lỗi sẽ chỉ hoạt động với Windows 7 - không có bản sửa lỗi chính thức nào được phát hành cho Vista. Thậm chí, một số người dùng đã báo cáo rằng bản cập nhật cụ thể này đã phá vỡ hoàn toàn thành phần WU với các lỗi WindowsUpdate_80244019 hoặc WindowsUpdate_dt000 .

Hãy nhớ rằng bản cập nhật là tùy chọn và sẽ không được áp dụng trừ khi bạn tự cài đặt. 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 hoạt động, hãy xóa bản cập nhật và chuyển sang các phương pháp khác bên dưới:

  1. Truy cập một trong các liên kết bên dưới theo phiên bản Windows của bạn và tải xuống KB3050265 đúng cập nhật:
    Windows Update KB3050265 (32Bit)
    Cập nhật Windows KB3050265 (64Bit)
  2. Sau khi bản cập nhật được 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.
    DataStore.edb là gì và tại sao nó làm chậm máy tính của tôi? Lưu ý: Bạn cũng có thể cài đặt nó ngay từ PC của mình bằng cách đi tới Bảng điều khiển> Hệ thống và bảo mật> Windows Update> Hiển thị tất cả các bản cập nhật có sẵn> Tùy chọn . Sau đó, tìm kiếm KB3050265 theo cách thủ công cập nhật và cài đặt nó.

Nếu bạn thấy rằng cách này không khắc phục được sự cố của mình, hãy mở cửa sổ Chạy ( phím Windows + R ) và nhập cập nhật kiểm soát . Sau đó, đi tới Xem lịch sử cập nhật đã cài đặt> Gỡ cài đặt bản cập nhật và gỡ cài đặt KB3050265 cập nhật. Sau khi gỡ cài đặt, hãy chuyển sang Phương pháp 2.

Phương pháp 2:Sử dụng esentutl.exe để chống phân mảnh kho dữ liệu.edb

Trước khi chúng ta khám phá các giải pháp chuyên sâu hơn, hãy xem liệu chống phân mảnh tệp datastore.edb có giải quyết được sự cố hay không. Rõ ràng, đây chỉ là một bản sửa lỗi tạm thời vì sự cố sẽ xuất hiện lại trong thời gian do các tệp datastore.edb tích lũy đủ thông tin mới.

Phương pháp này liên quan đến việc sử dụng esentutl.exe tiện ích để chống phân mảnh DataStore.edb tập tin. Ngoài việc làm cho tệp dễ truy cập hơn đối với các chương trình cần ghi hoặc đọc từ tệp, quá trình này cũng sẽ giảm kích thước tệp đáng kể. Dưới đây là hướng dẫn nhanh về toàn bộ:

  1. Chúng tôi sẽ cần mở cửa sổ Command Prompt nâng cao để có các quyền thích hợp. Để thực hiện việc này, hãy nhấp vào nút Bắt đầu ở 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 Chạy với tư cách quản trị viên.
    DataStore.edb là gì và tại sao nó làm chậm máy tính của tôi?
  2. Nhập lệnh sau vào cửa sổ Command Prompt nâng lên và nhấn Enter: esentutl.exe / d C:\ windows \ SoftwareDistribution \ DataStore \ DataStore.edb DataStore.edb là gì và tại sao nó làm chậm máy tính của tôi?
  3. Khi quá trình hoàn tất, hãy khởi động lại hệ thống của bạn và xem các triệu chứng có được cải thiện hay không. Nếu bạn vẫn gặp khó khăn với vấn đề này, hãy chuyển sang phương pháp bên dưới.

Phương pháp 3:Sử dụng Windows Repair (Tất cả trong một)

Nếu các bản sửa lỗi chính thức không hoạt động hoặc không thể áp dụng, có một bản sửa lỗi phổ biến khác sẽ giải quyết vấn đề nếu nó liên quan đến lỗi tệp hệ thống.

Sửa chữa Windows (Tất cả trong một) là một tiện ích miễn phí chứa một bộ sưu tập các bản sửa lỗi cho tất cả các phiên bản Windows. Phần mềm này sẽ cho phép chúng tôi khắc phục mọi sự cố WU 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 sự cố cụ thể này:

  1. Tải xuống phiên bản Windows Repair di động từ liên kết này (tại đây).
  2. Giải nén tất cả các tệp có trong kho lưu trữ Windows Repair.
  3. Nhấp đúp vào Repair_Windows có thể thực thi để mở tiện ích.
  4. Chờ cho đến khi quá trình kiểm tra ban đầu hoàn tất, sau đó nhấp vào Sửa chữa - Chính chuyển hướng. Sau đó, chọn hộp bên cạnh Tự động thực hiện sao lưu sổ đăng ký và nhấp vào Mở sửa chữa .
    DataStore.edb là gì và tại sao nó làm chậm máy tính của tôi?
  5. Sau một vài giây ngắn ngủi, bạn sẽ thấy danh sách tất cả các chiến lược sửa chữa hiện có của mình. Vì chúng tôi chỉ cần một vài trong số chúng cho mục đích của mình, hãy bỏ chọn tất cả các chiến lược sửa chữa. Sau đó, chỉ bật lại những quyền sau:
    Đặt lại quyền dịch vụ
    Sửa chữa WMI
    Đăng ký tệp hệ thống
    Xóa các chính sách do lây nhiễm đặt ra
    Sửa các bản cập nhật Windows
    Sửa chữa MSI (Trình cài đặt Windows)
  6. Đảm bảo rằng Khởi động lại được bật, sau đó nhấp vào Bắt đầu sửa chữa và đợi quá trình hoàn tất.
    DataStore.edb là gì và tại sao nó làm chậm máy tính của tôi?
  7. Sau khi quá trình kết thúc, nhấn để xác nhận khởi động lại và xem sự cố có được khắc phục sau khi khởi động lại hay không. 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 đầu tiên không hữu ích, hãy xem liệu có xóa SoftwareDistribution không thư mục sẽ loại bỏ vấn đề. Mặc dù có nhiều quan điểm trái chiều về tính hiệu quả của phương pháp này, một số người dùng đã báo cáo rằng sự cố sử dụng đĩa cao đã dừng lại sau khi Phân phối phần mềm thư mục đã được tạo lại.

Làm sạch Phân phối phần mềm thư mục sẽ buộc Windows khởi động lại tất cả các thành phần của nó, bao gồm cả DataStore.edb . Điều này sẽ giải quyết bất kỳ sự cố nào liên quan đến hỏng hóc có thể gây ra quá nhiều bộ nhớ do DataStore.edb.

Lưu ý: Phân phối phần mềm thư mục là nơi lưu trữ các bản cập nhật tự động và các tệp liên quan. DataStore.edb cũng nằm ở đây - có thể an toàn để loại bỏ, nhưng sẽ buộc Windows phải bắt đầu lại từ đầu vào lần tiếp theo khi kiểm tra các bản cập nhật. Vì vậy, nếu bạn hoàn thành quy trình bên dưới, thì WU sẽ mất nhiều thời gian vào lần tiếp theo khi cài đặt bản cập nhật tự động vì nó sẽ cần phải kiểm tra mọi thứ.

Dưới đây là hướng dẫn nhanh để dọn dẹp thư mục SoftwareDistribution qua Command Prompt:

  1. Nhấp vào Bắt đầu ở 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 Chạy với tư cách quản trị viên.
    DataStore.edb là gì và tại sao nó làm chậm máy tính của tôi?
  2. Nhập các lệnh sau vào Command Prompt nâng cao và nhấn Enter sau mỗi một:
    net stop wuauserv
    bit dừng ròng
    DataStore.edb là gì và tại sao nó làm chậm máy tính của tôi?
    Lư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 Phân phối phần mềm thư mục. 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.
  3. Sau khi các dịch vụ bị tắt, hãy dán lệnh sau vào Command Prompt và nhấn Enter:
    ren C:\ Windows \ SoftwareDistribution SoftwareDistribution.old
    Lưu ý:
    Lệnh này đã đổi tên thư mục SoftwareDistribution. .old tiện ích mở rộng sẽ buộc Windows tạo lại thư mục SoftwareDistribution mới.
  4. Khởi động lại các dịch vụ mà chúng tôi đã tắt trước đó bằng cách nhập các lệnh sau và nhấn Enter sau mỗi cái:
    net start wuauserv
    bit bắt đầu ròng
    DataStore.edb là gì và tại sao nó làm chậm máy tính của tôi?
  5. Khởi động lại máy tính của bạn, điều hướng đến C:/ Windows và xóa SoftwareDistribution.old thư mục.
    DataStore.edb là gì và tại sao nó làm chậm máy tính của tôi?

Nếu bạn vẫn gặp phải tình trạng sử dụng đĩa cao, hãy chuyển sang phương pháp bên dưới.

Phương pháp 5:Loại trừ kho dữ liệu.edb khỏi kiểm tra chống vi-rút

Hóa ra, vấn đề này cũng có thể do chương trình chống vi-rút quá hăng say gây ra. Người dùng gia đình gặp phải vấn đề khởi động chậm được quản lý để giải quyết vấn đề này bằng cách đưa vào kho dữ liệu.edb trên danh sách loại trừ của Microsoft Security Essentials / Windows Defender.

Lưu ý: Mặc dù các bước dưới đây có thể giúp PC của bạn phản hồi nhanh hơn, nhưng việc thêm tính năng loại trừ chống vi-rút không phải là điều bạn muốn làm 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 khả năng bị tấn công độc hại.

Dưới đây là hướng dẫn nhanh để loại trừ datastore.edb và các tệp khác được nó sử dụng khỏi Phần mềm chống vi-rút của bạn:

Lưu ý: Các bước sau được thực hiện với Bộ bảo vệ Windows / Microsoft Security Essentials. Tuy nhiên, mọi bộ bảo mật phải có danh sách loại trừ, bất kể gói chống vi-rút bạn đang sử dụng là gì.

  1. Sử dụng biểu tượng bắt đầu để tìm kiếm Bộ bảo vệ Windows hoặc Thông tin cơ bản về bảo mật và mở bộ bảo mật.
    DataStore.edb là gì và tại sao nó làm chậm máy tính của tôi?
  2. Trong Windows Defender / Security Essentials , đi tới Công cụ và nhấp vào Tùy chọn (Cài đặt trên Cơ bản về bảo mật ).
    DataStore.edb là gì và tại sao nó làm chậm máy tính của tôi?
  3. Chọn Tệp và thư mục bị loại trừ (Các tệp và vị trí bị loại trừ), sau đó nhấp vào nút Thêm cái nút. Điều hướng đến C:\ windows \ SoftwareDistribution \ Datastore và nhấp đúp vào kho dữ liệu.edb .
    DataStore.edb là gì và tại sao nó làm chậm máy tính của tôi?
    Lưu ý: Điều này sẽ ngăn Trình chống vi-rút quét kho dữ liệu.edb tệp.
  4. Lặp lại bước 3 với đường dẫn sau:
    c:\ windows \ softwaredistribution \ datastore \ logs \

    Lưu ý: Đây là các tệp nhật ký của Windows Update và Cập nhật Tự động. Thông tin từ đây cũng được thu thập trong kho dữ liệu.edb .
  5. Nhấn Lưu / Lưu thay đổi và xem tốc độ PC của bạn có được cải thiện sau khi khởi động lại hay không.
    DataStore.edb là gì và tại sao nó làm chậm máy tính của tôi?

Phương pháp 6:Tắt WU (Bản cập nhật Windows)

Nếu bạn đã đi xa đến mức này mà không có kết quả rõ ràng, thì có một bản sửa lỗi 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. Thật không may, nó còn xa lý tưởng. Việc tắt dịch vụ WU (Windows Updates) sẽ loại bỏ nhu cầu hệ thống của bạn phải đọc hoặc ghi trên kho dữ liệu.edb , do đó giải quyết mọi xung đột về bộ nhớ do tệp cụ thể này gây ra.

Tuy nhiên, hệ quả là rất lớn vì bạn sẽ không tự động nhận được các bản cập nhật bảo mật và các bản sửa lỗi về độ ổn định khác. Tốt nhất, bạn nên nhớ thường xuyên bật dịch vụ WU sau khi thực hiện phương pháp này để luôn cập nhật hệ thống của mình.

Nếu giao dịch nhiễm phần mềm độc hại tiềm ẩn để tăng khả năng phản hồi của hệ thống có vẻ là một giao dịch có thể chấp nhận được, hãy làm theo các bước bên dưới để tắt Cập nhật Windows:

  1. Nhấn Phím Windows + R để mở cửa sổ Run. Nhập “ services.msc ”Và nhấn Enter để mở Dịch vụ cửa sổ.
    DataStore.edb là gì và tại sao nó làm chậm máy tính của tôi?
  2. Trong Dịch vụ cửa sổ, cuộn xuống Windows Update , nhấp chuột phải vào nó và chọn Thuộc tính.
    DataStore.edb là gì và tại sao nó làm chậm máy tính của tôi?
  3. Trong Thuộc tính trong tab Chung, sử dụng trình đơn thả xuống bên cạnh Loại khởi động để chọn Đã tắt . Sau đó, nhấp vào Áp dụng để lưu các thay đổi của bạn và đóng Dịch vụ cửa sổ.
    DataStore.edb là gì và tại sao nó làm chậm máy tính của tôi?
  4. Khởi động lại hệ thống của bạn và xem việc sử dụng tài nguyên có giảm hay không.

Lưu ý: Hãy nhớ thường xuyên quay lại Dịch vụ màn hình và bật lại Windows Update dịch vụ để đảm bảo rằng 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 áp dụng tất cả các bản cập nhật, sử dụng các bước ở trên để tắt lại WU.