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

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

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

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

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

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

เมื่อเราได้ดำเนินการผ่านสาเหตุที่เป็นไปได้ของปัญหาที่เป็นปัญหาแล้ว ให้เราเริ่มต้นด้วยการแสดงให้คุณเห็นวิธีการต่างๆ ในการแก้ปัญหา ดังนั้น เพื่อไม่ให้เป็นการเสียเวลา เรามาเริ่มกันเลย

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

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

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

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

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

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

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

เปลี่ยนคำสั่งคำอธิบายคอมพิวเตอร์ท้องถิ่น

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

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

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

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

ถอนการติดตั้งโปรแกรมเป็นกระบวนการ 32 บิตบนคอมพิวเตอร์ 64 บิต (สำหรับการปรับใช้ .NET เท่านั้น)

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

  1. ก่อนอื่น ให้เปิดตัวติดตั้งหรือคุณสมบัติการทำให้ใช้งานได้สำหรับเวอร์ชัน .NET ที่คุณกำลังปรับใช้
  2. ในหน้าต่างคุณสมบัติ สลับไปที่ โปรแกรม แท็บ
  3. จากนั้น ใน โปรแกรม คลิกแท็บเรียกใช้การติดตั้งและถอนการติดตั้งโปรแกรมเป็นกระบวนการ 32 บิตบนไคลเอ็นต์ 64 บิต ช่องทำเครื่องหมาย วิธีแก้ไขข้อผิดพลาด 0x4005 (16389) เมื่ออัปเกรด Windows
  4. สุดท้าย คลิกสมัคร แล้วกด ตกลง . หลังจากทำเช่นนั้น ให้ลองปรับใช้อีกครั้งเพื่อดูว่าปัญหายังคงปรากฏอยู่หรือไม่

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