หากก่อนหน้านี้คุณสามารถเปิดแอปพลิเคชันได้โดยไม่มีปัญหาบนพีซีที่ใช้ Windows 11 หรือ Windows 10 แต่เมื่อพยายามเปิดบางแอป คุณจะได้รับข้อความแจ้งข้อผิดพลาด รีจิสทรีอ้างอิงถึง Java Runtime Environment ที่ไม่มีอยู่ การติดตั้งหรือรันไทม์เสียหาย . โพสต์นี้จะระบุผู้กระทำผิดที่เป็นไปได้พร้อมทั้งให้แนวทางแก้ไขที่เหมาะสมที่สุดในการแก้ไขปัญหาบนอุปกรณ์ของคุณ
เมื่อคุณพบปัญหานี้ คุณจะได้รับข้อความแสดงข้อผิดพลาดแบบเต็มดังต่อไปนี้
Launch4j
รีจิสทรีอ้างถึงการติดตั้ง Java Runtime Environment ที่ไม่มีอยู่หรือรันไทม์เสียหาย
ระบบไม่พบเส้นทางที่ระบุ
สาเหตุที่เป็นไปได้มากที่สุดสองประการของข้อผิดพลาดนี้ ได้แก่
- รีจิสทรีมีรายการที่ไม่นำไปสู่เส้นทาง Java จริง
- การติดตั้ง Java ที่ไม่สมบูรณ์หรือเสียหาย
รีจิสทรีอ้างถึงการติดตั้ง Java Runtime Environment ที่ไม่มีอยู่หรือรันไทม์เสียหาย
หากคุณพบข้อความแสดงข้อผิดพลาด รีจิสทรีอ้างถึงการติดตั้ง Java Runtime Environment ที่ไม่มีอยู่หรือรันไทม์เสียหาย ในคอมพิวเตอร์ที่ใช้ Windows 11/10 คุณสามารถลองใช้วิธีแก้ปัญหาที่เราแนะนำด้านล่างโดยไม่เรียงลำดับเฉพาะ และดูว่าจะช่วยแก้ปัญหาได้หรือไม่
- แก้ไขข้อผิดพลาดรันไทม์ทั่วไป
- ทำการคืนค่าระบบ
- ถอนการติดตั้งและติดตั้งโปรแกรมที่มีปัญหาใหม่อีกครั้ง
- ถอนการติดตั้งและติดตั้ง Java Runtime ใหม่
มาดูคำอธิบายของกระบวนการที่เกี่ยวข้องกับโซลูชันแต่ละรายการกัน
ก่อนที่คุณจะลองใช้วิธีแก้ปัญหาด้านล่าง ให้ตรวจสอบการอัปเดตและติดตั้งบิตที่มีอยู่บนอุปกรณ์ Windows 11/10 ของคุณและดูว่าข้อผิดพลาดปรากฏขึ้นอีกครั้งเมื่อคุณเปิดโปรแกรม
1] การแก้ไขข้อผิดพลาดรันไทม์ทั่วไป
เนื่องจากนี่เป็นข้อผิดพลาดรันไทม์ คุณสามารถเริ่มแก้ไขปัญหาเพื่อแก้ไข รีจิสทรีอ้างถึง Java Runtime Environment ที่ไม่มีอยู่หรือรันไทม์เสียหาย ข้อผิดพลาดที่เกิดขึ้นบนคอมพิวเตอร์ที่ใช้ Windows 11/10 ของคุณโดยลองใช้วิธีแก้ปัญหาที่ให้ไว้ในโพสต์ – ข้อผิดพลาดรันไทม์คืออะไร สาเหตุและวิธีแก้ไข ซึ่งรวมถึงการซ่อมแซมรีจิสทรีด้วย
2] ทำการคืนค่าระบบ
เนื่องจากก่อนหน้านี้คุณไม่มีปัญหาในการเปิดโปรแกรมบนอุปกรณ์ Windows 11/10 จึงเป็นไปได้อย่างยิ่งที่ปัญหาดังกล่าวจะอำนวยความสะดวกโดยการเปลี่ยนแปลงที่ระบบของคุณเพิ่งผ่านพ้นไปโดยที่คุณไม่รู้ตัว ซึ่งทำให้การทำงานปกติเสียหายอย่างเห็นได้ชัด ของระบบของคุณ คุณสามารถใช้การคืนค่าระบบ (การเปลี่ยนแปลงใดๆ เช่น การติดตั้งแอปพลิเคชัน ค่ากำหนดของผู้ใช้ และสิ่งอื่นที่เกิดขึ้นหลังจากจุดคืนค่าจะหายไป) เพื่อเปลี่ยนกลับเป็นวันที่เมื่อคุณไม่มีปัญหาในการเปิดแอปบนอุปกรณ์
ในการคืนค่าระบบในคอมพิวเตอร์ Windows 11/10 ให้ทำดังต่อไปนี้:
- กด แป้น Windows + R เพื่อเรียกใช้กล่องโต้ตอบเรียกใช้
- ในกล่องโต้ตอบ Run ให้พิมพ์ rstrui แล้วกด Enter เพื่อเปิด System Restore Wizard
- ในหน้าต่าง System Restore ให้คลิก ถัดไป เพื่อไปยังหน้าต่างถัดไป
- ในหน้าจอถัดไป ให้ทำเครื่องหมายที่ช่องสำหรับตัวเลือก แสดงจุดคืนค่าเพิ่มเติม .
- ตอนนี้ เลือกจุดคืนค่าซึ่งมีวันที่เก่ากว่าที่คุณเริ่มสังเกตเห็นข้อผิดพลาดในครั้งแรก
- คลิก ถัดไป เพื่อไปยังเมนูถัดไป
- คลิก เสร็จสิ้น และยืนยันที่ข้อความสุดท้าย
ในการเริ่มต้นระบบครั้งถัดไป สถานะคอมพิวเตอร์รุ่นเก่าของคุณจะถูกบังคับใช้ ปัญหาในมือควรได้รับการแก้ไขทันที มิฉะนั้นให้ลองวิธีแก้ไขปัญหาถัดไป
3] ถอนการติดตั้งและติดตั้งโปรแกรมที่มีปัญหาใหม่อีกครั้ง
โซลูชันนี้กำหนดให้คุณต้องถอนการติดตั้งแอป (ควรใช้โปรแกรมถอนการติดตั้งซอฟต์แวร์ของบริษัทอื่น) โดยแสดงข้อผิดพลาด ล้างเนื้อหาโฟลเดอร์ AppData ของโปรแกรม รีบูตพีซี จากนั้นดาวน์โหลดและติดตั้งเวอร์ชันล่าสุดของโปรแกรมบนพีซี Windows 11/10 อีกครั้ง .
ในการล้าง/ลบเนื้อหาโฟลเดอร์ AppData ที่มีปัญหา ให้ทำดังต่อไปนี้:
- กด แป้น Windows + R เพื่อเรียกใช้กล่องโต้ตอบเรียกใช้
- ในกล่องโต้ตอบ Run ให้พิมพ์ตัวแปรสภาพแวดล้อมด้านล่างแล้วกด Enter
%appdata%
- ที่ตำแหน่ง ค้นหา (คุณอาจต้องแสดงไฟล์/โฟลเดอร์ที่ซ่อนอยู่) โฟลเดอร์แอปที่มีปัญหา
- คลิกขวาที่โฟลเดอร์และเลือก ลบ . ยืนยันข้อความแจ้งเพิ่มเติม
หากหลังจากงานนี้ ปัญหายังไม่ได้รับการแก้ไข ให้ลองวิธีแก้ไขปัญหาถัดไป
4] ถอนการติดตั้งและติดตั้ง Java Runtime ใหม่
โซลูชันนี้กำหนดให้คุณต้องถอนการติดตั้ง Java Runtime ผ่านแอปการตั้งค่าหรือแอปเพล็ตโปรแกรมและคุณลักษณะในแผงควบคุม รีบูตพีซีของคุณหลังจากดำเนินการถอนการติดตั้ง จากนั้นดาวน์โหลด Java เวอร์ชันล่าสุดและติดตั้งใหม่บนพีซี Windows 11/10 ของคุณ หรือคุณสามารถเปิดใช้งานด้วยตนเอง Java เวอร์ชันล่าสุดบนระบบ Windows ของคุณ หลังการติดตั้ง ให้รีบูตเครื่องคอมพิวเตอร์และดูว่าข้อผิดพลาดเดิมปรากฏขึ้นอีกหรือไม่เมื่อคุณพยายามเปิดแอปพลิเคชันที่ส่งข้อผิดพลาดนี้ออก
หวังว่านี่จะช่วยได้!
โพสต์ที่เกี่ยวข้อง :แก้ไขปัญหา Internal Exception Java.IO.IOException Minecraft
คุณหมายถึงอะไรโดย Runtime Environment
Runtime Environment หมายถึงสภาพแวดล้อมที่โปรแกรมหรือแอปพลิเคชันทำงาน หมายถึงโครงสร้างพื้นฐานของฮาร์ดแวร์และซอฟต์แวร์ที่รองรับการทำงานของ codebase เฉพาะแบบเรียลไทม์บนระบบ Windows 11/10
Java Runtime Environment คืออะไรและฉันต้องการหรือไม่
Java Runtime Environment (JRE) เวอร์ชัน 8 คือสิ่งที่คุณจะได้รับเมื่อดาวน์โหลดซอฟต์แวร์ Java จากเว็บไซต์ Java อย่างเป็นทางการ JRE คือส่วนรันไทม์ของซอฟต์แวร์ Java ซึ่งผู้ใช้พีซีจำเป็นต้องเรียกใช้แอปพลิเคชัน Java WebStart จากเว็บเบราว์เซอร์ที่รองรับ