ในคู่มือนี้ เราจะพูดถึงวิธีแก้ไขข้อผิดพลาด 0x4005(16389) เมื่ออัปเกรด Windows . มีรายงานว่าผู้ใช้หลายคนประสบกับรหัสข้อผิดพลาดนี้ขณะทำการอัปเกรดแบบแทนที่เป็น Windows 11/10 รหัสข้อผิดพลาดระบุว่า “ไม่สามารถเปลี่ยนแปลงซอฟต์แวร์ของคุณได้ ” ตามด้วยข้อความแสดงข้อผิดพลาดยาวเมื่อถูกเรียก
ข้อผิดพลาดนี้เกิดขึ้นใน 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:
- ตรวจสอบพื้นที่ดิสก์
- ปิดการใช้งานโปรแกรมป้องกันไวรัสของบุคคลที่สาม
- ใช้ Windows Edition เดียวกัน
- ถอนการติดตั้งโปรแกรมเป็นกระบวนการ 32 บิตบนคอมพิวเตอร์ 64 บิต
- เปลี่ยนคำสั่งคำอธิบายคอมพิวเตอร์ในเครื่อง
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 บิต
การแก้ไขนี้ใช้ได้กับ .NET Deployment เท่านั้น . ในกรณีที่คุณพบข้อผิดพลาดขณะปรับใช้ .NET framework ในคอมพิวเตอร์ มีโอกาสที่รหัสข้อผิดพลาดจะถูกเรียกใช้เนื่องจากโปรแกรมต่างๆ กำลังเรียกใช้กระบวนการแบบ 32 บิตในคอมพิวเตอร์สถาปัตยกรรม 64 บิตของคุณ หากสถานการณ์นี้เกิดขึ้น สิ่งที่คุณสามารถทำได้คือใช้ช่องทำเครื่องหมายเฉพาะภายในคุณสมบัติของตัวติดตั้งเพื่อถอนการติดตั้งโปรแกรมเป็นกระบวนการ 32 บิตบนไคลเอ็นต์ 64 บิต นี่คือขั้นตอนที่คุณต้องปฏิบัติตามเพื่อเปิดใช้งานช่องทำเครื่องหมายนี้:
- ประการแรก คุณต้องเปิดตัวติดตั้ง .NET หรือการปรับใช้คุณสมบัติที่คุณกำลังปรับใช้
- ตอนนี้ ในกล่องคุณสมบัติ ให้ไปที่แท็บโปรแกรม
- ถัดไป เปิดเรียกใช้การติดตั้งและถอนการติดตั้งโปรแกรมเป็นกระบวนการ 32 บิตบนไคลเอ็นต์ 64 บิต ช่องทำเครื่องหมาย
- สุดท้าย ให้กดปุ่ม 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 และแนวทางแก้ไข