Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

แก้ไขข้อผิดพลาด 0x80070005 ใน Windows XP หลังอัปเดตความปลอดภัย 841873

แก้ไขข้อผิดพลาด 0x80070005 ใน Windows XP หลังอัปเดตความปลอดภัย 841873

0x80070005 Error

ข้อผิดพลาด "0x80070005" จะเกิดบนคอมพิวเตอร์ Windows XP หากผู้ใช้พยายามใช้ Task Scheduler เพื่อจัดตารางงานหลังจากติดตั้ง XP security update 841873 ข้อผิดพลาดมักเกิดขึ้นเพราะอัปเดต 841873 แก้ "ช่องโหว่" ใน task scheduler ที่ทำให้โค้ดที่เปราะบางสามารถรันได้ อย่างไรก็ตาม เมื่อบล็อกปัญหาใน Task Scheduler มันป้องกันไม่ให้ task scheduler โหลดโค้ดได้อย่างถูกต้อง และข้อผิดพลาด 0x80070005 จึงแสดงขึ้น เพื่อแก้ไขข้อผิดพลาดนี้ คุณควรมองหาการซ่อมแซมข้อผิดพลาดที่คุณเห็นด้วยขั้นตอนที่ระบุด้านล่าง:

สาเหตุของ 0x80070005 Error

ข้อผิดพลาดจะแสดงดังนี้:

0x80070005: Access is denied

ข้อผิดพลาดนี้จะแสดงเมื่อผู้ใช้พยายามจัดตารางงาน หรือใช้โปรแกรมอื่นที่จะใช้ฟีเจอร์นี้ หากคุณเพิ่งติดตั้ง XP security update 841873 นี่ขัดแย้งกับ task scheduler เพื่อสร้างข้อผิดพลาดนี้ สามารถแก้ไขได้โดยการอัปเดต Windows เป็นเวอร์ชันล่าสุด เนื่องจาก Microsoft ได้แก้ไขข้อผิดพลาดนี้เมื่อเร็วๆ นี้ อย่างไรก็ตาม อาจเป็นที่มี drivers ล้าสมัยติดตั้งบนคอมพิวเตอร์ หรือ CMD ต้องถูกกำหนดค่าอย่างถูกต้อง นี่คือวิธีแก้ไขปัญหาที่คุณเห็น:

วิธีแก้ไข 0x80070005 Error

ขั้นตอนที่ 1 – อัปเดต Windows XP เป็นเวอร์ชันล่าสุด

Microsoft ออกอัปเดตและ service packs เป็นประจำที่อัปเดตส่วนต่างๆ ของระบบที่ทราบว่ามีบั๊กหรือชำรุด นี่เป็นกรณีกับข้อผิดพลาด "0x80070005" Microsoft ได้ปล่อยอัปเดตที่แก้ไขปัญหานี้ อัปเดตนี้รวมอยู่ใน service packs หรือ Windows update เพื่อให้แน่ใจว่าคุณมีเวอร์ชันอัปเดตล่าสุดบนระบบ:

  • Start > All Programs > Windows Update
  • คลิกลิงก์ "Scan for updates"
  • คลิก "Review and Install updates"
  • คลิก "Install Now"

วิธีนี้ควรให้คุณได้อัปเดตล่าสุดสำหรับระบบ และให้คุณได้รับการแก้ไขปัญหา 0x80070005

ขั้นตอนที่ 2 – ปรับแก้ การตั้งค่าความปลอดภัย "CMD"

หากคุณพบข้อผิดพลาดนี้ขณะพยายามรัน "batch job" อาจเป็นที่ CMD ไมาจดจำสิ่งนี้ในฐานะความปลอดภัย การตั้งค่าความปลอดภัยของ CMD อาจต้องเปลี่ยนแปลง สามารถทำได้โดย:

  • เปิด Windows Explorer
  • ไปที่ C:\Windows\System32
  • ค้นหาไฟล์ "CMD.exe" และคลิกขวา
  • เลือก "Properties" > Security (Tab) > คลิก "Add"
  • ป้อนชื่อ ของผู้ใช้ที่คุณต้องการให้สิทธิ์ความปลอดภัยในกล่อง "Enter the object names to select"
  • คลิก "Yes" เมื่อได้รับแจ้ง

วิธีนี้ให้สิทธิ์ผู้ใช้ในการใช้ไฟล์ CMD เพื่อดำเนินการกระบวนการ batch file ซึ่งเป็นหนึ่งในเหตุผลที่ 0x80070005 error เกิดขึ้น

ขั้นตอนที่ 3 – อัปเดต Drivers ของระบบ

การมี drivers ล้าสมัยบนระบบอาจก่อให้เกิดความขัดแย้งกับซอฟต์แวร์ใหม่ที่อยู่บนคอมพิวเตอร์ Drivers ถูกอัปเดตเป็นประจำ สามารถเป็นสำหรับการปล่อยระบบปฏิบัติการใหม่ หรือแก้ไขบั๊กใน drivers เก่า ในทั้งสองกรณี มักแนะนำให้คุณอัปเดต drivers ของคุณบ่อยที่สุดเท่าที่จะเป็นไปได้เพื่อหลีกเลี่ยงข้อผิดพลาด เช่น 0x80070005 error ที่จะขึ้นมา

Drivers สามารถอัปเดตได้โดยไปที่ device manager หรือใช้อินเทอร์เน็ต

ใช้ Device Manager

  • คลิก Start > Run > "devmgmt.msc"
  • คลิกขวาที่ฮาร์ดแวร์ที่คุณต้องการอัปเดตและเลือก "Properties"
  • ไปที่แท็บ "Driver"
  • คลิก "Update Driver"

ใช้อินเทอร์เน็ต

  • ใช้เครื่องมือค้นหายอดนิยมเพื่อค้นหาผู้ผลิตฮาร์ดแวร์ที่คุณต้องการ drivers
  • ไปที่เว็บไซต์ทางการและค้นหาส่วนดาวน์โหลด driver
  • มองหาหมายเลขรุ่น/ฮาร์ดแวร์ที่ตรงกับที่คุณมี
  • ดาวน์โหลดและติดตั้ง

ขั้นตอนที่ 4 – ทำความสะอาดรีจิสทรีของคอมพิวเตอร์

สาเหตุใหญ่อีกอย่างของ 0x80070005 errors คือฐานข้อมูลรีจิสทรีของ Windows "รีจิสทรี" เป็นฐานข้อมูลกลางที่จัดเก็บการตั้งค่า ข้อมูล และตัวเลือกทั้งหมดสำหรับคอมพิวเตอร์ และเป็นที่ที่ Windows เก็บการตั้งค่าสำคัญมากมายที่มันต้องการเพื่อทำงาน มักเป็นกรณีที่การตั้งค่ารีจิสทรีจำนวนมายกลายเป็นเสียหายและชำรุด นำไปสู่คอมพิวเตอร์ใช้เวลานานขึ้นในการทำงาน ทำให้มันทำงานช้าลงและมีข้อผิดพลาดมาก เพื่อแก้ไขปัญหานี้ คุณควรใช้ 'registry cleaner' เพื่อสแกนผ่านคอมพิวเตอร์และแก้ไขการตั้งค่าที่เสียหายหรือชำรุดภายใน คุณสามารถดู registry cleaner ที่แนะนำด้านล่าง: