Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

วิธีแก้ไข Java Error Code 1618

รหัสข้อผิดพลาด '1618' เป็นข้อผิดพลาดที่พบบ่อยใน Windows ซึ่งถูกแจ้งเตือนจาก Microsoft Installer (.msi) ระบุว่ามี .msi อีกตัวกำลังถูกประมวลผลอยู่ ผู้ใช้พบข้อผิดพลาดการติดตั้งนี้เมื่อพวกเขาติดตั้ง Java บนคอมพิวเตอร์ของพวกเขา

วิธีแก้ไข Java Error Code 1618

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

สาเหตุของ 'Java error code 1618' คืออะไร?

เหมือนที่กล่าวไว้ก่อนหน้า ข้อความข้อผิดพลาดนี้เกิดจากการชนกันของ Microsoft Installer อย่างไรก็ตาม มีเหตุผลอื่นๆ อีกที่ทำให้การติดตั้งของคุณอาจล้มเหลว บางอย่างคือ:

  • บริการ ของ Microsoft Installer อยู่ในสถานะข้อผิดพลาด หากบริการไม่ทำงานอย่างถูกต้อง กระบวนการติดตั้งสำหรับ Java จะไม่ดำเนินต่อไป
  • การติดตั้ง Java ที่มีอยู่ เสียหายและไม่สมบูรณ์
  • บางครั้ง Windows update ทำให้ Installer เสียหาย เพื่อเจาะจง 'KB2918614' ทำให้โมดูลการติดตั้งเสียหาย ซึ่งบังคับให้ Java ถอนกระบวนการของมัน
  • ซอฟต์แวร์ Antivirus ระมัดระวังมากเกินไปเมื่อติดตั้งแอปพลิเคชัน ซอฟต์แวร์ความปลอดภัยเหล่านี้บล็อกการติดตั้งบ้างครั้งด้วย false positive
  • ยังสามารถมี แอปพลิเคชันบุคคลที่สาม ที่เริ่มบริการ Windows installer อัตโนมัติ ในกรณีนี้ เราต้องวินิจฉัยแอปพลิเคชันและหยุดมันเพื่อแก้ไขข้อความข้อผิดพลาด

วิธีแก้ไข 'Java error code 1618'?

ผู้ใช้เผชิญข้อความข้อผิดพลาด 'Java error code 1618' เมื่อพวกเขาลองติดตั้ง Java บนคอมพิวเตอร์ของพวกเขา เหมือนที่กล่าวไว้ก่อนหน้า มันเกี่ยวข้องกับบริการ msi ของ Windows เอง วิธีแก้ไขด้านล่างมุ่งเป้าทุกปัญหาที่คุณอาจเผชิญ ตรวจสอบให้แน่ใจว่าคุณล็อกอินเป็น administrator และมีการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานอยู่

วิธีแก้ไขที่ 1: รีสตาร์ทบริการ 'MSIEXEC.EXE'

Microsoft installer มีบริการชื่อ 'MSIEXEC.EXE' ซึ่งรับผิดชอบหลักสำหรับการติดตั้งโมดูลจากติดตั้ง .msi เช่นตัวที่เรามีสำหรับ java หากบริการนี้ไม่ทำงานอย่างถูกต้องหรือมีข้อขัดแย้งกับบริการอื่น มันอาจก่อให้เกิดข้อผิดพลาดอย่างที่อยู่ระหว่างการอภิปราย เราจะ reset/kill บริการและลองติดตั้ง Java อีกครั้ง

  1. กด Windows + R พิมพ์ "taskmgr" ในกล่องโต้ตอบและกด Enter เลือกแท็บ Processes
  2. เมื่ออยู่ในบริการ ให้ค้นหาบริการ 'MSIEXEC.EXE' หรือ 'MSIEXE.MSI' คลิกขวาและเลือก "End process" ใน Windows 10 อาจแสดงเป็น 'Windows installer'

วิธีแก้ไข Java Error Code 1618

  1. ตอนนี้ไปที่ Java installer และติดตั้ง Java บนคอมพิวเตอร์ของคุณตามลำดับ

วิธีแก้ไข Java Error Code 1618

หากการจบกระบวนการจาก Task Manager ไม่ได้ผล เราสามารถลองรีสตาร์ทบริการและตั้งค่า startup type เป็น Automatic ตรวจสอบให้แน่ใจว่าคุณล็อกอินเป็น administrator

  1. กด Windows + R พิมพ์ "services.msc" ในกล่องโต้ตอบและกด Enter
  2. เมื่ออยู่ในบริการ ให้หาบริการ "Windows Installer" คลิกขวาและเลือก Properties

วิธีแก้ไข Java Error Code 1618

  1. เมื่ออยู่ใน properties ให้คลิกที่ Start ตอนนี้ลองติดตั้ง Java และดูว่าวิธีนี้แก้ไขข้อความข้อผิดพลาดหรือไม่

วิธีแก้ไขที่ 2: ใช้ offline installer

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

  1. ลบอินสแตนซ์ Java ที่มีอยู่ทั้งหมดออกจากคอมพิวเตอร์ของคุณ ตอนนี้ไปที่เว็บไซต์อย่างเป็นทางการของ Java และดาวน์โหลด offline installer จากที่นั่น (Windows offline)

วิธีแก้ไข Java Error Code 1618

  1. หลังจากดาวน์โหลดติดตั้งแล้ว คลิกขวาที่แอปพลิเคชันและเลือก "Run as administrator" หลังจากติดตั้ง ให้รีสตาร์ทคอมพิวเตอร์อย่างสมบูรณ์และตรวจสอบว่าข้อความข้อผิดพลาดแก้ไขแล้วหรือไม่

วิธีแก้ไขที่ 3: ปิดซอฟต์แวร์ Antivirus

เหมือนที่กล่าวไว้ก่อนหน้า ซอฟต์แวร์ antivirus บล็อกการเข้าถึงโปรแกรมใดๆ ที่พวกเขาพบว่น่าสงสัยจะติดเชื้อระบบคอมพิวเตอร์ พฤติกรรมนี้เรียกว่า false positive และมีรายงานมากมายว่าการติดตั้ง Java ล้มเหลวเพราะเรื่องนี้ ซอฟต์แวร์ antivirus ที่พบบ่อยที่สุดที่ทราบว่าก่อให้เกิดปัญหานี้คือ McAfee

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

วิธีแก้ไขที่ 4: ตรวจสอบ Windows Update

Windows Installer ได้รับการอัปเดตบ่อยครั้งจาก Microsoft เพื่อปรับปรุงฟีเจอร์และกำจัดบั๊กและปัญหา ล่าสุดมี Windows update (KB2918614) ซึ่งรายงานว่าทำให้ Windows installer เสียหาย สิ่งนี้อาจเกิดจากปัญหาใน registry หรือโครงสร้างโดยรวม เนื่องจากสิ่งนี้ได้รับการแก้ไขด้วยอัปเดตอีกตัว มีสองทางเลือก; ไม่ว่าคุณจะพยายามติดตั้งอัปเดตล่าสุด หรือย้อนกลับอัปเดต

ก่อนอื่น คุณสามารถพยายามติดตั้งอัปเดตล่าสุด หากด้วยเหตุผลใดๆ คุณไม่สามารถอัปเดตคอมพิวเตอร์ของคุณได้ คุณสามารถลองย้อนกลับอัปเดต

  1. กด Windows + S พิมพ์ "Windows Update" ในกล่องโต้ตอบและเปิดแอปพลิเคชัน
  2. คลิกที่ตัวเลือก Check for updates และติดตั้งอัปเดตที่รออยู่

วิธีแก้ไข Java Error Code 1618

  1. รีสตาร์ทคอมพิวเตอร์ของคุณอย่างสมบูรณ์และลองรัน Java installer อีกครั้ง

หากสิ่งนี้ไม่ได้ผล คุณสามารถลองย้อนกลับอัปเดต KB2918614 สำหรับ Windows

  1. เปิดการตั้งค่า Update เหมือนที่เราทำก่อนหน้า และคลิก View update history จากหน้าต่างถัดไป เลือก Uninstall updates

วิธีแก้ไข Java Error Code 1618

  1. ภายใต้แท็บของ Microsoft Windows คลิกขวาที่อัปเดตที่มีปัญหาและเลือก Uninstall

วิธีแก้ไข Java Error Code 1618

  1. หลังจากถอนการติดตั้งอัปเดต ให้รีสตาร์ทคอมพิวเตอร์อย่างถูกต้องและลองเปิด Java installer อีกครั้ง

วิธีแก้ไขที่ 5: Clean Boot คอมพิวเตอร์ของคุณ

หากวิธีทั้งหมดด้านบนไม่ได้ผลและคุณยังได้ข้อผิดพลาด 'Java error code 1618' เมื่อติดตั้ง Java คุณสามารถลอง Clean Boot คอมพิวเตอร์ของคุณ โหมดนี้เปิดระบบของคุณด้วยชุดไดรเวอร์และโปรแกรมขั้นต่ำ และมีเฉพาะบริการระบบที่ทำงานอยู่ เมื่ออยู่ใน clean boot คุณสามารถลองติดตั้ง Java และหากสำเร็จ แสดงว่ามีโปรแกรมบุคคลที่สามบางตัวขัดแย้งกับติดตั้งของเรา

  1. กด Windows + R เพื่อเปิดแอปพลิเคชัน Run พิมพ์ "msconfig" ในกล่องโต้ตอบและกด Enter
  2. ไปที่แท็บ Services ที่ด้านบนของหน้าจอ ติ๊ก บรรทัดที่บอกว่า "Hide all Microsoft services" เมื่อคุณคลิกนี้ บริการที่เกี่ยวข้องกับ Microsoft ทั้งหมดจะถูกปิดใช้งาน ทิ้งไว้บริการบุคคลที่สามทั้งหมด (คุณยังสามารถปิดกระบวนการ Microsoft ทั้งหมดได้เช่นกันและตรวจสอบอย่างกว้างขวางขึ้นหากไม่มีบริการบุคคลที่สามก่อให้เกิดปัญหา)
  3. ตอนนี้คลิกปุ่ม "Disable all" ที่อยู่ใกล้ด้านล่างซ้ายของหน้าต่าง บริการบุคคลที่สามทั้งหมดจะถูกปิดใช้งานตอนนี้
  4. คลิก Apply เพื่อบันทึกการเปลี่ยนแปลงและออก

วิธีแก้ไข Java Error Code 1618

  1. ตอนนี้ไปที่แท็บ Startup และคลิกตัวเลือก "Open Task Manager" คุณจะถูกเปลี่ยนทางไปที่ Task Manager ที่แอปพลิเคชัน/บริการทั้งหมดที่รันเมื่อคอมพิวเตอร์ของคุณเริ่มต้นจะถูกรายการ

วิธีแก้ไข Java Error Code 1618

  1. เลือกแต่ละบริการทีละอันและคลิก "Disable" ที่ด้านขวาล่างของหน้าต่าง

วิธีแก้ไข Java Error Code 1618

  1. รีสตาร์ทคอมพิวเตอร์ของคุณเพื่อให้การเปลี่ยนแปลงมีผลและลองรันติดตั้ง