Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

แก้ไขปัญหาอัปเดต Java ไม่สำเร็จ รหัสข้อผิดพลาด 1618

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

  • ไฟล์ติดตั้ง Java เสียหาย
  • Microsoft service installer อยู่ในสถานะผิดพลาด
  • Microsoft Registry keys เสียหาย

แก้ไขปัญหาอัปเดต Java ไม่สำเร็จ รหัสข้อผิดพลาด 1618

แก้ไขปัญหาอัปเดต Java ไม่สำเร็จ รหัสข้อผิดพลาด 1618

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

  1. รัน Microsoft Utility เพื่อแก้ไข registry keys ที่เสียหาย
  2. ดาวน์โหลด Java offline installer
  3. ปิดบริการ MSIEXEC.EXE
  4. รีสตาร์ท Windows Installer service
  5. ทำ Clean boot

1] รัน Microsoft Utility เพื่อแก้ไข registry keys ที่เสียหาย

ตามที่อธิบายไว้ข้างต้น ในบทความนี้ ระบุว่า corrupted Microsoft Registry Keys เป็นหนึ่งในสาเหตุของ "Java update did not complete, Error Code 1618" การรัน Program Install and Uninstall Troubleshooter สามารถแก้ไขข้อผิดพลาดนี้ได้โดยการซ่อมแซม registry keys ที่เสียหาย

แก้ไขปัญหาอัปเดต Java ไม่สำเร็จ รหัสข้อผิดพลาด 1618

เครื่องมือซ่อมแซมของ Microsoft นี้แก้ไข:

  • Registry keys ที่เสียหายบนระบบปฏิบัติการ Windows 64-bit
  • Registry keys ที่ควบคุมข้อมูล Windows update ที่เสียหาย
  • ปัญหาที่ป้องกันไม่ให้ผู้ใช้ติดตั้งโปรแกรมใหม่
  • ปัญหาที่ทำให้ผู้ใช้ไม่สามารถอัปเดตหรือถอนการติดตั้งโปรแกรมที่ติดตั้งไว้ได้

หากเครื่องมือนี้ไม่แก้ไขปัญหาได้ ให้ลองวิธีแก้ไขถัดไป

2] ดาวน์โหลด Java offline installer

โปรแกรมติดตั้ง Java เริ่มต้นจะดาวน์โหลดไฟล์ที่จำเป็นจากอินเทอร์เน็ตในระหว่างกระบวนการติดตั้ง หาก Windows Installer ไม่สามารถดึงไฟล์ได้ คุณอาจได้รับข้อผิดพลาด ปัญหานี้สามารถแก้ไขได้โดยการติดตั้ง Java ผ่านแพ็กเกจ offline installer คุณสามารถดาวน์โหลดได้จาก java.com

3] ปิดบริการ MSIEXEC.EXE

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

ขั้นตอนในการยุติบริการมีดังนี้:

  1. คลิกขวาที่ Taskbar ของคุณแล้วเลือก Task Manager หรือคุณสามารถเปิด Task Manager ได้โดยพิมพ์ taskmgr ในกล่อง Run dialog
  2. หลังจากนั้น คลิก OK
  3. ตอนนี้ ค้นหาบริการ "MSIEXEC.EXE" ภายใต้แท็บ Processes ใน Task Manager
  4. หากคุณไม่พบมันที่นั่น ให้ค้นหาภายใต้แท็บ Details ของ Task Manager
  5. เมื่อคุณพบแล้ว ให้คลิกขวาที่มันแล้วเลือก End Process จะทำให้ Windows Installer service หยุดทำงาน
  6. หลังจากปิดใช้งานบริการ MSIEXEC.EXE แล้ว ให้ตรวจสอบว่าคุณสามารถติดตั้งหรืออัปเดต Java บนระบบของคุณได้หรือไม่

อ่านเพิ่มเติม: JUCheck.exe คืออะไร? ปลอดภัยหรือไม่?

4] รีสตาร์ท Windows Installer service

โดยค่าเริ่มต้น Windows Installer service startup type ตั้งค่าเป็น manual ให้เปลี่ยน startup type จาก manual เป็น automatic แล้วรีสตาร์ทบริการ วิธีทำมีดังนี้:

แก้ไขปัญหาอัปเดต Java ไม่สำเร็จ รหัสข้อผิดพลาด 1618

  1. เปิดกล่อง Run dialog
  2. พิมพ์ services.msc แล้วคลิก OK จะเปิดหน้าต่าง Services บนคอมพิวเตอร์ของคุณ
  3. ค้นหา Windows Installer บริการทั้งหมดแสดงตามลำดับอักษร ดังนั้นคุณต้องเลื่อนลงเพื่อหา Windows Installer
  4. ตอนนี้ คลิกสองครั้งที่มัน จะเปิดหน้าต่างใหม่
  5. คลิกที่แท็บ General
  6. คลิกที่เมนูดรอปดาวน์ Startup type และเลือก Automatic
  7. ตอนนี้ คลิกที่ปุ่ม Start
  8. เมื่อเสร็จแล้ว คลิก Apply แล้ว OK

5] ทำ Clean boot และแก้ไขปัญหา

Clean boot ใน Windows 10 ช่วยแก้ไขปัญหาขั้นสูง หากวิธีข้างต้นไม่มีอะไรทำงานได้ คุณสามารถลอง clean boot คอมพิวเตอร์ของคุณได้

หวังว่าจะช่วยได้

บทความเกี่ยวข้อง:

  • ติดตั้งหรืออัปเดต Java ไม่สำเร็จ รหัสข้อผิดพลาด 1603
  • แอปพลิเคชัน JavaFX ไม่สามารถเปิดได้เนื่องจากการกำหนดค่าระบบ

แก้ไขปัญหาอัปเดต Java ไม่สำเร็จ รหัสข้อผิดพลาด 1618