Khắc phục: Sổ đăng ký đề cập đến Môi trường thời gian chạy Java không tồn tại



Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề

Một số người dùng báo cáo nhận được “ sổ đăng ký đề cập đến Môi trường thời gian chạy Java không tồn tại ”Khi cố gắng mở các tệp thực thi ứng dụng nhất định. Hầu hết người dùng bị ảnh hưởng báo cáo rằng sự cố này bắt đầu xảy ra đột ngột (họ trước đây có thể chạy cùng một tệp thực thi mà không gặp sự cố).



Sổ đăng ký đề cập đến cài đặt Môi trường thời gian chạy Java không tồn tại hoặc thời gian chạy bị hỏng. Hệ thống không thể tìm đường dẫn cụ thể

Sổ đăng ký đề cập đến cài đặt Môi trường thời gian chạy Java không tồn tại hoặc thời gian chạy bị hỏng.
Hệ thống không thể tìm đường dẫn cụ thể



Điều gì đang gây ra “ sổ đăng ký đề cập đến Môi trường thời gian chạy Java không tồn tại ' lỗi

Chúng tôi đã điều tra sự cố bằng cách cố gắng tái tạo sự cố và xem xét các báo cáo người dùng khác nhau. Thông báo lỗi cụ thể này là một chỉ báo rằng bạn còn sót lại từ cài đặt Java cũ trong trình chỉnh sửa sổ đăng ký của bạn.



Dựa trên những gì chúng tôi tìm thấy, có một số tình huống phổ biến sẽ dẫn đến sự xuất hiện của vấn đề này:

  • Sổ đăng ký chứa các mục nhập không dẫn đến đường dẫn Java thực tế - Điều này thường xảy ra nếu bạn di chuyển phần mềm sang một thư mục khác (theo cách thủ công) sau khi cài đặt ban đầu. Vấn đề có thể được khắc phục bằng cách xóa thủ công các mục đăng ký không tương ứng theo cách thủ công.
  • Cài đặt Java không đầy đủ hoặc bị hỏng - Một số người dùng đã cố gắng giải quyết vấn đề cụ thể này bằng cách gỡ cài đặt Java và sau đó cài đặt lại JDK. Suy đoán của người dùng cho thấy rằng một tệp bị hỏng hoặc trục trặc có thể đã gây ra điều này.

Nếu bạn hiện đang gặp khó khăn để giải quyết vấn đề cụ thể này, thì bài viết này sẽ cung cấp cho bạn một tập hợp các bước khắc phục sự cố đã được xác minh. Dưới đây, bạn có một số phương pháp mà những người dùng khác trong tình huống tương tự đã sử dụng thành công để giải quyết vấn đề.

Để có kết quả tốt nhất, hãy làm theo các phương pháp bên dưới cho đến khi bạn gặp phải bản sửa lỗi giải quyết được sự cố trong trường hợp cụ thể của bạn. Hãy bắt đầu nào!



Phương pháp 1: Loại bỏ các mục đăng ký không tồn tại cho JavaHome và RuntimeLib

Một số người dùng gặp phải vấn đề tương tự đã cố gắng giải quyết vấn đề bằng cách xóa những JavaHomeRuntimeLib các mục đăng ký không tham chiếu đến một đường dẫn tồn tại.

Mỗi JavaHome biến nên tham chiếu đến một đường dẫn s tương tự như bin client jvm.dll trong khi mỗi RuntimeLib nên đề cập đến một tồn tại t jvm.dll tập tin. Nhưng vì sự cố này xảy ra, bạn có thể tìm thấy một hoặc nhiều biến không có đường dẫn hoặc tệp tương ứng.

Điều này có thể xảy ra nếu gần đây bạn đã xóa phần mềm sang một thư mục khác sau khi bạn cài đặt nó. Nếu bạn quản lý để tìm bất kỳ biến đăng ký nào, bạn sẽ cần xóa chúng theo cách thủ công.

Quy trình này sẽ yêu cầu một số thao tác thủ công và một số kinh nghiệm kỹ thuật nhỏ, nhưng nó có thể cho phép bạn giải quyết vấn đề mà không cần phải cài đặt lại toàn bộ Môi trường thời gian chạy Java . Nếu bạn đã chuẩn bị để thực hiện với nó, chúng tôi đã chuẩn bị một hướng dẫn từng bước cho toàn bộ điều này. Đây là những gì bạn cần làm:

  1. nhấn Phím Windows + R để mở ra một Chạy hộp thoại. Sau đó, nhập “ regedit ' và hãy nhấn Đi vào để mở Registry Editor. Khi được nhắc bởi UAC (Kiểm soát tài khoản người dùng), nhấp chuột Đúng tại dấu nhắc. Xóa mục đăng ký có đường dẫn cài đặt không tương ứng

    Hộp thoại chạy: regedit

  2. Bên trong Registry Editor, sử dụng ngăn bên trái để điều hướng đến vị trí sau:
    Máy tính  HKEY_LOCAL_MACHINE  SOFTWARE  JavaSoft  Java Runtime Environment
  3. Khi bạn đến đó, hãy chọn phiên bản Java đầu tiên nằm trong thư mục Java Runtime Environment và chuyển sang ngăn bên phải.
  4. Trong ngăn bên phải, bấm đúp vào JavaHome và sao chép toàn bộ Giá trị dữ liệu đường dẫn đến khay nhớ tạm của bạn. Ví dụ về đường dẫn đăng ký không tồn tại

    Sao chép đường dẫn JavaHome từ Registry Editor

  5. Mở File Explorer và dán vị trí bạn đã sao chép trước đó vào thanh điều hướng. Nếu vị trí dẫn đến một nơi nào đó, điều đó có nghĩa là giá trị đăng ký có một đường dẫn tương ứng. Nếu nó không dẫn bạn đến bất cứ đâu, điều đó có nghĩa là sổ đăng ký đề cập đến một cài đặt Java không tồn tại và nó sẽ bị xóa.

    Xác minh giá trị đăng ký cho đường dẫn tương ứng

    Ghi chú: Nếu Dữ liệu giá trị đường dẫn không dẫn bạn đến bất cứ đâu, hãy nhấp chuột phải vào JavaHome và nhấp vào Xóa bỏ để thoát khỏi mục đăng ký.

    Xóa mục đăng ký có đường dẫn cài đặt không tương ứng

  6. Một lần JavaHome đã được chăm sóc, nhấp đúp vào RuntimeLib và sao chép Dữ liệu giá trị đường dẫn trong khay nhớ tạm của bạn.

    Sao chép dữ liệu Giá trị của RuntimeLib vào khay nhớ tạm

  7. Tương tự như trước, mở cửa sổ File Explorer và dán đường dẫn bạn đã sao chép trước đó vào thanh điều hướng. Nhưng lần này, loại bỏ phần cuối cùng “ jvm.dll ”Trước khi nhấn Đi vào .

    Xác minh xem Runtimelib có đường dẫn tương ứng không

    Ghi chú: Nếu bạn tìm thấy một đường dẫn tương ứng, điều đó có nghĩa là giá trị đăng ký RuntimeLib đang hoạt động chính xác. Trong trường hợp bạn nhận được thông báo nói rằng Windows không thể tìm thấy đường dẫn, giá trị đăng ký đề cập đến một cài đặt Java không tồn tại và cần được xóa. Trong trường hợp này, nhấp chuột phải vào RuntimeLib và lựa chọn Xóa bỏ để thoát khỏi giá trị.

    Ví dụ về đường dẫn đăng ký không tồn tại

  8. Khi phiên bản Java Runtime Environment đầu tiên đã được xử lý, hãy lặp lại các bước từ 4 đến 7 với mọi phiên bản Java mà bạn còn lại trong Java Runtime Environment.

    Lặp lại quy trình tương tự với các phiên bản Java còn lại

  9. Khi tất cả các mục đăng ký đã được xác minh và giải quyết, hãy đóng Registry Editor và khởi động lại máy của bạn và xem lỗi đã được giải quyết ở lần khởi động tiếp theo hay chưa.

Nếu phương pháp này không thành công hoặc bạn chỉ đang tìm cách khắc phục đơn giản hơn, hãy chuyển xuống phương pháp tiếp theo bên dưới.

Phương pháp 2: Gỡ cài đặt Java và cài đặt Java JDK

Nếu bạn gặp phải sự cố này khi cố gắng khởi chạy Minecraft hoặc một ứng dụng tương tự dựa trên JDK, bạn có thể giải quyết sự cố bằng cách gỡ cài đặt toàn bộ môi trường Java rồi cài đặt lại JDK (Bộ công cụ phát triển Java).

Dưới đây là hướng dẫn nhanh về cách thực hiện việc này:

  1. nhấn Phím Windows + R để mở ra một Chạy hộp thoại. Sau đó, nhập “ appwiz.cpl ' và hãy nhấn Đi vào mở ra Chương trình và các tính năng .

    Hộp thoại chạy: appwiz.cpl

  2. Phía trong Chương trình và các tính năng , nhấp vào Nhà xuất bản , sau đó cuộn xuống các mục được xuất bản bởi Tập đoàn Oracle .
  3. Tiếp theo, tiến hành gỡ cài đặt mọi cài đặt Java (hoặc cập nhật) bằng cách nhấp chuột phải vào từng mục nhập và nhấp Gỡ cài đặt . Sau đó, làm theo lời nhắc trên màn hình để hoàn tất việc gỡ cài đặt với mỗi mục nhập.

    Gỡ cài đặt mọi cài đặt Java

  4. Sau khi bạn gỡ cài đặt hoàn toàn môi trường Java, hãy khởi động lại máy tính của bạn.
  5. Ở lần khởi động tiếp theo, hãy truy cập liên kết này ( đây ) và nhấp vào Tải xuống cái nút.

    Nhấp vào nút tải xuống JDK

  6. Trong màn hình tiếp theo, cuộn xuống Bộ công cụ phát triển Java SE và nhấp vào nút chuyển đổi được liên kết với Chấp nhận Thỏa thuận Cấp phép . Sau đó, nhấp vào liên kết tải xuống thực thi được liên kết với Windows.

    Tải xuống trình cài đặt JDK

  7. Mở trình cài đặt JDK và làm theo lời nhắc trên màn hình để cài đặt môi trường JDK trên PC của bạn. Khởi động lại máy tính của bạn nếu không được tự động nhắc làm như vậy khi quá trình hoàn tất.
  8. Ở lần khởi động tiếp theo, bạn sẽ có thể khởi động ứng dụng mà không gặp phải “ sổ đăng ký đề cập đến Môi trường thời gian chạy Java không tồn tại ' lỗi.
4 phút đọc