Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

DataStore.edb คืออะไรและเหตุใดจึงทำให้พีซีของฉันช้าลง

DataStore.edb เป็นล็อกไฟล์ของ Windows ที่ถูกต้องตามกฎหมายซึ่งติดตามการอัปเดต Windows ทั้งหมดที่ใช้กับระบบ DataStore.edb บันทึกจะมีขนาดเพิ่มขึ้นหรือทุกๆ การตรวจสอบ Windows Update ไฟล์นี้อยู่ภายใต้ SoftwareDistribution โฟลเดอร์ (C:\Windows\SoftwareDistribution\DataStore\DataStore.edb ) DataStore.edb คืออะไรและเหตุใดจึงทำให้พีซีของฉันช้าลง ในขณะที่ความสำคัญของไฟล์ไม่มีข้อโต้แย้ง ผู้ใช้บางคนพบว่าระบบของพวกเขาใช้เวลามากในการอ่านและ กำลังเขียนถึง DataStore.edb ใช้ทรัพยากรจำนวนมากจนถึงจุดที่พีซีทำงานช้ามาก เมื่อตรวจสอบด้วย การตรวจสอบประสิทธิภาพ ผู้ใช้ที่ประสบปัญหานี้รายงานว่ากระบวนการ svchost.exe (netsvcs) กำลังใช้ทรัพยากรดิสก์ทั้งหมดเพื่ออ่าน datastore.edb ที่มากกว่า 120MB / นาที - ทำให้คอมพิวเตอร์ไม่สามารถทำอะไรได้อีก จากที่เรารวบรวมมา นี่เป็นปัญหาของ Windows 7 และ Windows Vista เป็นหลัก

ตามที่ปรากฎ datastore.edb ไฟล์จะถูกอ่านโดยคอมโพเนนต์การอัปเดตของ Windows ทุกครั้งที่มีการอัปเดตใหม่อยู่ระหว่างดำเนินการ อาจทำให้เครื่องของคุณไม่สามารถทำงานได้ในขณะที่ datastore.edb ทั้งนี้ขึ้นอยู่กับสถานการณ์และข้อกำหนดของพีซีของคุณ กำลังถูกสอบสวน

หากคุณกำลังดิ้นรนกับปัญหานี้ มีการแก้ไขบางอย่างที่ผู้ใช้พบว่าสามารถแก้ไขปัญหาที่ทำให้หมดอำนาจได้ ด้านล่างนี้คุณมีชุดโซลูชันที่ช่วยให้ผู้ใช้สามารถแก้ไขปัญหาได้ โปรดปฏิบัติตามแต่ละวิธีตามลำดับจนกว่าคุณจะพบวิธีแก้ไขที่เหมาะกับสถานการณ์ของคุณ

หมายเหตุ: หากคุณใช้ Vista ให้เริ่มโดยตรงด้วยวิธีที่ 2

วิธีที่ 1:ติดตั้ง Windows Update KB3050265 (เฉพาะ Windows 7)

Microsoft ได้แก้ไขปัญหาอย่างรวดเร็วและเผยแพร่ WindowsUpdate Client Update เพื่อแก้ไขปัญหานี้ การอัปเดตควรแก้ไขความไม่มีประสิทธิภาพของ WU (Windows Update) เมื่อค้นหาและติดตั้งการอัปเดต ซึ่งจะช่วยลดเวลาในการอ่าน datastore.edb ที่ยืดเยื้อ ไฟล์.

แม้ว่าผู้ใช้จะพบว่าการอัปเดตนี้มีประโยชน์ในการลดเวลาการตรวจจับและการใช้ RAM และดิสก์ แต่การแก้ไขก็ไม่สามารถแก้ปัญหาให้กับทุกคนได้ ประการหนึ่ง การแก้ไขจะใช้งานได้กับ Windows 7 เท่านั้น ไม่เคยมีการแก้ไขอย่างเป็นทางการสำหรับ Vista ยิ่งไปกว่านั้น ผู้ใช้บางคนรายงานว่าการอัปเดตนี้ทำให้คอมโพเนนต์ WU เสียหายทั้งหมดด้วยข้อผิดพลาด WindowsUpdate_80244019 หรือ WindowsUpdate_dt000 .

โปรดทราบว่าการอัปเดตเป็นทางเลือกและจะไม่ถูกนำไปใช้เว้นแต่คุณจะติดตั้งด้วยตัวเอง หากคุณพบปัญหานี้ใน Windows 7 ให้ทำตามคำแนะนำด้านล่างเพื่อติดตั้ง Windows Update KB3050265 หากไม่ได้ผล ให้ลบการอัปเดตแล้วย้ายไปที่วิธีอื่นด้านล่าง:

  1. ไปที่ลิงก์ใดลิงก์หนึ่งด้านล่างตามเวอร์ชัน Windows ของคุณและดาวน์โหลด KB3050265 ที่ถูกต้อง อัปเดต:
    Windows Update KB3050265 (32 บิต)
    Windows Update KB3050265 (64Bit)
  2. เมื่อดาวน์โหลดการอัปเดตแล้ว ให้เปิดแพ็คเกจการติดตั้งและรีบูตระบบเมื่อติดตั้งสำเร็จ
    DataStore.edb คืออะไรและเหตุใดจึงทำให้พีซีของฉันช้าลง หมายเหตุ: คุณยังสามารถติดตั้งได้โดยตรงจากพีซีของคุณโดยไปที่ แผงควบคุม> ระบบและความปลอดภัย> Windows Update> แสดงการอัปเดตที่มีทั้งหมด> ไม่บังคับ . จากนั้น ค้นหา KB3050265  . ด้วยตนเอง อัปเดตและติดตั้ง

หากคุณพบว่าวิธีนี้แก้ปัญหาไม่ได้ ให้เปิดหน้าต่างเรียกใช้ (แป้น Windows + R ) และพิมพ์ control update . จากนั้นไปที่ ดูประวัติการอัปเดตที่ติดตั้ง> ถอนการติดตั้งการอัปเดต และถอนการติดตั้ง KB3050265  อัปเดต. เมื่อถอนการติดตั้งแล้ว ให้ย้ายไปที่ วิธีที่ 2 

วิธีที่ 2:การใช้ esentutl.exe เพื่อจัดเรียงข้อมูล datastore.edb

ก่อนที่เราจะสำรวจโซลูชันเชิงลึกเพิ่มเติม มาดูกันว่าการจัดเรียงข้อมูลไฟล์ datastore.edb จะแก้ปัญหาได้หรือไม่ เห็นได้ชัดว่านี่เป็นเพียงการแก้ไขชั่วคราวเนื่องจากปัญหาจะปรากฏขึ้นอีกครั้งในเวลาที่ไฟล์ datastore.edb เก็บรวบรวมข้อมูลใหม่เพียงพอ

วิธีนี้เกี่ยวข้องกับการใช้ esentutl.exe ยูทิลิตี้เพื่อจัดระเบียบ DataStore.edb ไฟล์. นอกเหนือจากการทำให้ไฟล์สามารถเข้าถึงได้มากขึ้นสำหรับโปรแกรมที่จำเป็นต้องเขียนหรืออ่านจากไฟล์ กระบวนการนี้ยังลดขนาดไฟล์ลงอย่างมากอีกด้วย ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับเนื้อหาทั้งหมด:

  1. เราจะต้องเปิดหน้าต่างพร้อมรับคำสั่งที่ยกระดับขึ้นเพื่อให้มีสิทธิ์ที่เหมาะสม ในการดำเนินการนี้ ให้คลิก เริ่ม ที่มุมล่างซ้ายแล้วค้นหา “cmd “. จากนั้น คลิกขวาที่ พรอมต์คำสั่ง  แล้วเลือก เรียกใช้ในฐานะผู้ดูแลระบบ
    DataStore.edb คืออะไรและเหตุใดจึงทำให้พีซีของฉันช้าลง
  2. พิมพ์คำสั่งต่อไปนี้ในหน้าต่าง Command Prompt และกด Enter: esentutl.exe /d C:\windows\SoftwareDistribution\DataStore\DataStore.edb DataStore.edb คืออะไรและเหตุใดจึงทำให้พีซีของฉันช้าลง
  3. เมื่อดำเนินการเสร็จสิ้น ให้รีบูตระบบและดูว่าอาการดีขึ้นหรือไม่ หากคุณยังคงประสบปัญหา ให้ย้ายไปที่วิธีการด้านล่าง

วิธีที่ 3:การใช้ Windows Repair (All-in-One)

หากการแก้ไขอย่างเป็นทางการใช้ไม่ได้ผลหรือไม่สามารถใช้ได้ มีการแก้ไขยอดนิยมอื่นที่จะแก้ไขปัญหาได้หากเกี่ยวข้องกับไฟล์ระบบเสียหาย

ซ่อมแซม Windows (All-in-One) เป็นยูทิลิตี้ฟรีที่มีชุดการแก้ไขสำหรับ Windows ทุกรุ่น  ซอฟต์แวร์นี้จะช่วยให้เราสามารถแก้ไขปัญหา WU ที่อาจทำให้เกิดปัญหาได้ ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับการใช้ Windows Repair เพื่อแก้ไขปัญหานี้โดยเฉพาะ:

  1. ดาวน์โหลด Windows Repair เวอร์ชันพกพาได้จากลิงก์นี้ (ที่นี่)
  2. แตกไฟล์ทั้งหมดที่มีอยู่ใน Windows Repair archive
  3. ดับเบิลคลิกที่ ซ่อมแซม_Windows ปฏิบัติการเพื่อเปิดยูทิลิตี้
  4. รอจนกว่าการตรวจสอบครั้งแรกจะเสร็จสิ้น จากนั้นคลิกที่ การซ่อมแซม – หลัก แท็บ จากนั้น ทำเครื่องหมายที่ช่องถัดจาก ทำการสำรองข้อมูลรีจิสทรีโดยอัตโนมัติ และคลิกที่ เปิดการซ่อมแซม .
    DataStore.edb คืออะไรและเหตุใดจึงทำให้พีซีของฉันช้าลง
  5. หลังจากผ่านไปครู่หนึ่ง คุณจะเห็นรายการกลยุทธ์การซ่อมแซมที่มีอยู่ทั้งหมด เนื่องจากเราต้องการเพียงบางส่วนเพื่อจุดประสงค์ของเรา ให้ยกเลิกการเลือกกลยุทธ์การซ่อมทั้งหมด จากนั้นเปิดใช้งานอีกครั้งเฉพาะรายการต่อไปนี้:
    รีเซ็ตการอนุญาตบริการ
    ซ่อมแซม WMI
    ลงทะเบียนไฟล์ระบบ
    ลบนโยบายที่กำหนดโดยการติดเชื้อ
    ซ่อมแซม Windows Updates
    ซ่อมแซม MSI (ตัวติดตั้ง Windows)
  6. ตรวจสอบให้แน่ใจว่า รีสตาร์ท เปิดใช้งานกล่องแล้ว จากนั้นคลิกที่เริ่มการซ่อมแซม และรอให้กระบวนการเสร็จสิ้น
    DataStore.edb คืออะไรและเหตุใดจึงทำให้พีซีของฉันช้าลง
  7. เมื่อดำเนินการเสร็จแล้ว ให้กด ใช่ เพื่อยืนยันการรีบูตและดูว่าปัญหาได้รับการแก้ไขหลังจากการรีสตาร์ทหรือไม่ หากไม่เป็นเช่นนั้น ให้ย้ายไปที่วิธีถัดไป

วิธีที่ 4:การเริ่มต้นโฟลเดอร์ SoftwareDistribution อีกครั้ง

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

การทำความสะอาด SoftwareDistribution โฟลเดอร์จะบังคับให้ Windows เริ่มต้นส่วนประกอบทั้งหมด รวมทั้ง DataStore.edb . การดำเนินการนี้จะแก้ไขปัญหาที่เกี่ยวข้องกับความเสียหายที่อาจทำให้หน่วยความจำล้นเกินโดย DataStore.edb

หมายเหตุ: SoftwareDistribution โฟลเดอร์คือที่เก็บการอัปเดตอัตโนมัติและไฟล์ที่เกี่ยวข้อง DataStore.edb  ยังตั้งอยู่ที่นี่ – การกำจัดทิ้งได้อย่างปลอดภัย แต่จะบังคับให้ Windows เริ่มต้นจากศูนย์ในครั้งต่อไปที่ตรวจหาการอัปเดต ดังนั้น หากคุณทำตามขั้นตอนด้านล่างจนเสร็จสิ้น คาดว่า WU จะต้องใช้เวลามากในครั้งต่อไปที่จำเป็นต้องติดตั้งการอัปเดตอัตโนมัติ เนื่องจากจะต้องตรวจสอบทุกอย่าง

ต่อไปนี้คือคำแนะนำโดยย่อในการทำความสะอาดโฟลเดอร์ SoftwareDistribution ผ่าน Command Prompt:

  1. คลิกปุ่ม เริ่ม ที่มุมล่างซ้ายแล้วค้นหา “cmd “. จากนั้น คลิกขวาที่ พรอมต์คำสั่ง  แล้วเลือก เรียกใช้ในฐานะผู้ดูแลระบบ
    DataStore.edb คืออะไรและเหตุใดจึงทำให้พีซีของฉันช้าลง
  2. พิมพ์คำสั่งต่อไปนี้ใน Command Prompt และกด Enter หลังจากแต่ละอัน:
    net stop wuauserv
    เน็ตหยุดบิต
    DataStore.edb คืออะไรและเหตุใดจึงทำให้พีซีของฉันช้าลง
    หมายเหตุ: การดำเนินการนี้จะปิดใช้งานองค์ประกอบการอัปเดตที่ใช้ SoftwareDistribution โฟลเดอร์ การข้ามขั้นตอนนี้จะไม่อนุญาตให้คุณลบโฟลเดอร์หากมีการใช้งานอยู่
  3. เมื่อปิดใช้งานบริการแล้ว ให้วางคำสั่งต่อไปนี้ใน Command Prompt และกด Enter:
      ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    หมายเหตุ:
    คำสั่งนี้เปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution .old ส่วนขยายจะบังคับให้ Windows สร้างโฟลเดอร์ SoftwareDistribution ใหม่
  4. เริ่มบริการที่เราได้ปิดไว้ก่อนหน้านี้โดยพิมพ์คำสั่งต่อไปนี้แล้วกด Enter หลังจากแต่ละอัน:
    net start wuauserv
    บิตเริ่มต้นสุทธิ
    DataStore.edb คืออะไรและเหตุใดจึงทำให้พีซีของฉันช้าลง
  5. รีบูตเครื่องคอมพิวเตอร์ ไปที่ C:/Windows และลบ SoftwareDistribution.old โฟลเดอร์
    DataStore.edb คืออะไรและเหตุใดจึงทำให้พีซีของฉันช้าลง

หากคุณยังคงประสบปัญหาการใช้งานดิสก์สูง ให้ย้ายไปที่วิธีการด้านล่าง

วิธีที่ 5:ยกเว้น datastore.edb จากการตรวจสอบโปรแกรมป้องกันไวรัส

ปรากฏว่าปัญหานี้อาจเกิดจากโปรแกรมป้องกันไวรัสที่ทำงานหนักเกินไป ผู้ใช้ตามบ้านที่ประสบปัญหาการเริ่มต้นช้าสามารถแก้ไขปัญหานี้ได้โดยรวม datastore.edb  ในรายการยกเว้นของ Microsoft Security Essentials / Windows Defender

หมายเหตุ: แม้ว่าขั้นตอนด้านล่างอาจทำให้พีซีของคุณตอบสนองได้ดียิ่งขึ้น แต่การเพิ่มการยกเว้นการป้องกันไวรัสไม่ใช่สิ่งที่คุณต้องการทำบ่อยๆ การเพิ่มการยกเว้น AV ที่ไม่จำเป็นอาจเพิ่มโอกาสในการโจมตีที่เป็นอันตราย

ต่อไปนี้คือคำแนะนำโดยย่อในการยกเว้น datastore.edb และไฟล์อื่นๆ ที่ใช้จากโปรแกรมป้องกันไวรัสของคุณ:

หมายเหตุ: ขั้นตอนต่อไปนี้เสร็จสิ้นด้วย Windows Defender / Microsoft Security Essentials อย่างไรก็ตาม ชุดความปลอดภัยทุกชุดควรมีรายการยกเว้น ไม่ว่าคุณจะใช้แพ็คเกจป้องกันไวรัสใดก็ตาม

  1. ใช้ไอคอนเริ่มต้นเพื่อค้นหา Windows Defender หรือ Security Essentials  และเปิดชุดรักษาความปลอดภัย
    DataStore.edb คืออะไรและเหตุใดจึงทำให้พีซีของฉันช้าลง
  2. ใน Windows Defender / Security Essentials , ไปที่ เครื่องมือ และคลิกที่ ตัวเลือก (การตั้งค่าใน ความปลอดภัยที่จำเป็น ).
    DataStore.edb คืออะไรและเหตุใดจึงทำให้พีซีของฉันช้าลง
  3. เลือก ไฟล์และโฟลเดอร์ที่ยกเว้น (ไม่รวมไฟล์และตำแหน่ง)  จากนั้นคลิกปุ่ม เพิ่ม ปุ่ม. ไปที่ C:\ windows\ SoftwareDistribution\ Datastore และดับเบิลคลิกที่ datastore.edb .
    DataStore.edb คืออะไรและเหตุใดจึงทำให้พีซีของฉันช้าลง
    หมายเหตุ: ซึ่งจะป้องกันไม่ให้ Antivirus สแกน datastore.edb ไฟล์.
  4. ทำซ้ำขั้นตอนที่ 3 ด้วยเส้นทางต่อไปนี้ด้วย:
    c:\windows\softwaredistribution\datastore\logs\

    หมายเหตุ:  นี่คือไฟล์บันทึกของ Windows Update และ Automatic Update ข้อมูลจากที่นี่ยังรวบรวมใน datastore.edb .
  5. กด บันทึก/ บันทึกการเปลี่ยนแปลง และดูว่าพีซีของคุณมีความเร็วเพิ่มขึ้นหลังจากรีบูตหรือไม่
    DataStore.edb คืออะไรและเหตุใดจึงทำให้พีซีของฉันช้าลง

วิธีที่ 6:การปิดใช้งาน WU (การอัปเดตของ Windows)

หากคุณมาไกลถึงขนาดนี้โดยไม่ได้ผลลัพธ์ที่ชัดเจน มีวิธีแก้ไขสุดท้ายที่ดูเหมือนว่าจะได้ผลสำหรับผู้ใช้ส่วนใหญ่ที่พบปัญหานี้ น่าเสียดายที่มันอยู่ไกลจากอุดมคติ การปิดใช้งานบริการ WU (Windows Updates) จะทำให้ระบบของคุณไม่ต้องอ่านหรือเขียนใน datastore.edb  ไฟล์จึงแก้ไขข้อขัดแย้งในหน่วยความจำที่เกิดจากไฟล์นี้โดยเฉพาะ

อย่างไรก็ตาม ผลกระทบมีมากมายมหาศาล เนื่องจากคุณจะตัดตัวเองจากการได้รับการอัปเดตความปลอดภัยโดยอัตโนมัติและการแก้ไขความเสถียรอื่นๆ ตามหลักการแล้ว คุณควรอย่าลืมเปิดใช้บริการ WU เป็นประจำหลังจากใช้วิธีนี้ เพื่อให้คุณอัปเดตระบบอยู่เสมอ

หากการแลกเปลี่ยนที่อาจติดมัลแวร์เพื่อเพิ่มการตอบสนองของระบบดูเหมือนจะเป็นข้อตกลงที่ยอมรับได้ ให้ทำตามขั้นตอนด้านล่างเพื่อปิดใช้งาน Windows Updates:

  1. กด แป้น Windows + R เพื่อเปิดหน้าต่างเรียกใช้ พิมพ์ “services.msc ” และกด Enter เพื่อเปิด บริการ หน้าต่าง.
    DataStore.edb คืออะไรและเหตุใดจึงทำให้พีซีของฉันช้าลง
  2. ในบริการ windows ให้เลื่อนลงไปที่ Windows Update ให้คลิกขวาที่ไฟล์แล้วเลือก คุณสมบัติ
    DataStore.edb คืออะไรและเหตุใดจึงทำให้พีซีของฉันช้าลง
  3. ภายใต้ คุณสมบัติ ในแท็บทั่วไป ใช้เมนูแบบเลื่อนลงถัดจากประเภทการเริ่มต้น เพื่อเลือก ปิดการใช้งาน . จากนั้นคลิกนำไปใช้เพื่อบันทึกการเปลี่ยนแปลงของคุณและปิดบริการ หน้าต่าง.
    DataStore.edb คืออะไรและเหตุใดจึงทำให้พีซีของฉันช้าลง
  4. รีบูตระบบของคุณและดูว่าการใช้ทรัพยากรลดลงหรือไม่

หมายเหตุ: อย่าลืมกลับมาที่บริการ .เป็นประจำ หน้าจอและเปิดใช้งาน Windows Update . อีกครั้ง บริการเพื่อให้แน่ใจว่าคุณมีการอัปเดตความปลอดภัยล่าสุด เปิดใช้บริการไว้จนกว่าจะมีการอัปเดตทั้งหมด ใช้ขั้นตอนด้านบนเพื่อปิดใช้งาน WU อีกครั้ง