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

รีจิสทรีอ้างอิงการติดตั้ง Java Runtime Environment ที่ไม่มีอยู่จริง หรือ Runtime เสียหาย

หากก่อนหน้านี้คุณเปิดแอปพลิเคชันได้โดยไม่มีปัญหาบนคอมพิวเตอร์ Windows 11 หรือ Windows 10 แต่ทันใดนั้นเมื่อพยายามเปิดแอปบางตัว คุณได้รับข้อความผิดพลาด The registry refers to a nonexistent Java Runtime Environment installation or the Runtime is corrupted บทความนี้ระบุสาเหตุที่เป็นไปได้มากที่สุด รวมถึงให้วิธีแก้ไขที่เหมาะสมที่สุดเพื่อแก้ไขปัญหาบนอุปกรณ์ของคุณ

รีจิสทรีอ้างอิงการติดตั้ง Java Runtime Environment ที่ไม่มีอยู่จริง หรือ Runtime เสียหาย

เมื่อคุณเจอปัญหานี้ คุณจะได้รับข้อความผิดพลาดเต็มรูปแบบดังนี้:

Launch4j

The registry refers to a nonexistent Java Runtime Environment installation or the runtime is corrupted.

The system cannot find the path specified.

สองสาเหตุที่น่าจะเป็นไปได้มากที่สุดของข้อผิดพลาดนี้ ได้แก่:

  • รีจิสทรีมีรายการที่ไม่ชี้ไปที่พาธ Java จริง
  • การติดตั้ง Java ไม่สมบูรณ์หรือเสียหาย

The registry refers to a nonexistent Java Runtime Environment installation or the Runtime is corrupted

หากคุณเจอข้อความผิดพลาด The registry refers to a nonexistent Java Runtime Environment installation or the Runtime is corrupted บนคอมพิวเตอร์ Windows 11/10 คุณสามารถลองวิธีแก้ไขที่แนะนำด้านล่างในลำดับใดก็ได้ และดูว่าช่วยแก้ไขปัญหาได้หรือไม่

  1. วิธีแก้ไขทั่วไปสำหรับ Runtime Errors
  2. ทำ System Restore
  3. ถอนการติดตั้งและติดตั้งโปรแกรมที่มีปัญหาใหม่
  4. ถอนการติดตั้งและติดตั้ง Java Runtime ใหม่

มา看看คำอธิบายกระบวนการที่เกี่ยวข้องกับแต่ละวิธีแก้ไข

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

1. วิธีแก้ไขทั่วไปสำหรับ Runtime Errors

เนื่องจากนี่เป็น Runtime Error คุณสามารถเริ่มต้นแก้ไขปัญหา The registry refers to a nonexistent Java Runtime Environment or the Runtime is corrupted ที่เกิดขึ้นบนคอมพิวเตอร์ Windows 11/10 ของคุณ โดยลองวิธีแก้ไขที่ให้มาในโพสต์ – What are Runtime Errors? Their causes and How to fix them ซึ่งรวมถึงการซ่อมแซมรีจิสทรีด้วย

2. ทำ System Restore

รีจิสทรีอ้างอิงการติดตั้ง Java Runtime Environment ที่ไม่มีอยู่จริง หรือ Runtime เสียหาย

เนื่องจากก่อนหน้านี้คุณไม่มีปัญหาในการเปิดโปรแกรมบนอุปกรณ์ Windows 11/10 นั่นเป็นไปได้ว่าปัญหานี้เกิดจากการเปลี่ยนแปลงที่ระบบของคุณผ่านมาเมื่อเร็วๆ นี้ซึ่งคุณไม่รู้ตัว ซึ่งทำให้ฟังก์ชันปกติของระบบเสียหาย คุณสามารถใช้ System Restore (การเปลี่ยนแปลงใดๆ เช่น การติดตั้งแอป การตั้งค่าผู้ใช้ และอื่นๆ ที่ทำหลังจาก Restore Point จะหายไป) เพื่อย้อนกลับไปวันที่คุณไม่มีปัญหาในการเปิดแอปบนอุปกรณ์ของคุณ

วิธีทำ System Restore บนคอมพิวเตอร์ Windows 11/10:

  • กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run
  • ในกล่อง Run พิมพ์ rstrui และกด Enter เพื่อเปิด System Restore Wizard
  • ในหน้าต่าง System Restore คลิก Next เพื่อไปหน้าถัดไป
  • ที่หน้าจอถัดไป ทิกที่ตัวเลือก Show more restore points
  • เลือก Restore Point ที่มีวันที่เก่ากว่าวันที่คุณเริ่มสังเกตเห็นข้อผิดพลาดครั้งแรก
  • คลิก Next เพื่อไปเมนูถัดไป
  • คลิก Finish และยืนยันที่พรอมต์สุดท้าย

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

3. ถอนการติดตั้งและติดตั้งโปรแกรมที่มีปัญหาใหม่

รีจิสทรีอ้างอิงการติดตั้ง Java Runtime Environment ที่ไม่มีอยู่จริง หรือ Runtime เสียหาย

วิธีแก้ไขนี้ต้องการให้คุณถอนการติดตั้งแอป (แนะนำให้ใช้โปรแกรมถอนติดตั้งของบุคคลที่สาม) ที่แสดงข้อผิดพลาด ล้างเนื้อหาโฟลเดอร์ AppData ของโปรแกรม รีบูทคอมพิวเตอร์ และจากนั้นดาวน์โหลดและติดตั้งเวอร์ชันล่าสุดของโปรแกรมบนคอมพิวเตอร์ Windows 11/10 ของคุณ

วิธีล้าง/ลบเนื้อหาโฟลเดอร์ AppData ที่มีปัญหา:

  • กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run
  • ในกล่อง Run พิมพ์ตัวแปรสภาพแวดล้อมด้านล่างและกด Enter
%appdata%
  • ที่ตำแหน่งนั้น ค้นหา (คุณอาจต้องแสดงไฟล์/โฟลเดอร์ที่ซ่อนอยู่) โฟลเดอร์ของแอปที่มีปัญหา
  • คลิกขวาที่โฟลเดอร์และเลือก Delete ยืนยันพรอมต์เพิ่มเติมใดๆ

หากหลังจากงานนี้ปัญหายังไม่หาย ให้ลองวิธีถัดไป

4. ถอนการติดตั้งและติดตั้ง Java Runtime ใหม่

รีจิสทรีอ้างอิงการติดตั้ง Java Runtime Environment ที่ไม่มีอยู่จริง หรือ Runtime เสียหาย

วิธีแก้ไขนี้ต้องการให้คุณถอนการติดตั้ง Java Runtime ผ่านแอป Settings หรือ Programs and Features ใน Control Panel รีบูทคอมพิวเตอร์หลังจากการถอนการติดตั้ง และจากนั้นดาวน์โหลดเวอร์ชันล่าสุดของ Java และติดตั้งใหม่บนคอมพิวเตอร์ Windows 11/10 หรือคุณสามารถเปิดใช้งาน Java เวอร์ชันล่าสุดบนระบบ Windows ได้ด้วยตนเอง หลังจากติดตั้งเสร็จ ให้รีบูทคอมพิวเตอร์และดูว่าข้อผิดพลาดเดิมปรากฏซ้ำเมื่อคุณพยายามเปิดแอปพลิเคชันที่โยนข้อผิดพลาดนี้หรือไม่

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

บทความเกี่ยวข้อง: แก้ไขปัญหา Internal Exception Java.IO.IOException Minecraft

คำถามที่พบบ่อย

Runtime Environment หมายถึงอะไร?

Runtime Environment หมายถึงสภาพแวดล้อมที่โปรแกรมหรือแอปพลิเคชันถูกดำเนินการ มันหมายถึงโครงสร้างพื้นฐานฮาร์ดแวร์และซอฟต์แวร์ที่รองรับการรันโค้ดเฉพาะในเวลาจริงบนระบบ Windows 11/10

Java Runtime Environment คืออะไร และเราต้องการมันหรือไม่?

Java Runtime Environment (JRE) เวอร์ชัน 8 คือสิ่งที่คุณได้เมื่อคุณดาวน์โหลดซอฟต์แวร์ Java จากเว็บไซต์ Java อย่างเป็นทางการ JRE เป็นส่วนรันไทม์ของซอฟต์แวร์ Java ซึ่งผู้ใช้คอมพิวเตอร์ต้องการเพื่อรันแอปพลิเคชัน Java WebStart จากเว็บเบราว์เซอร์ที่รองรับ

รีจิสทรีอ้างอิงการติดตั้ง Java Runtime Environment ที่ไม่มีอยู่จริง หรือ Runtime เสียหาย