รหัสข้อผิดพลาด 0x800c0005 สามารถพบได้ใน Windows 10 ภายใต้สถานการณ์ต่างๆ: เมื่อพยายามติดตั้ง. NET Framework 4 ติดตั้งการอัปเดต Windows ที่รอดำเนินการหรือดาวน์โหลดการอัปเดต คุณยังสามารถเห็นข้อผิดพลาดนี้ใน Xbox One เมื่อติดตั้งเกมหรือพยายามดาวน์โหลดอัปเดตเกม ไม่ว่าคุณจะพบข้อผิดพลาด 0x800c0005 ในสคริปต์อย่างไรฉันขอแนะนำให้คุณทำตามขั้นตอนทั้งหมดตามลำดับ นอกจากนี้ฉันไม่สามารถแสดงตำแหน่งที่แน่นอนของพารามิเตอร์ใน Xbox One ได้เนื่องจากไม่มีคอนโซล แต่คุณสามารถค้นหาพารามิเตอร์เหล่านี้ได้ด้วยตัวเอง วิธีสู่ Xbox One อยู่ในอัศวิน 4 และ 5
1. ปิดการใช้งานไฟร์วอลล์ของ บริษัท อื่น
ผู้กระทำผิดสำหรับข้อผิดพลาดนี้ใน Windows 10 คือไฟร์วอลล์ของ บริษัท อื่นซึ่งโดยปกติจะรวมอยู่ในแพ็คเกจป้องกันไวรัสของ บริษัท อื่น หากคุณติดตั้งโปรแกรมป้องกันไวรัสของ บริษัท อื่นไฟร์วอลล์ของมันจะสามารถบล็อกการเข้าถึงเครือข่ายไปยังเซิร์ฟเวอร์ได้ดังนั้นข้อผิดพลาด 0x800c0005 จะปรากฏขึ้น สิ่งสำคัญคือต้องเข้าใจว่าการปิดใช้งานโปรแกรมป้องกันไวรัสของ บริษัท อื่นสักระยะหนึ่งจะไม่ช่วยได้เนื่องจากไฟร์วอลล์ที่ติดตั้งอยู่ภายในจะทำงานกับสถานการณ์ที่ระบุ ในกรณีนี้ขอแนะนำให้ลบโปรแกรมป้องกันไวรัสของ บริษัท อื่นออกทั้งหมดจากนั้นรีสตาร์ทพีซีและตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
2. ลงทะเบียนใหม่ DLL
หากข้อผิดพลาด 0x800c0005 ปรากฏขึ้นเมื่อพยายามติดตั้ง. NET Framework 4หรือติดตั้งการอัปเดต Windows 10ตามที่ Microsoft ระบุสาเหตุอาจเป็นไฟล์ DLL (Softpub.dll, Wintrust.dll, Initpki.dll) ที่ไม่ได้ลงทะเบียนในระบบและ Windows 10 ไม่สามารถใช้งานได้อย่างถูกต้อง
เรียกใช้ Command Prompt ในฐานะผู้ดูแลระบบและป้อนคำสั่งด้านล่างเพื่อลงทะเบียน DLL เหล่านี้ในระบบ
regsvr32 Softpub.dll
regsvr32 Wintrust.dll
regsvr32 Initpki.dll
รีบูตระบบของคุณ
3. การรีเซ็ตส่วนประกอบการอัปเดต
หากข้อผิดพลาด 0x800c0005 ปรากฏขึ้นขณะพยายามติดตั้งการอัปเดตที่รอดำเนินการบน Windows 10 ไฟล์อ้างอิงการอัปเดตเก่าอาจขัดแย้งกับไฟล์ใหม่ ซึ่งสามารถแก้ไขได้อย่างง่ายดายโดยการสร้างไดเรกทอรีใหม่โดยอัตโนมัติ ในการดำเนินการนี้ให้เรียกใช้บรรทัดคำสั่งในฐานะผู้ดูแลระบบและป้อนคำสั่งต่อไปนี้ตามลำดับซึ่งจะหยุดบริการเพื่อไม่ให้รบกวนเราในการสร้างไดเรกทอรีเพิ่มเติม
net stop cryptsvc
net stop wuauserv
net stop bits
net stop appidsvc
เมื่อเราหยุดบริการที่เกี่ยวข้องกับศูนย์อัปเดตตอนนี้เราจะเปลี่ยนชื่อไดเร็กทอรี (โฟลเดอร์) ที่รับผิดชอบการอัปเดตระบบ ด้วยวิธีนี้โฟลเดอร์ใหม่จะถูกสร้างขึ้นโดยอัตโนมัติตามค่าเริ่มต้น เราป้อนคำสั่งสองคำสั่ง:
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak
ทันทีที่เปลี่ยนชื่อโฟลเดอร์เราจำเป็นต้องเริ่มบริการที่เราหยุดไว้ตั้งแต่แรก เราป้อนคำสั่ง:
net start cryptsvc
net start wuauserv
net start bits
net start appidsvc
รีบูตระบบของคุณและตรวจสอบว่าข้อผิดพลาด 0x800c0005 ได้รับการแก้ไขหรือไม่
4. เปลี่ยน DNS
สาเหตุของข้อผิดพลาดนี้คือที่อยู่ DNS ซึ่งอยู่ในโหมดอัตโนมัติ วิธีนี้ใช้ได้กับ Windows 10 และ Xbox One ฉันจะแสดงตัวอย่างสำหรับ Win10
- กดคีย์ผสมWin + Rและป้อนncpa.cplเพื่อเปิดอะแดปเตอร์เครือข่าย
- คลิกขวาที่อะแดปเตอร์เครือข่ายที่คุณเชื่อมต่อกับอินเทอร์เน็ตและเลือก " Properties "
- ไฮไลต์IP เวอร์ชัน 4 (TCP / IPv4)ด้วยการคลิกเพียงครั้งเดียวและคลิกที่ปุ่ม " คุณสมบัติ " ด้านล่าง
- ตั้งค่า "ใช้ที่อยู่เซิร์ฟเวอร์ DNS ต่อไปนี้"
- ชุดที่แนะนำ8.8.8.8และทางเลือกที่8.8.4.4
- เลือกช่องทำเครื่องหมาย " Confirm settings เมื่อออก " แล้วคลิกตกลง
5. Xbox One ขับเคลื่อน
ใน Xbox One ปัญหาอาจเกิดจากความไม่สอดคล้องกันของเครือข่ายที่ไม่ได้รีเซ็ตโดยอัตโนมัติ ในกรณีนี้คุณเพียงแค่กดปุ่มปิดเครื่องค้างไว้จนกระทั่งไฟ LED ด้านหน้าดับลง เมื่อคอนโซลปิดสนิทให้ถอดปลั๊กไฟออกจากเต้าเสียบเป็นเวลาหนึ่งนาทีเพื่อคลายตัวเก็บประจุดังนั้นการรีเซ็ตแคชและเปิดทุกอย่างอีกครั้ง หากคุณเห็นภาพเคลื่อนไหวที่ยาวขึ้นประมาณ 5 วินาทีแสดงว่าการดำเนินการสำเร็จ