Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

แก้ไขรหัสข้อผิดพลาด 0x4005(16389) เมื่ออัพเกรด Windows

ในคู่มือนี้ เราจะพูดถึงวิธีแก้ไขข้อผิดพลาด 0x4005(16389) เมื่ออัปเกรด Windows . มีรายงานว่าผู้ใช้หลายคนประสบกับรหัสข้อผิดพลาดนี้ขณะทำการอัปเกรดแบบแทนที่เป็น Windows 11/10 รหัสข้อผิดพลาดระบุว่า “ไม่สามารถเปลี่ยนแปลงซอฟต์แวร์ของคุณได้ ” ตามด้วยข้อความแสดงข้อผิดพลาดยาวเมื่อถูกเรียก

แก้ไขรหัสข้อผิดพลาด 0x4005(16389) เมื่ออัพเกรด Windows

ข้อผิดพลาดนี้เกิดขึ้นใน SCCM หรือ System Center Configuration Manager ขณะทำการอัปเกรดแบบแทนที่ SCCM มอบการปรับใช้ระบบปฏิบัติการที่ยอดเยี่ยมและคุณสมบัติการควบคุมระยะไกลที่ช่วยให้คุณทำการอัปเกรดแบบแทนที่ได้ หรือจะใช้เพื่อทำให้ระบบปฏิบัติการใหม่ใช้งานได้ในอุปกรณ์ต่างๆ พร้อมกัน

ขณะนี้ ข้อผิดพลาด 0x4005(16389) ใน SCCM สามารถเกิดขึ้นได้เมื่อมีแอปพลิเคชันที่เข้ากันไม่ได้หลายตัวกับ Windows 11/10 แม้ว่าอาจมีสาเหตุอื่นๆ อีกหลายประการที่อาจทำให้เกิดข้อผิดพลาดในการอัพเกรดนี้ ในกรณีที่คุณพบรหัสข้อผิดพลาดเดียวกันเมื่ออัปเกรด Windows บทความนี้จะช่วยคุณได้ ที่นี่ เรานำเสนอโซลูชันการทำงานที่หลากหลายซึ่งจะช่วยคุณแก้ไขข้อผิดพลาดนี้ มีรายงานว่าการแก้ไขเหล่านี้ทำให้ผู้ใช้ที่ได้รับผลกระทบจำนวนมากสามารถแก้ไขข้อผิดพลาดนี้และอาจใช้ได้ผลสำหรับคุณเช่นกัน ให้เราตรวจสอบการแก้ไขเหล่านี้ทันที

อะไรทำให้เกิดข้อผิดพลาด 0x4005(16389) เมื่ออัปเกรด Windows

รหัสข้อผิดพลาดนี้อาจถูกเรียกใช้เนื่องจากสาเหตุหลายประการ สาเหตุอาจแตกต่างกันไปสำหรับแต่ละคน ต่อไปนี้คือสถานการณ์ทั่วไปบางประการที่ทำให้เกิดรหัสข้อผิดพลาด 0x4005(16389) เมื่ออัปเกรด Windows:

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

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

แก้ไขรหัสข้อผิดพลาด 0x4005(16389) เมื่ออัปเกรด Windows 11/10

ต่อไปนี้คือแนวทางแก้ไขปัญหาหลักในการพยายามแก้ไขรหัสข้อผิดพลาด 0x4005(16389) เมื่ออัปเกรด Windows:

  1. ตรวจสอบพื้นที่ดิสก์
  2. ปิดการใช้งานโปรแกรมป้องกันไวรัสของบุคคลที่สาม
  3. ใช้ Windows Edition เดียวกัน
  4. ถอนการติดตั้งโปรแกรมเป็นกระบวนการ 32 บิตบนคอมพิวเตอร์ 64 บิต
  5. เปลี่ยนคำสั่งคำอธิบายคอมพิวเตอร์ในเครื่อง

1] ตรวจสอบพื้นที่ดิสก์

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

คุณสามารถเพิ่มพื้นที่ว่างในดิสก์ได้โดยใช้คุณสมบัติ Storage Sense หรือยูทิลิตี้การล้างข้อมูลบนดิสก์ใน Windows 11/10 นอกจากนั้น ยังมีวิธีอีกมากมายในการทำความสะอาดพื้นที่ดิสก์ คุณยังสามารถใช้ซอฟต์แวร์ของบริษัทอื่น เช่น Comet (Managed Disk Cleanup) หรือ Cleanmgr+ เพื่อลบไฟล์ขยะและเพิ่มพื้นที่ว่างในดิสก์ นอกจากนี้ คุณยังสามารถลองใช้โปรแกรมค้นหาไฟล์ที่ซ้ำกันและซอฟต์แวร์กำจัดไฟล์ที่ซ้ำกัน ซึ่งจะช่วยคุณกำจัดไฟล์ที่ซ้ำกันและล้างพื้นที่ดิสก์บางส่วน

หากคุณมีพื้นที่ดิสก์เพียงพอและยังคงได้รับข้อผิดพลาดนี้ ให้ลองแก้ไขปัญหาถัดไปเพื่อแก้ไขข้อผิดพลาดนี้

เคล็ดลับ: ดูโพสต์นี้เพื่ออัปเกรดอุปกรณ์ที่มีพื้นที่ว่างในดิสก์น้อยลงเป็น Windows

2] ปิดใช้งานโปรแกรมป้องกันไวรัสของบุคคลที่สาม

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

3] ใช้ Windows Edition เดียวกัน

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

ในกรณีที่สถานการณ์นี้ใช้ไม่ได้กับคุณ ให้ดำเนินการแก้ไขต่อไปในรายการนี้

4] ถอนการติดตั้งโปรแกรมเป็นกระบวนการ 32 บิตในคอมพิวเตอร์ 64 บิต

แก้ไขรหัสข้อผิดพลาด 0x4005(16389) เมื่ออัพเกรด Windows

การแก้ไขนี้ใช้ได้กับ .NET Deployment เท่านั้น . ในกรณีที่คุณพบข้อผิดพลาดขณะปรับใช้ .NET framework ในคอมพิวเตอร์ มีโอกาสที่รหัสข้อผิดพลาดจะถูกเรียกใช้เนื่องจากโปรแกรมต่างๆ กำลังเรียกใช้กระบวนการแบบ 32 บิตในคอมพิวเตอร์สถาปัตยกรรม 64 บิตของคุณ หากสถานการณ์นี้เกิดขึ้น สิ่งที่คุณสามารถทำได้คือใช้ช่องทำเครื่องหมายเฉพาะภายในคุณสมบัติของตัวติดตั้งเพื่อถอนการติดตั้งโปรแกรมเป็นกระบวนการ 32 บิตบนไคลเอ็นต์ 64 บิต นี่คือขั้นตอนที่คุณต้องปฏิบัติตามเพื่อเปิดใช้งานช่องทำเครื่องหมายนี้:

  1. ประการแรก คุณต้องเปิดตัวติดตั้ง .NET หรือการปรับใช้คุณสมบัติที่คุณกำลังปรับใช้
  2. ตอนนี้ ในกล่องคุณสมบัติ ให้ไปที่แท็บโปรแกรม
  3. ถัดไป เปิดเรียกใช้การติดตั้งและถอนการติดตั้งโปรแกรมเป็นกระบวนการ 32 บิตบนไคลเอ็นต์ 64 บิต ช่องทำเครื่องหมาย
  4. สุดท้าย ให้กดปุ่ม Apply> OK เพื่อบันทึกการเปลี่ยนแปลง จากนั้นลองปรับใช้ .NET framework และดูว่าข้อผิดพลาดได้รับการแก้ไขหรือไม่

หากสถานการณ์นี้ใช้ไม่ได้กับคุณ ให้ลองใช้วิธีแก้ไขอื่นๆ จากคู่มือนี้

5] เปลี่ยนคำสั่งคำอธิบายคอมพิวเตอร์ในเครื่อง

ในกรณีที่คุณใช้คำสั่งหรือสคริปต์ในการตั้งค่าคำอธิบายคอมพิวเตอร์ในพื้นที่ระหว่างลำดับงานการอัพเกรดและคำสั่งล้มเหลวหรือหยุดทำงาน คุณมักจะได้รับรหัสข้อผิดพลาดนี้ หากสถานการณ์นี้เหมาะกับคุณ คุณสามารถลองเปลี่ยนคำสั่งที่คุณใช้เพื่อตั้งค่าคำอธิบายเครื่องคอมพิวเตอร์ คุณสามารถใช้คำสั่ง NET CONFIG เพื่อทำสิ่งนี้ เพียงลองเพิ่ม Run Command-Line ลงในลำดับงาน จากนั้นป้อนคำสั่งต่อไปนี้:

cmd /c net config Server /SRVCOMMENT:"%OSDComputerDescription%

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

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

ฉันจะทำการอัปเกรดแบบแทนที่ได้อย่างไร

ในการดำเนินการอัปเกรดแบบแทนที่ คุณต้องดาวน์โหลดสื่อการติดตั้ง Windows 10 จากเว็บไซต์ของ Microsoft หลังจากนั้น ให้เรียกใช้โฆษณาไฟล์สั่งการ จากนั้นเลือกตัวเลือก อัปเกรดพีซีทันที เพื่อเริ่มกระบวนการอัปเกรดแบบแทนที่ จากนั้นคุณต้องทำตามคำแนะนำการติดตั้งบนหน้าจอเพื่อดำเนินการให้เสร็จสิ้น คุณสามารถตรวจสอบขั้นตอนโดยละเอียดเพื่อทำการอัปเกรดแบบแทนที่ได้

หวังว่าคู่มือนี้จะช่วยคุณแก้ไขข้อผิดพลาด 0x4005(16389) เมื่ออัปเกรด Windows

ต่อไปนี้เป็นโพสต์ที่อาจช่วยคุณได้:

  • Windows วาง 'อัปเกรดบล็อกเข้าที่' คุณได้รับผลกระทบหรือไม่
  • แก้ไขข้อผิดพลาดการติดตั้งอัปเกรด Windows 0x80070002 – 0x3000D
  • รายการรหัสข้อผิดพลาดของ Windows Upgrade และแนวทางแก้ไข

แก้ไขรหัสข้อผิดพลาด 0x4005(16389) เมื่ออัพเกรด Windows