PC Boots sau đó ghi tệp datastore.edb khổng lồ làm chậm máy tính


32

Hệ thống mà tôi đang xem là Windows 7, 32 bit.

Khi hệ thống khởi động, nó dành rất nhiều thời gian để đọc và ghi vào tệp DataStore.edb nằm trong thư mục Windows \ SoftwareDistribution \ DataStore. Điều này làm cho hệ thống chạy rất chậm trong vài phút, có lẽ khoảng 10 nếu tôi trung thực. Nếu bạn dừng dịch vụ Windows Update, trong vòng một phút, hệ thống sẽ ngừng đọc và ghi từ tệp và mọi thứ sẽ chạy trơn tru.

Những điều tôi đã thử:

Tôi đã dừng Windows Update, xóa tệp, khởi động lại, nhưng khi tôi làm điều đó, Windows sẽ xây dựng lại tệp cho đến khi nó có kích thước vài trăm MB. Khi Windows hài lòng với bất cứ điều gì nó đang làm, nó dừng lại và việc sử dụng đĩa của tôi giảm xuống mức bình thường và hệ thống làm bất cứ điều gì bạn muốn với nhiều tốc độ.

Tôi đã khởi động vào SafeMode và chạy một số lần quét vi-rút và công cụ giết người RootKit của Kaspersky và không ai thấy điều gì gây khó chịu.

Tôi nên thử gì tiếp theo?


Tôi sẽ được thông báo về câu trả lời này?

Hà! Tôi không nghĩ rằng tôi nhận được phản hồi về vấn đề này ở đây, nhưng một người bạn nói dù sao cũng nên thử. Ồ tốt :) Tôi đã thử. Cảm ơn sự giúp đỡ của bạn. Tôi đã đăng câu hỏi trên SuperUser.com ngày hôm nay.
limefartlek

Câu trả lời:


26

Tôi biết bây giờ đã qua thời điểm có thể cung cấp một giải pháp phù hợp cho bạn, nhưng tôi có chính xác điều tương tự với máy Windows 7 đang hoạt động. Để tham khảo trong tương lai, bạn luôn có thể kiểm tra tính toàn vẹn của các tệp ( /g) và / hoặc defrag ( /d) * .edb với esentutl.exe.

ví dụ esentutl.exe /d c:\Windows\SoftwareDistribution\DataStore\DataStore.edb

Nếu bạn không thể chạy lệnh này với lỗi "-1032", bạn có thể khởi động vào safemode (không có kết nối mạng) và chạy lệnh từ đó. Trước tiên bạn có thể cần chạy nó bằng công tắc / p để sửa chữa hỏng tệp.


Tôi đã thử điều này và tôi nhận được thông báo sau: Lỗi: Truy cập vào cơ sở dữ liệu nguồn 'c: \ Windows \ SoftwareDistribution \ DataStore \ Data Store.edb' không thành công với lỗi Jet -1032.
Alf47

3
@ Alf47 Dừng dịch vụ Windows Update và thử lại
Drainke7707

3
@ Alf47 Bạn cần chạy Command Prompt với tư cách quản trị viên để có quyền truy cập.
Igor Jerosimić

Và đó là "c: \ Windows \ SoftwareDistribution \ DataStore \ Data Store .edb". Không có không gian!
ndtsc

14

RAMMap cho thấy C:\Windows\SoftwareDistribution\DataStore\DataStore.edbtệp được ánh xạ đã lãng phí 400 Mb RAM quý giá của tôi. Hơn nữa, Windows Update liên tục làm chậm hệ thống trong quá trình cập nhật tệp khổng lồ đó.

esentutl.exechỉ giảm DataStore.edbkích thước từ hơn 600 Mb xuống một chút so với 600 MB và tỏ ra vô dụng trong trường hợp của tôi.

http://juneyourtech.blogspot.com/2013/06/datastoreedb-and-windows-vista.html nói rằng việc xóa tệp này cũng không phải là một tùy chọn vì Windows Update sẽ xây dựng lại nó với cùng kích thước của lần chạy tiếp theo.

Vì vậy, tôi đã phải tắt hoàn toàn tự động Windows Update Service. Điều này làm giảm đáng kể lãng phí RAM, CPU và đĩa IO. Hệ thống phản ứng nhanh hơn nhiều.

Xem thêm Làm thế nào để lên lịch tải xuống bản cập nhật windows 7? để biết cách khởi chạy cập nhật bằng Windows Task Lập lịch.

Cập nhật

Hãy xem Windows 7 SP1 Windows Update bị kẹt khi kiểm tra các bản cập nhật


BTW, sau khi cập nhật miễn phí lên Windows 10 trên cùng một phần cứng cũ, sự cố đã không được tạo lại.
Vadzim

4

Mở rộng dựa trên câu trả lời của @mafbailey (Và cũng xin cảm ơn bạn rất nhiều!) Hãy đảm bảo mở dấu nhắc lệnh với tư cách quản trị viên khi sử dụng hành động dòng lệnh sau để có quyền truy cập tệp thích hợp.

Tôi đã bị mắc kẹt nếu tôi không biết =)

esentutl.exe /d c:\Windows\SoftwareDistribution\DataStore\DataStore.edb

Đồng thời dừng dịch vụ cập nhật Windwos từ 900Mb => 898MB
user956584

Một bản sao kém hơn của một câu trả lời hiện có.
ivan_pozdeev

3

Tôi đã trải qua vấn đề tương tự với một máy tính khởi động chậm chạy phiên bản w7 home. Mở email hoặc firefox thật bực bội.

Trên máy tính của tôi, trong quá trình khởi động, chương trình chống vi-rút (yếu tố cần thiết của windows) dường như mất rất nhiều thời gian trên datastore.edbtệp.

Liên kết này về "Cải thiện hiệu suất và tính ổn định của PC bằng cách cấu hình đúng cách chống vi-rút" đã giải quyết vấn đề khởi động chậm cho tôi.

Giải pháp về cơ bản liên quan đến việc yêu cầu trình quét virus (các yếu tố cần thiết của windows) để loại trừ việc kiểm tra tệp này . Tôi đã làm các loại trừ khác trên các tập tin windows. (nhưng tôi ổn với các máy quét kiểm tra ảnh của tôi, mặc dù chúng phải an toàn)


1

Hãy thử cài đặt Windows Update KB3050265 , phát hành ngày 2 tháng 6 năm 2015.

Đây là tùy chọn, do đó bạn có thể phải tìm kiếm trong Bảng điều khiển> Hệ thống và bảo mật> Cập nhật Windows> Hiển thị tất cả các bản cập nhật có sẵn> Tùy chọn và cài đặt thủ công.


1
Điều này không giúp được gì, tôi đã có bản cập nhật đó và vẫn thức dậy sau khi ngủ đông chậm, và khởi động lại thậm chí chậm hơn nhiều.
Danijel

1

Sửa Windows Update, phương pháp này dành cho Windows 7

Chuyển đến Chương trình \ Phụ kiện: Dấu nhắc Cmd

Nhấp vào nút chuột phải và chạy với tư cách quản trị viên.

Trong cửa sổ nhắc theo trình tự dưới đây:

net dừng wuauserv (sau khi Enter)

bit dừng mạng (sau khi Enter)

Trong Windows Explorer:

Chuyển đến thư mục windows \ phân phối phần mềm \ tải xuống (xóa mọi thứ trong đó)

Chuyển đến thư mục windows \ phân phối phần mềm \ DataStore (xóa mọi thứ trong đó)

Chuyển đến thư mục windows \ phân phối phần mềm \ DataStore \ Logs (xóa mọi thứ trong đó)

Chuyển đến thư mục windows \ phân phối phần mềm \ PostRebootEventCache (xóa mọi thứ trong đó)

Cửa sổ nhắc nhở CMD:

net bắt đầu wuauserv (sau khi Enter)

bit start net (sau Enter)

Các nguồn: - http: // tecnicoinformaticacur 7-windows-update-no-funciona? Forum = winvistapt


1
Như những người khác đã trình bày ở đây và tại social.technet.microsoft.com/Forums/windowsserver/en-US/ , điều này không giải quyết được gì và chỉ làm chậm máy trong khi Windows Update xây dựng lại hoàn toàn cơ sở dữ liệu.
ivan_pozdeev

0

Microsoft đã phát hành Bản cập nhật máy khách WindowsUpdate mới để sửa lỗi Tìm kiếm / Cài đặt Cập nhật chậm.

Cài đặt và tìm kiếm các bản cập nhật chậm và việc sử dụng CPU cao xảy ra trong Windows 7
https://support.microsoft.com/en-us/kb/3102810

Tải xuống:
32Bit: http://www.microsoft.com/doads/details.aspx?F FamilyId = fcd6bf5d-f004-4ca3-aa7e-1de462b91dd0

64Bit: http://www.microsoft.com/doads/details.aspx?FamilyId=4fe566bd-31b1-4413-8c4c-412b52533669

Bản cập nhật này giúp giảm thời gian phát hiện và sử dụng ít RAM hơn. Vì vậy, hãy thử nó


cảnh báo: sau khi cài đặt, Windows Update bây giờ không hoạt động, nó ngay lập tức báo lỗi "WindowsUpdate_80244019" "WindowsUpdate_dt000"mà tôi không thể giải quyết
MM

Gỡ cài đặt bản cập nhật này đã đưa tôi trở lại tình huống trước đây tôi đã tham gia
MM

@MM lỗi 80244019 có nghĩa là WU_E_PT_HTTP_STATUS_NOT_FOUND Giống như trạng thái HTTP 404 - máy chủ không thể tìm thấy URI được yêu cầu (Mã định danh tài nguyên đồng nhất). bạn sử dụng bộ phần mềm / tường lửa nào?
magicandre1981

MS Security Essentials, và không có tường lửa. Phần còn lại của internet đã hoạt động tốt (bao gồm cả IE)
MM

@MM thử ít nhất là phiên bản tháng 6 năm 2015, lần đầu tiên bao gồm sửa lỗi sử dụng bộ nhớ: support.microsoft.com/en-us/kb/3050265
magicandre1981

0

Tôi không biết tại sao điều này nói rằng tôi đã đăng bài này vào tháng 1 năm 2013, vấn đề này chỉ xảy ra vài tháng trước vào năm 2015. Ha!

Dù sao đi nữa - tôi xin lỗi vì đã lãng phí thời gian của mọi người. Vì một số lý do, tôi đã không nhận được thông báo về chủ đề này cho đến ngày hôm nay, ngày 9 tháng 12 năm 2015.

Tôi đã thử một số thứ và kết thúc trên điện thoại với nhà sản xuất thiết bị mà máy tính này ở trong đó. Hóa ra họ có một lỗi trong việc triển khai Windows khiến điều này xảy ra. Giải pháp duy nhất cho vấn đề này là chụp lại hình ảnh của máy và hy vọng nó không xảy ra lần nữa.

Điều này áp dụng cho máy Zeiss OCT cho những ai đang thắc mắc.


0

Tôi đã gặp vấn đề tương tự.
Tôi đã cài đặt KB3050265 từ trang web và nó đã giải quyết tất cả những vấn đề này.
Đảm bảo bạn cài đặt phiên bản chính xác cho Windows (64 bit (x64) hoặc 32 bit (x86))

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.