จากนั้นพีซีบู๊ทจะเขียนไฟล์ datastore.edb ขนาดยักษ์ทำให้คอมพิวเตอร์ทำงานช้าลง


32

ระบบที่ฉันดูคือ Windows 7, 32 บิต

เมื่อระบบบูทระบบจะใช้เวลาในการอ่านและเขียนไปยังไฟล์ DataStore.edb ซึ่งอยู่ในไดเรกทอรี Windows \ SoftwareDistribution \ DataStore ทำให้ระบบทำงานช้ามากเป็นเวลาหลายนาทีอาจจะประมาณ 10 ถ้าฉันซื่อสัตย์ หากคุณหยุดบริการ Windows Update ภายในหนึ่งนาทีระบบจะหยุดอ่านและเขียนจากไฟล์และทุกอย่างทำงานได้อย่างราบรื่น

สิ่งที่ฉันได้ลอง:

ฉันหยุด Windows Update ลบไฟล์รีบูต แต่เมื่อฉันทำ Windows จะสร้างไฟล์ใหม่จนกว่าจะมีขนาดไม่กี่ร้อย MB เมื่อ Windows มีความสุขกับสิ่งที่มันทำมันจะหยุดและการใช้งานดิสก์ของฉันและคิวลดลงสู่ระดับปกติและระบบจะทำทุกอย่างที่คุณต้องการด้วยความเร็วที่มากมาย

ฉันบูตเข้า SafeMode แล้วเรียกใช้การสแกนไวรัสหลายครั้งและเครื่องมือ RootKit killer ของ Kaspersky และไม่มีใครพบสิ่งที่น่ารังเกียจ

ฉันควรลองสิ่งต่อไปอย่างไร


ฉันจะได้รับแจ้งคำตอบนี้หรือไม่?

ฮา! ฉันไม่คิดว่าฉันจะได้รับคำตอบเกี่ยวกับเรื่องนี้ที่นี่ แต่เพื่อนบอกว่าให้ลองต่อไป โอ้ดี :) ฉันเหนื่อย. ขอขอบคุณสำหรับความช่วยเหลือของคุณ. ฉันโพสต์คำถามไว้ที่ SuperUser.com วันนี้
limefartlek

คำตอบ:


26

ฉันรู้ว่ามันผ่านจุดที่สามารถให้บริการโซลูชันที่เหมาะสมสำหรับคุณได้ในขณะนี้ แต่ฉันมีสิ่งเดียวกันกับที่ทำงานบนเครื่อง Windows 7 สำหรับการอ้างอิงในอนาคตคุณก็สามารถตรวจสอบความสมบูรณ์ของ ( /g) และ / หรือการ defrag ( /d) ไฟล์ * .edb esentutl.exeกับ

เช่น esentutl.exe /d c:\Windows\SoftwareDistribution\DataStore\DataStore.edb

หากคุณไม่สามารถเรียกใช้คำสั่งนี้ด้วยข้อผิดพลาด "-1032" คุณสามารถบูตเข้าสู่โหมดความปลอดภัย (โดยไม่ต้องเชื่อมต่อเครือข่าย) และเรียกใช้คำสั่งจากที่นั่น คุณอาจต้องเปิดใช้งานด้วยสวิตช์ / p เพื่อซ่อมแซมความเสียหายของไฟล์


ฉันได้ลองแล้วและฉันได้รับข้อความต่อไปนี้: ข้อผิดพลาด: การเข้าถึงฐานข้อมูลต้นทาง 'c: \ Windows \ SoftwareDistribution \ DataStore \ Data Store.edb' ล้มเหลวด้วยข้อผิดพลาด Jet -1032
Alf47

3
@ Alf47 หยุดบริการ Windows Update แล้วลองอีกครั้ง
drake7707

3
@ Alf47 คุณต้องเรียกใช้พร้อมท์คำสั่งในฐานะผู้ดูแลระบบเพื่อเข้าถึง
Igor Jerosimić

และมันคือ "c: \ Windows \ SoftwareDistribution \ DataStore \ Data Store .edb" ไม่มีที่ว่าง!
rdtsc

14

RAMMapแสดงให้เห็นว่าC:\Windows\SoftwareDistribution\DataStore\DataStore.edbไฟล์ที่แมปกำลังสูญเสียแรมอันมีค่าของฉัน 400 Mb นอกจากนี้ Windows Update ยังทำให้ระบบช้าลงอย่างต่อเนื่องในระหว่างการอัพเดตไฟล์ขนาดใหญ่

esentutl.exeเพิ่งลดDataStore.edbขนาดจากเล็กน้อยกว่า 600 Mb เหลือเพียงเล็กน้อยที่ 600 MB และพิสูจน์แล้วว่าไร้ประโยชน์ในกรณีของฉัน

http://juneyourtech.blogspot.com/2013/06/datastoreedb-and-windows-vista.htmlระบุว่าการลบไฟล์นี้ไม่ใช่ตัวเลือกเนื่องจาก Windows Update จะสร้างใหม่ให้มีขนาดเท่ากันในการเรียกใช้ครั้งถัดไป

ดังนั้นฉันจึงต้องปิดการใช้งานการทำงานอัตโนมัติของ Windows Update Service อย่างสมบูรณ์ สิ่งนี้ช่วยลดความสิ้นเปลือง RAM, CPU และ disk IO ลงอย่างมาก ระบบตอบสนองได้มากขึ้นในขณะนี้

ดูเพิ่มเติมวิธีกำหนดเวลาการดาวน์โหลดการปรับปรุง windows 7 ได้อย่างไร สำหรับวิธีการเปิดใช้การอัปเดตโดยใช้ Windows Task Scheduler

ปรับปรุง

ดูที่Windows 7 SP1 Windows Update ค้างอยู่กำลังตรวจสอบหาการปรับปรุง


BTW หลังจากอัปเดตเป็น Windows 10 ฟรีบนฮาร์ดแวร์เดิมปัญหาไม่ได้ทำซ้ำ
Vadzim

4

การขยายคำตอบของ @mafbailey (และขอขอบคุณเป็นอย่างยิ่งเช่นกัน!) อย่าลืมเปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบเมื่อใช้การดำเนินการบรรทัดคำสั่งต่อไปนี้เพื่อให้ได้รับสิทธิ์การใช้ไฟล์ที่เหมาะสม

ฉันเคยติดถ้าฉันไม่รู้ =)

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

นอกจากนี้ยังหยุดบริการอัปเดต Windwos จาก 900Mb => 898MB
user956584

สำเนาที่ด้อยกว่าของคำตอบที่มีอยู่
ivan_pozdeev

3

ฉันประสบปัญหาเดียวกันกับคอมพิวเตอร์ที่เริ่มทำงานช้าซึ่งทำงานกับรุ่นบ้าน w7 การเปิดอีเมลหรือ Firefox นั้นน่าผิดหวัง

ในคอมพิวเตอร์ของฉันในระหว่างการเริ่มต้นโปรแกรมป้องกันไวรัส (windows Essentials) ดูเหมือนว่าจะใช้เวลานานมากในdatastore.edbไฟล์

นี้การเชื่อมโยงเกี่ยวกับการ "ปรับปรุงประสิทธิภาพเครื่องคอมพิวเตอร์และเสถียรภาพโดยต้องกำหนดค่าป้องกันไวรัส" แก้ไขเริ่มต้นช้าขึ้นปัญหาสำหรับผม

การแก้ปัญหาโดยทั่วไปเกี่ยวข้องกับการบอกโปรแกรมสแกนไวรัส (จำเป็น Windows) เพื่อแยกการตรวจสอบไฟล์นี้ ฉันได้ยกเว้นอื่น ๆ ในไฟล์ windows เช่นกัน (แต่ฉันสบายดีกับสแกนเนอร์ที่ตรวจสอบรูปถ่ายของฉันแม้ว่าพวกเขาจะปลอดภัย)


1

ลองติดตั้งWindows Update KB3050265เปิดตัว 2 มิถุนายน 2558

นี่เป็นทางเลือกดังนั้นคุณอาจต้องค้นหาในแผงควบคุม> ระบบและความปลอดภัย> Windows Update> แสดงการปรับปรุงที่มีอยู่ทั้งหมด> ทางเลือกและติดตั้งด้วยตนเอง


1
สิ่งนี้ไม่ได้ช่วยฉันฉันมีการอัปเดตนั้นแล้วและยังคงปลุกจากโหมดไฮเบอร์เนตช้าและเริ่มต้นได้ช้ากว่ามาก
Danijel

1

แก้ไข Windows Update วิธีนี้ใช้สำหรับ Windows 7

ไปที่ Programs \ Accessories: พร้อมรับคำ Cmd

คลิกปุ่มเมาส์ขวาและเรียกใช้ในฐานะผู้ดูแลระบบ

ในหน้าต่างแจ้งให้ปฏิบัติตามลำดับด้านล่าง:

net stop wuauserv (หลังจาก Enter)

บิตหยุดสุทธิ (หลังจากบันทึก)

ใน Windows Explorer:

ไปที่โฟลเดอร์ windows \ software distribution \ download (ลบทุกอย่างในนั้น)

ไปที่โฟลเดอร์ windows \ software distribution \ DataStore (ลบทุกอย่างในนั้น)

ไปที่โฟลเดอร์ windows \ software distribution \ DataStore \ Logs (ลบทุกอย่างในนั้น)

ไปที่โฟลเดอร์ windows \ software distribution \ PostRebootEventCache (ลบทุกอย่างในนั้น)

หน้าต่างพรอมต์ CMD:

เริ่มต้นสุทธิ wuauserv (หลังจาก Enter)

บิตเริ่มต้นสุทธิ (หลังจาก Enter)

แหล่งที่มา: - http://tecnicoinformaticacuritiba.com.br/corrigindo-windows-update/ / https://social.technet.microsoft.com/Forums/pt-BR/d75e92b9-4caf-425d-b841-0bae79f7adf1/windows- 7-Windows-ปรับปรุง-no-funciona? ฟอรั่ม = winvistapt


1
ดังที่คนอื่น ๆ ได้แสดงที่นี่และที่social.technet.microsoft.com/Forums/windowsserver/en-US/…นี่ไม่ได้แก้อะไรเลยและทำให้เครื่องช้าลงในขณะที่ Windows Update สร้างฐานข้อมูลขึ้นใหม่อย่างสมบูรณ์
ivan_pozdeev

0

Microsoft เปิดตัว WindowsUpdate Client Update ใหม่เพื่อแก้ไขการค้นหา / การติดตั้ง Update ช้า

การติดตั้งและค้นหาโปรแกรมปรับปรุงนั้นช้าและการใช้งาน CPU สูงเกิดขึ้นใน Windows 7
https://support.microsoft.com/en-us/kb/3102810

ดาวน์โหลด:
32Bit: http://www.microsoft.com/downloads/details.aspx?FamilyId=fcd6bf5d-f004-4ca3-aa7e-1de462b91dd0

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

การอัปเดตนี้ช่วยลดเวลาในการตรวจจับและใช้ RAM น้อยลง ลองดูสิ


คำเตือน: หลังจากติดตั้ง Windows Update ตอนนี้ไม่ทำงานเลยมันมีข้อผิดพลาดทันที"WindowsUpdate_80244019" "WindowsUpdate_dt000"ซึ่งฉันไม่สามารถแก้ไขได้
MM

การถอนการติดตั้งการอัปเดตนี้ทำให้ฉันกลับไปสู่สถานการณ์ก่อนหน้าฉันอยู่ใน
MM

ข้อผิดพลาด @MM 80244019 หมายถึง WU_E_PT_HTTP_STATUS_NOT_FOUND เช่นเดียวกับสถานะ HTTP 404 - เซิร์ฟเวอร์ไม่พบ URI ที่ร้องขอ (Uniform Resource Identifier) คุณใช้ av suite / firewall ใด?
magicandre1981

MS Security Essentials และไม่มีไฟร์วอลล์ ส่วนที่เหลือของอินเทอร์เน็ตทำงานได้ดี (รวมถึง IE)
MM

@MM ลองอย่างน้อยเวอร์ชันมิถุนายน 2015 ซึ่งก่อนหน้านี้มีการแก้ไขการใช้หน่วยความจำ: support.microsoft.com/en-us/kb/3050265
magicandre1981

0

ฉันไม่รู้ว่าทำไมสิ่งนี้จึงบอกว่าฉันโพสต์สิ่งนี้ในเดือนมกราคม 2013 ปัญหานี้เป็นเพียงไม่กี่เดือนที่ผ่านมาในปี 2015 ฮ่า!

อย่างไรก็ตาม - ฉันขอโทษที่ทำให้เสียเวลาของทุกคน ด้วยเหตุผลบางอย่างฉันไม่ได้รับการแจ้งเตือนเกี่ยวกับหัวข้อนี้จนถึงวันนี้ 9 ธันวาคม 2558

ฉันลองหลายสิ่งและจบลงที่โทรศัพท์กับผู้ผลิตอุปกรณ์ที่คอมพิวเตอร์เครื่องนี้อยู่ภายใน ปรากฎว่าพวกเขามีข้อผิดพลาดในการใช้งาน Windows ที่ทำให้เกิดสิ่งนี้ขึ้น ทางออกเดียวของปัญหาคือทำการอิมเมจเครื่องใหม่และหวังว่าจะไม่เกิดขึ้นอีก

สิ่งนี้ใช้กับเครื่อง Zeiss OCT สำหรับผู้ที่สงสัย


0

ฉันพบปัญหาที่คล้ายกัน
ฉันติดตั้งKB3050265จากเว็บไซต์และแก้ไขปัญหาเหล่านี้ทั้งหมด
ตรวจสอบให้แน่ใจว่าคุณติดตั้งเวอร์ชันที่ถูกต้องสำหรับ Windows ของคุณ (64 บิต (x64) หรือ 32- บิต (x86))

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.