โพสต์นี้แสดงรายการวิธีแก้ปัญหาที่เป็นไปได้ในการแก้ไข การอัปเดต Java ไม่เสร็จสมบูรณ์ รหัสข้อผิดพลาด 1618 . ข้อผิดพลาดนี้ป้องกันไม่ให้ผู้ใช้อัปเดตหรือติดตั้ง Java บนระบบของตน มีสาเหตุหลายประการของรหัสข้อผิดพลาด Java 1618 เช่น:
- ไฟล์การติดตั้ง Java เสียหาย
- ตัวติดตั้งบริการของ Microsoft อยู่ในสถานะข้อผิดพลาด
- คีย์รีจิสทรีของ Microsoft เสียหาย
แก้ไขการอัปเดต Java ไม่เสร็จสมบูรณ์ รหัสข้อผิดพลาด 1618
บางครั้ง โปรแกรมป้องกันไวรัสป้องกันไม่ให้โปรแกรมอัปเดตหรือติดตั้ง ดังนั้น ก่อนที่คุณจะดำเนินการตามวิธีการแก้ไขปัญหาที่ระบุไว้ในบทความนี้ เราขอแนะนำให้คุณปิดการใช้งานโปรแกรมป้องกันไวรัสของคุณชั่วคราว และลองอัปเดตหรือติดตั้ง Java หากไม่ได้ผล ให้ลองใช้วิธีแก้ปัญหาด้านล่าง
- เรียกใช้ Microsoft Utility เพื่อแก้ไขรีจิสตรีคีย์ที่เสียหาย
- ดาวน์โหลดตัวติดตั้ง Java ออฟไลน์
- ยุติบริการ MSIEXEC.EXE
- เริ่มบริการ Windows Installer ใหม่
- ดำเนินการคลีนบูต
1] เรียกใช้ Microsoft Utility เพื่อแก้ไขรีจิสตรีคีย์ที่เสียหาย
ตามที่อธิบายไว้ข้างต้นในบทความนี้ คีย์รีจิสทรีของ Microsoft ที่เสียหายเป็นหนึ่งในสาเหตุของ “การอัปเดต Java ไม่เสร็จสมบูรณ์ รหัสข้อผิดพลาด 1618” ดังนั้น การเรียกใช้ตัวแก้ไขปัญหาการติดตั้งและถอนการติดตั้งโปรแกรมสามารถแก้ไขข้อผิดพลาดนี้ได้โดยการซ่อมแซมรีจิสตรีคีย์ที่เสียหาย
แก้ไขเครื่องมือซ่อมแซมของ Microsoft:
- รีจิสตรีคีย์เสียหายในระบบปฏิบัติการ Windows 64 บิต
- รีจิสตรีคีย์เสียหายซึ่งควบคุมข้อมูลการอัปเดตของ Windows
- ปัญหาที่ทำให้ผู้ใช้ไม่สามารถติดตั้งโปรแกรมใหม่ได้
- ปัญหาเนื่องจากผู้ใช้ไม่สามารถอัปเดตหรือถอนการติดตั้งโปรแกรมที่ติดตั้ง
หากเครื่องมือนี้แก้ปัญหาไม่ได้ ให้ลองวิธีแก้ไขปัญหาถัดไป
2] ดาวน์โหลดตัวติดตั้ง Java ออฟไลน์
โปรแกรมติดตั้ง Java เริ่มต้นจะดาวน์โหลดไฟล์ที่จำเป็นจากอินเทอร์เน็ตระหว่างกระบวนการติดตั้ง หาก Windows Installer ไม่สามารถดึงไฟล์ได้ คุณอาจได้รับข้อผิดพลาด ปัญหานี้สามารถแก้ไขได้โดยการติดตั้ง Java ผ่านแพ็คเกจตัวติดตั้งออฟไลน์ คุณสามารถดาวน์โหลดได้จาก java.com
3] สิ้นสุดบริการ MSIEXEC.EXE
หากวิธีการข้างต้นไม่สามารถช่วยคุณแก้ปัญหาได้ คุณสามารถลองยุติบริการ MSIEXEC.EXE ผู้ใช้หลายคนพบว่าวิธีนี้มีประโยชน์ บางทีมันอาจจะใช้ได้ผลสำหรับคุณเช่นกัน
ขั้นตอนในการยุติบริการมีดังต่อไปนี้:
- คลิกขวาที่แถบงาน และเลือกตัวจัดการงาน . หรือเปิด Task Manager โดยพิมพ์
taskmgr
ในกล่องโต้ตอบเรียกใช้ - หลังจากนั้น คลิกตกลง
- ตอนนี้ ค้นหาบริการ “MSIEXEC.EXE ” ภายใต้ กระบวนการ ในตัวจัดการงาน
- หากคุณไม่พบที่นั่น ให้ค้นหาภายใต้ รายละเอียด ของตัวจัดการงาน
- เมื่อพบแล้ว ให้คลิกขวาและเลือก สิ้นสุดกระบวนการ . การดำเนินการนี้จะยุติบริการ Windows Installer
- หลังจากปิดใช้งานบริการ MSIEXEC.EXE แล้ว ให้ตรวจสอบว่าคุณสามารถติดตั้งหรืออัปเดต Java ในระบบของคุณได้หรือไม่
อ่าน :JUCheck.exe คืออะไร? ปลอดภัยไหม
4] เริ่มบริการ Windows Installer ใหม่
ตามค่าเริ่มต้น ประเภทการเริ่มต้นบริการ Windows Installer จะถูกตั้งค่าเป็นแบบแมนนวล เปลี่ยนประเภทการเริ่มต้นระบบจากแบบแมนนวลเป็นอัตโนมัติแล้วเริ่มบริการใหม่ โดยทำตามขั้นตอนด้านล่าง:
- เปิดกล่องโต้ตอบเรียกใช้
- พิมพ์
services.msc
ในนั้นและคลิกตกลง การดำเนินการนี้จะเปิด บริการ หน้าต่างบนคอมพิวเตอร์ของคุณ - ค้นหา ตัวติดตั้ง Windows . บริการทั้งหมดมีการระบุไว้ตามลำดับตัวอักษร ดังนั้น คุณต้องเลื่อนลงไปตามรายการเพื่อค้นหา Windows Installer
- ตอนนี้ ดับเบิลคลิกที่มัน นี่จะเป็นการเปิดหน้าต่างใหม่
- คลิกที่ ทั่วไป แท็บ
- คลิกที่ ประเภทการเริ่มต้น เมนูแบบเลื่อนลงและเลือก อัตโนมัติ .
- ตอนนี้ คลิกที่ เริ่ม ปุ่ม.
- เมื่อเสร็จแล้ว คลิก Apply จากนั้นคลิก OK
5] ทำการคลีนบูตและแก้ไขปัญหา
คลีนบูตใน Windows 10 ช่วยแก้ปัญหาขั้นสูง หากวิธีการข้างต้นใช้ไม่ได้ผล คุณสามารถลองคลีนบูตคอมพิวเตอร์ของคุณ
หวังว่านี่จะช่วยได้
โพสต์ที่เกี่ยวข้อง :
- การติดตั้งหรืออัปเดต Java ไม่เสร็จสมบูรณ์ รหัสข้อผิดพลาด 1603
- แอปพลิเคชัน JavaFX ไม่สามารถเปิดได้เนื่องจากการกำหนดค่าระบบ