Khắc phục: Hệ nhị phân Java Platform SE đã ngừng hoạt động

Một số người dùng đã báo cáo nhận được lỗi " Java (TM) Platform SE binary đã ngừng hoạt động" khi chạy các ứng dụng dựa trên Java khác nhau. Thông thường, thông báo lỗi này đi kèm với các khoảng thời gian không phản hồi chung có thể được dừng lại bằng cách nhấp vào nút Đóng chương trình .

Lưu ý: Sự cố không dành riêng cho Windows 10 và thường xuyên được báo cáo trên Windows 8. Không có mối liên hệ rõ ràng nào giữa số bản dựng và loại lỗi này.

Hầu hết thời gian, sự cố xảy ra do xung đột trình điều khiển cạc video với môi trường Java. Tuy nhiên, hành vi này sẽ không xảy ra với mọi ứng dụng dựa trên Java - chỉ một số ít chương trình được người dùng báo cáo là gặp sự cố với lỗi " Java (TM) Platform SE binary đã ngừng hoạt động" . Minecraft cho đến nay là ứng dụng được báo cáo thường xuyên nhất bị lỗi với thông báo lỗi cụ thể này.

Nếu bạn hiện đang gặp vấn đề tương tự, bài viết này sẽ cung cấp cho bạn một số chiến lược khắc phục sự cố. Dưới đây, bạn có một số phương pháp mà những người dùng khác trong trường hợp tương tự đã sử dụng để giải quyết lỗi " Hệ nhị phân Java (TM) Platform SE đã ngừng hoạt động" . Vui lòng làm theo hướng dẫn khắc phục sự cố bên dưới cho đến khi bạn gặp phải chiến lược sửa chữa khắc phục lỗi. Hãy bắt đầu nào!

Phương pháp 1: Cập nhật trình điều khiển thẻ GPU

Tình huống phổ biến nhất mà lỗi nhị phân " Java (TM) Platform SE đã ngừng hoạt động" xảy ra là khi có xung đột giữa Môi trường Java và trình điều khiển cạc đồ họa của bạn.

Vì hầu hết các vấn đề về trình điều khiển video mà chúng tôi đang gây ra sự cố này đã được các nhà sản xuất GPU khắc phục, bạn có thể khắc phục sự cố bằng cách chỉ cần cập nhật trình điều khiển GPU chuyên dụng của mình lên phiên bản mới nhất.

Mỗi nhà sản xuất GPU lớn đều có một số loại phần mềm sẽ tự động phát hiện mô hình GPU của bạn và cài đặt phiên bản mới nhất của trình điều khiển cạc đồ họa được yêu cầu. Dưới đây là các công cụ có khả năng thực hiện điều này theo nhà sản xuất GPU của bạn:

  • Nvidia
  • Radeon
  • Intel

Khi trình điều khiển đồ họa của bạn đã được cập nhật, hãy khởi động lại máy tính của bạn và xem liệu sự cố đã được giải quyết ở lần khởi động tiếp theo hay chưa. Nếu bạn vẫn bị lỗi “ Java (TM) Platform SE binary đã ngừng hoạt động” ngăn không cho bạn mở một số ứng dụng dựa trên Java nhất định , hãy chuyển xuống Phương pháp 2 .

Phương pháp 2: Cài đặt lại tất cả các ứng dụng liên quan đến Java SE

Nếu phương pháp đầu tiên không hiệu quả trong việc giải quyết vấn đề, hãy xem liệu chúng ta có gặp may mắn hơn không bằng cách cài đặt lại toàn bộ môi trường Java. Một số người dùng đã báo cáo rằng sự cố đã được giải quyết tự động bằng cách gỡ cài đặt môi trường Java hiện tại của họ và sau đó cài đặt phiên bản Java mới nhất từ ​​trang tải xuống chính thức.

Dưới đây là hướng dẫn nhanh về toàn bộ vấn đề:

  1. Nhấn phím Windows + R để mở hộp Run. Sau đó, gõ “ appwiz.cpl ” và nhấn Enter để mở cửa sổ Chương trình và Tính năng .

  2. Cuộn xuống qua danh sách ứng dụng và gỡ cài đặt mọi mục nhập Java mà bạn có thể tìm thấy bằng cách nhấp chuột phải vào từng mục nhập và chọn Gỡ cài đặt .

  3. Khi mọi mục nhập đã được gỡ cài đặt, hãy khởi động lại máy tính của bạn.
  4. Ở lần khởi động tiếp theo, hãy truy cập liên kết này (tại đây) và nhấp vào nút Tải xuống Java miễn phí để cài đặt lại Môi trường Java. Bạn sẽ được nhắc khởi động lại khi kết thúc quá trình này.
  5. Sau khi PC của bạn khởi động lại, hãy xem liệu bạn có thể mở các ứng dụng dựa trên Java mà không gặp lỗi "Hệ nhị phân Java (TM) Platform SE đã ngừng hoạt động" hay không . Nếu bạn vẫn thấy thông báo lỗi tương tự, hãy chuyển xuống phương pháp cuối cùng.

Phương pháp 3: Chạy ứng dụng sau khi Khởi động sạch

Một số người dùng đã cố gắng khởi động các chương trình dựa trên Java của họ trong khi thực hiện khởi động Clean. Một khởi động sạch sẽ loại bỏ hầu hết các xung đột phần mềm và trình điều khiển vì nó khởi động hệ thống với một bộ trình điều khiển và chương trình khởi động tối thiểu.

Nếu bạn thấy rằng lỗi nhị phân " Java (TM) Platform SE đã ngừng hoạt động" không xảy ra sau khi bạn thực hiện Khởi động sạch , thì rõ ràng là do một số chương trình và dịch vụ khởi động đã bị loại trừ bởi quy trình Khởi động sạch. cho nó. Khi bạn xác nhận điều này, bạn nên gỡ cài đặt một cách có hệ thống từng phần mềm bị nghi ngờ cho đến khi bạn loại bỏ được xung đột.

Để làm rõ hơn mọi thứ, đây là hướng dẫn nhanh về cách thực hiện khởi động sạch và xác định chương trình khởi động đang gây ra sự cố:

  1. Nhấn phím Windows + R để mở hộp Run. Tiếp theo, gõ “ msconfig ” và nhấn Enter để mở menu Cấu hình Hệ thống .

  2. Bên trong cửa sổ Cấu hình Hệ thống , điều hướng đến tab Dịch vụ và nhấp vào nút Tắt tất cả . Sau đó, nhấn Áp dụng để lưu các thay đổi.

  3. Tiếp theo, chuyển đến tab Startup và nhấp vào Open Task Manager .

  4. Trong tab Khởi động của Trình quản lý Tác vụ, chọn từng mục khởi động có Trạng thái được đặt thành Đã bật và nhấp vào nút Tắt bên dưới.

  5. Khi mọi quá trình khởi động không cần thiết đã bị vô hiệu hóa, hãy đóng Trình quản lý tác vụ và khởi động lại máy tính của bạn.
  6. Vào lần khởi động tiếp theo, hãy xem liệu các ứng dụng có mở ra mà không có lỗi “ Java (TM) Platform SE binary đã ngừng hoạt động” hay không . Nếu mọi thứ hiện đang hoạt động bình thường, hãy tiếp tục với các bước tiếp theo bên dưới.
  7. Bật lại một cách có hệ thống từng mục và dịch vụ khởi động bằng cách thiết kế ngược các bước ở trên cho đến khi sự cố xuất hiện trở lại. Sau khi bạn xác định được thủ phạm của mình, hãy gỡ cài đặt ứng dụng và khởi động lại máy.
  8. Sử dụng các bước từ 1 đến 3 để quay lại tab Dịch vụKhởi động và bật lại phần còn lại của các dịch vụ đã bị tắt trước đó.

Phương pháp 4: Sửa đổi tệp báo cáo lỗi Windows

Bất cứ khi nào ứng dụng Windows gặp sự cố, tệp WER sẽ được tạo, tệp này chứa thông tin có giá trị có thể giúp bạn phân tích lý do tại sao sự cố xảy ra. Trong khi các nhà cung cấp phần mềm phải đăng ký dịch vụ Winqual của Microsoft để truy cập dữ liệu sự cố từ khách hàng của họ, quản trị viên có thể truy cập bằng cách mở tệp .wer, là tệp văn bản đơn giản mà Windows lưu trữ tại các vị trí khác nhau. Trong một số trường hợp, mô tả sự cố sẽ giúp bạn hiểu tại sao ứng dụng bị lỗi. Tuy nhiên, thường chỉ có nhà phát triển mới thực sự hiểu nội dung của tệp .wer. Tuy nhiên, bạn không thể nhầm lẫn khi xem các tệp này trước khi quyết định xem bạn muốn bật hay tắt Báo cáo Lỗi Windows (nếu bạn lo lắng rằng dữ liệu bí mật sẽ được gửi cho bên thứ ba). Hơn nữa,bạn cũng có thể gửi tệp đến dịch vụ hỗ trợ của nhà cung cấp phần mềm hoặc phần cứng với hy vọng rằng họ có thể tìm ra lỗi.

Trong Windows 7, các tệp Báo cáo Lỗi của Windows có thể được lưu trữ trong một thư mục con ở đâu đó sâu trong thư mục ProgramData hoặc User. Tên của thư mục con chỉ đơn giản là WER và phần mở rộng của tệp là .wer. Bạn có thể sử dụng Windows Search hoặc một công cụ tìm kiếm trên máy tính để bàn khác để định vị tất cả. Tuy nhiên, thông tin trong các tệp .wer này cũng có thể được truy cập thông qua Trung tâm Hành động Windows (Control Panel \ System and Security \ Action Center).

Các Java (TM) Platform SE nhị phân đã ngừng làm việc lỗi có thể được sửa chữa bằng cách tinh chỉnh các Windows Error Reporting tập tin và để làm như vậy tiến hành các bước lập chỉ mục dưới đây để thoát khỏi vấn đề này:

  1. Xác định vị trí nhật ký Báo cáo sự kiện của Windows thường được đặt ở vị trí sau.

    C: \ users \ username \ AppData \ Local \ Microsoft \ Windows \ WER \ ReportArchive.

  2. Nhấp chuột phải vào tệp “.WER” và chọn “Mở bằng”. Sau đó, mở nó bằng “Wordpad” hoặc “Notepad”.
  3. Điều hướng đến cuối tệp đến AppPath . Nó hiển thị vị trí của tệp Java.exe gây ra lỗi. (Ví dụ - D: \ myapp \ subfolder \ ocx \ jre \ bin).
  4. Điều hướng đến vị trí này và cô lập tệp được liệt kê là nguyên nhân gây ra lỗi.
  5. Bấm chuột phải vào tệp java.exe và chọn Thuộc tính để mở các thuộc tính cho ứng dụng này.
  6. Nhấp vào " tab Tương thích" và chọn tùy chọn " Thay đổi cài đặt cho tất cả người dùng " nếu có.
  7. Bỏ chọn hộp kiểm “Chế độ tương thích” và chọn tùy chọn “ Chạy chương trình này ở chế độ tương thích cho :” và từ menu thả xuống, hãy chọn phiên bản Windows khác, tốt hơn là phiên bản hiện tại của bạn.
  8. Bấm OK để đóng cửa sổ Thuộc tính JAVA.
  9. Đăng xuất khỏi Giao diện Web hoặc khỏi trang dịch vụ và đăng nhập lại.
  10. Thử khởi chạy ứng dụng mà bạn đã cố gắng khởi chạy trước đó và kiểm tra xem ứng dụng có hoạt động chính xác hay không.

Phương pháp 5: Khởi chạy phiên với Java Web Start

Nếu giải pháp nêu trên không giải quyết được sự cố, người dùng có thể khắc phục lỗi bằng cách khởi chạy các phiên với phiên bản Java Web Start do hệ thống cài đặt thay vì ứng dụng Blackboard Collaborate Launcher. Hướng dẫn làm như vậy được liệt kê bên dưới, nhưng người dùng cũng được khuyến khích liên hệ với bộ phận hỗ trợ Cộng tác để được hỗ trợ thêm.

Người dùng Windows 7/8:

  1. Nhấn “Windows” + “R” để mở dấu nhắc Chạy và dán lệnh sau vào bên trong, nhấn “Enter” để thực thi và mở tệp liên kết.
    control / name Microsoft.DefaultPrograms / page pageFileAssoc

Lưu ý: Thao tác này sẽ bắt đầu Liên kết một loại tệp hoặc giao thức với một chương trình.

  1. Chọn mục nhập cho .collab từ danh sách và nhấp vào nút Thay đổi chương trình.
  2. Các “Open with” cửa sổ sẽ xuất hiện và từ đó bạn sẽ thấy một danh sách cho Java (TM) Web Start Launcher trong cửa sổ này, chọn nó và nhấn “OK”.
  3. Sau đó, hãy chuyển sang bước số 7 và nếu không có danh sách nào cho Trình khởi chạy Web Java (TM) trong cửa sổ này, hãy chuyển sang bước số 3.
  4. Nhấp vào liên kết “Ứng dụng khác” và cuộn xuống cuối danh sách và nhấp vào liên kết “Tìm ứng dụng khác trên PC này”.
  5. Điều hướng đến thư mục Java trên máy tính của bạn và nhớ rằng đối với hầu hết các hệ thống, đây sẽ là một trong những điều sau:
C: \ Program Files \ Java \ jre1.8.0_111 \ bin C: \ Program Files (x86) \ Java \ jre1.8.0_111 \ bin * Lưu ý rằng số sau "jre" ở trên sẽ khác nhau tùy thuộc vào phiên bản Java đã cài đặt của bạn .
  1. Bây giờ, hãy chọn “. tệp exe " và nhấp vào nút" Mở "
  2. Cuối cùng, hãy khởi chạy phiên Hội nghị trên web cộng tác và thử nghiệm tính năng chia sẻ ứng dụng và hy vọng rằng sự cố sẽ được giải quyết ngay bây giờ.

Người dùng Windows 10:

  1. Đóng bất kỳ phiên Cộng tác hoặc cửa sổ ghi âm nào.
  2. Nhấn “Windows” + “R” để mở lời nhắc Chạy.
  3. Gõ vào “Control Panel” và nhấn “Enter” để khởi động giao diện bảng điều khiển cổ điển.
  4. Bên trong Bảng điều khiển Windows, nhấp vào tùy chọn “Chương trình và Tính năng”.
  5. Kiểm tra danh sách các chương trình để đảm bảo rằng “ Java” đã được cài đặt trên hệ thống. Nếu nó chưa được cài đặt, vui lòng tải xuống và cài đặt Java từ java.com trước khi tiếp tục.
  6. Tải xuống tệp ghi âm hoặc cuộc họp Cộng tác mới nhưng chưa khởi chạy tệp.
  7. Tìm cuộc họp hoặc ghi tệp “.COLLAB” trong Tải xuống của bạn
  8. Nhấp chuột phải vào tệp và chọn “Mở bằng” rồi nhấp vào “Chọn ứng dụng khác”.
  9. Nếu bạn thấy Trình khởi chạy Web Java (TM) trong danh sách này (bạn có thể cần nhấp vào Ứng dụng khác để mở rộng danh sách), hãy chọn nó và chọn hộp có nội dung “ Luôn sử dụng ứng dụng này để mở tệp .collab” rồi nhấp vào OK
  10. Nếu Java (TM) Web Start Launcher không có trong danh sách, hãy chọn hộp cho biết Luôn sử dụng ứng dụng này để mở tệp .collab, sau đó nhấp vào Tìm ứng dụng khác trên PC này .
  11. Điều hướng đến vị trí sau:
C: \ chương trình tệp \ java \ jreXXX \ bin

XXX đại diện cho một số sẽ thay đổi dựa trên phiên bản Java được cài đặt trên máy tính, ví dụ: jre1.8.0_221.

  1. Chọn tệp có tên “. exe ” và nhấp vào Mở.
  2. Về sau, tất cả các tệp “.COLLAB” sẽ mở bằng Java Web Start thay vì Trình khởi chạy cộng tác bảng đen
  3. Khởi chạy phiên Cộng tác hoặc ghi âm để kiểm tra chức năng chia sẻ ứng dụng.

Phương pháp 6: Chạy hệ thống ở chế độ an toàn

Một số người dùng đã báo cáo rằng họ có thể khắc phục sự cố này sau khi khởi động lại hệ thống của mình ở Chế độ an toàn. Họ báo cáo rằng sự cố là do quá trình giám sát làm hỏng các tệp cài đặt trong khi quá trình cài đặt được thực thi. Vấn đề là ở công cụ giám sát có tên “Logitech Process Monitor” (lvprcsrv.exe). Hãy đảm bảo rằng bạn không chạy công cụ này hoặc bất kỳ công cụ giám sát quy trình nào khác. Do đó, chạy ở chế độ an toàn sẽ vô hiệu hóa tất cả các quy trình có thể can thiệp vào việc chạy Java. Làm theo các bước được nêu bên dưới để chạy hệ thống của bạn ở Chế độ An toàn:

  1. Nhấp vào nút Bắt đầu và chọn biểu tượng Nguồn .
  2. Giữ phím Shift và nhấp vào Khởi động lại.
  3. Một menu sẽ xuất hiện. Chọn Khắc phục sự cố> Tùy chọn nâng cao> Cài đặt khởi động.
  4. Nhấp vào nút Khởi động lại và máy tính của bạn sẽ khởi động lại, hiển thị cho bạn menu hiển thị bên dưới.
  5. Bây giờ, nhấn 4 để chọn Bật Chế độ An toàn (hoặc 5 để chọn Bật Chế độ An toàn với Mạng nếu bạn cần sử dụng Internet).
  6. Máy tính của bạn sau đó sẽ khởi động ở chế độ an toàn.

Để bắt đầu ở chế độ an toàn (Windows 7 trở về trước):

  1. Bật hoặc khởi động lại của bạn Trong khi khởi động, hãy giữ phím F8 trước khi logo Windows xuất hiện.
  2. Một menu sẽ xuất hiện. Sau đó, bạn có thể thả phím F8. Sử dụng các phím mũi tên để đánh dấu Chế độ An toàn (hoặc Chế độ An toàn với Mạng nếu bạn cần sử dụng Internet để giải quyết vấn đề của mình), sau đó nhấn Enter.
  3. Máy tính của bạn sau đó sẽ khởi động ở chế độ an toàn.

Để bắt đầu ở chế độ an toàn trên máy Mac:

  1. Bật hoặc khởi động lại máy tính của bạn. Trong khi khởi động, hãy giữ phím Shift trước khi logo Apple xuất hiện. Sau khi biểu trưng xuất hiện, bạn có thể nhả phím Shift .
  2. Máy tính của bạn sau đó sẽ khởi động ở chế độ an toàn.

Phương pháp 7: Cài đặt lại Minecraft

Hầu hết mọi người đã khắc phục sự cố này bằng cách cài đặt lại Minecraft trên hệ thống tương ứng của họ vì phiên bản không tương thích hoặc bất kỳ trục trặc nào của Minecraft đều có thể gây ra lỗi này.

  1. Nhấn “Windows” + “R” để mở lời nhắc Chạy.
  2. Gõ vào “appwiz.cpl” và nhấn “Enter” để mở App Manager Window.
  3. Bên trong trình quản lý ứng dụng, cuộn xuống và nhấp chuột phải vào ứng dụng “Minecraft” .
  4. Chọn “Gỡ cài đặt” từ danh sách, sau đó làm theo hướng dẫn trên màn hình để xóa ứng dụng khỏi máy tính của bạn.
  5. Lặp lại quy trình trên cho bất kỳ trường hợp nào của ứng dụng.
  6. Sau đó, để cài đặt trò chơi, hãy điều hướng đến đây để tải xuống ứng dụng trò chơi. Bạn có thể tải xuống ứng dụng trò chơi ngay cả khi bạn không sở hữu trò chơi, nhưng bạn sẽ chỉ có thể chơi ở chế độ demo. Sau khi tải xuống ứng dụng khách, hãy nhấp đúp vào biểu tượng để chạy nó.
  7. Làm theo hướng dẫn trên màn hình để cài đặt đầy đủ ứng dụng này trên máy tính của bạn.

Xin lưu ý rằng giao dịch mua Minecraft được gắn với tài khoản của bạn (địa chỉ email) chứ không phải thiết bị. Do đó, bạn có thể tải xuống và cài đặt Minecraft: Java Edition trên bao nhiêu máy tính tùy thích. Để đăng nhập, hãy sử dụng địa chỉ email và mật khẩu của bạn (hoặc tên người dùng và mật khẩu nếu bạn có tài khoản cũ hơn). Hãy đảm bảo rằng bạn đã kết nối với Internet, vì trò chơi sẽ tự động tải xuống các tệp bổ sung trong lần đầu tiên. Sau khi bạn đã cài đặt Minecraft và lưu trữ thông tin đăng nhập tài khoản của mình, bạn có thể chơi dù có hoặc không có kết nối internet.

Phương pháp 8: Định cấu hình các biến môi trường

Nhiều hệ điều hành sử dụng các biến môi trường để chuyển thông tin cấu hình cho các ứng dụng. Là thuộc tính trong nền tảng Java, biến môi trường là các cặp khóa / giá trị , trong đó cả khóa và giá trị đều là chuỗi. Sau bản cập nhật Windows mới nhất, một trục trặc có thể phát sinh khiến tệp nhị phân Java (TM) Platform SE ngừng hoạt động . Do đó, trong bước này, chúng ta sẽ đặt lại các Biến môi trường.

  1. Nhấn “Windows” + “R” để mở lời nhắc Chạy.
  2. Gõ vào “Control Panel” và nhấn “Enter” để mở giao diện bảng điều khiển cổ điển.
  3. Trong bảng điều khiển, nhấp vào tùy chọn “Xem theo:” và chọn tùy chọn “Biểu tượng lớn” từ danh sách.
  4. Nhấp vào tùy chọn “Hệ thống” và chọn “Cài đặt Hệ thống Nâng cao” từ danh sách các tùy chọn có sẵn trong cửa sổ tiếp theo.
  5. Chọn tab “Nâng cao” từ trên cùng và sau đó nhấp vào “ Biến môi trường” ở cuối màn hình.
  6. Tiếp theo, nhấp vào nút “ Mới” trong tùy chọn “Biến hệ thống” để mở cửa sổ tiếp theo.
  7. Nhập “ _JAVA_OPTIONS” vào hộp văn bản Tên biến.
  8. Nhập-Xmx256M” vào hộp Giá trị biến.
  9. Lưu các thay đổi của bạn và nhấp vào “OK” để thoát khỏi cửa sổ biến hệ thống.
  10. Sau khi làm như vậy, hãy nhấp lại vào nút “OK” để thoát hoàn toàn khỏi cửa sổ này.
  11. Bây giờ quá trình đã hoàn tất, hãy kiểm tra xem thông báo lỗi có còn tồn tại hay không.

Phương pháp 9: Loại bỏ các phiên bản Java cũ hơn (Sử dụng Script)

Giữ các phiên bản Java cũ trên hệ thống của bạn có nguy cơ bảo mật nghiêm trọng. Gỡ cài đặt các phiên bản Java cũ hơn khỏi hệ thống của bạn đảm bảo rằng các ứng dụng Java sẽ chạy với các cải tiến hiệu suất và bảo mật mới nhất trên hệ thống của bạn. Sao chép mã có sẵn bên dưới và lưu nó dưới dạng Remove_old_java_versions.ps1 tại thư mục {PackageShare} \ Scripts .

Lưu ý: Gói này kiểm tra cả phiên bản Java đã cài đặt 32 bit và 64 bit, đồng thời gỡ cài đặt âm thầm mọi phiên bản cũ chỉ để lại phiên bản mới nhất và vì đây chỉ là một tập lệnh Powershell đơn giản nên nó cũng có thể tự chạy. Hãy nhớ một điều rằng tập lệnh hơi chậm vì việc liệt kê lớp WMI Win32_Product mất nhiều thời gian.

# Tập lệnh này được sử dụng để xóa mọi phiên bản Java cũ và chỉ để lại phiên bản mới nhất. # Tác giả gốc: mmcpherson #Version 1.0 - tạo 2015-04-24 #Version 1.1 - cập nhật 2015-05-20 # - Hiện cũng phát hiện và xóa các phiên bản cơ sở không cập nhật Java cũ (tức là các phiên bản Java không có Cập nhật #) # - Hiện tại cũng loại bỏ Java 6 trở xuống, cộng thêm khả năng thay đổi hành vi này theo cách thủ công. # - Đã thêm hành vi gỡ cài đặt mặc định để không bao giờ khởi động lại (hiện sử dụng msiexec.exe để gỡ cài đặt) #Version 1.2 - cập nhật 2015-07-28 # - Sửa một số lỗi: lỗi mảng null và lỗi op_addition. # LƯU Ý QUAN TRỌNG: Nếu bạn muốn giữ nguyên phiên bản Java 6 trở xuống,vui lòng chỉnh sửa dòng tiếp theo và thay thế $ true bằng $ false $ UninstallJava6andBelow = $ true # mảng phiên bảnDeclare $ 32bitJava = @ () $ 64bitJava = @ () $ 32bitVersions = @ () $ 64bitVersions = @ () #Perform WMI truy vấn tới tìm Bản cập nhật Java đã cài đặt nếu ($ UninstallJava6andBelow) {$ 32bitJava + = Get-WmiObject -Class Win32_Product | Where-Object {$ _. Name -match "(? I) Java (\ (TM \)) * \ s \ d + (\ sUpdate \ s \ d +) * $"} # Cũng tìm thấy phiên bản Java 5, nhưng xử lý một chút khác vì bit CPU chỉ có thể phân biệt được bằng GUID $ 32bitJava + = Get-WmiObject -Class Win32_Product | Đối tượng ở đâu {($ _. Name -match "(? I) J2SE \ sRuntime \ sEnosystem \ s \ d [.] \ D (\ sUpdate \ s \ d +) * $") -và ($ _. Số nhận dạng - khớp "^ \ {32")}} else Where-Object $ _. Name -match "(? i) Java ((\ (TM \) 7) #Perform WMI truy vấn để tìm các Bản cập nhật Java đã cài đặt (64-bit) if ($ UninstallJava6andBelow) {$ 64bitJava + = Get-WmiObject-Class Win32_Product | Where-Object {$ _.Name -match "(? I) Java (\ (TM \)) * \ s \ d + (\ sUpdate \ s \ d +) * \ s [(] 64-bit [)] $"} #Cũng tìm Java phiên bản 5, nhưng được xử lý hơi khác vì bit CPU chỉ có thể phân biệt được bằng GUID $ 64bitJava + = Get-WmiObject -Class Win32_Product | Where-Object {($ _. Name -match "(? i) J2SE \ sRuntime \ sEnosystem \ s \ d [.] \ d (\ sUpdate \ s \ d +) * $ ") -and ($ _. RecogfyingNumber -match" ^ \ {64 ")}} else $ 64bitJava + = Get-WmiObject-Class Win32_Product #Enumerate và điền mảng các phiên bản Foreach ($ app trong $ 32bitJava) {if ($ app -ne $ null) {$ 32bitVersions + = $ app.Version}} #Enumerate và điền mảng các phiên bản Foreach ($ app trong $ 64bitJava) {if ($ app -ne $ null) {$ 64bitVersions + = $ app.Version}} # Tạo một mảng được sắp xếp chính xác theo thực tế Phiên bản (dưới dạng đối tượng System.Version) thay vì theo giá trị. $ sorted32bitVersions = $ 32bitVersions | % {New-Object System.Version ($ _)} | sắp xếp $ sorted64bitVersions = $ 64bitVersions | % {New-Object System.Version ($ _)} | sắp xếp # Nếu một kết quả duy nhất được trả về, hãy chuyển đổi kết quả thành một mảng giá trị duy nhất để chúng tôi không gặp sự cố khi gọi .GetUpperBound sau nếu ($ sorted32bitVersions -isnot [system.array]) {$ sorted32bitVersions = @ ($ sorted32bitVersions )} if ($ sorted64bitVersions -isnot [system.array]) {$ sorted64bitVersions = @ ($ sorted64bitVersions)} # Tìm giá trị của phiên bản mới nhất từ ​​mảng,chuyển đổi đầu tiên $ newest32bitVersion = $ sorted32bitVersions [$ sorted32bitVersions.GetUpperBound (0)] $ newest64bitVersion = $ sorted64bitVersions [$ sorted64bitVersions.GetUpperBound (0)] Foreach ($ app trong $ 32bitJava) {if ($ app -ne $ null) {#ne $ null) Loại bỏ tất cả các phiên bản Java, trong đó phiên bản không khớp với phiên bản mới nhất. if (($ app.Version -ne $ newest32bitVersion) -and ($ newest32bitVersion -ne $ null)) {$ appGUID = $ app.Properties ["RecogfyingNumber"]. Value.ToString () Start-Process -FilePath "msiexec. exe "-ArgumentList" / qn / norestart / x $ ($ appGUID) "-Wait -Passthru # write-host" Đang gỡ cài đặt phiên bản 32-bit: "$ app}}} Foreach ($ app trong $ 64bitJava) {if ($ app -ne $ null) {# Xóa tất cả các phiên bản Java,trong đó phiên bản không khớp với phiên bản mới nhất. if (($ app.Version -ne $ newest64bitVersion) -and ($ newest64bitVersion -ne $ null)) {$ appGUID = $ app.Properties ["RecogfyingNumber"]. Value.ToString () Start-Process -FilePath "msiexec. exe "-ArgumentList" / qn / norestart / x $ ($ appGUID) "-Wait -Passthru # write-host" Đang gỡ cài đặt phiên bản 64-bit: "$ app}}}$ app}}}$ app}}}

Phương pháp 10: Xóa bộ nhớ đệm Java

Một trong những điều có thể gây ra lỗi này là bộ nhớ cache Java vẫn còn trên máy tính của bạn ngay cả khi bạn đã gỡ bỏ và cài đặt lại phần mềm. Điều đầu tiên chúng tôi khuyên bạn nên xóa các tệp tạm thời này thông qua Bảng điều khiển Java của bạn mà bạn có thể truy cập bằng cách làm theo các bước được nêu bên dưới:

Tìm Bảng điều khiển Java - Java 7 Update 40 (7u40) và các phiên bản mới hơn:

Bắt đầu với Java 7 Update 40, bạn có thể tìm thấy Bảng điều khiển Java thông qua menu Bắt đầu của Windows.

  1. Khởi chạy menu Start của Windows
  2. Nhấp vào Chương trình ( Tất cả ứng dụng trên Windows 10)
  3. Tìm danh sách chương trình Java
  4. Nhấp vào Cấu hình Java để khởi chạy Bảng điều khiển Java

Tìm Bảng điều khiển Java - Các phiên bản dưới 7u40:

Windows 10:

  1. Nhấn “Windows” + “R” để mở lời nhắc Run và nhập vào “Control Panel”.
  2. Trong Bảng điều khiển Windows, bấm vào Chương trình .
  3. Nhấp vào biểu tượng Java để mở Bảng điều khiển Java.

Windows 8:

  1. Nhấn “Windows” + “R” để mở lời nhắc Run và nhập vào “Control Panel”.
  2. Nhấn phím logo Windows + W để mở nút Tìm kiếm để tìm cài đặt

    HOẶC LÀ

    Kéo con trỏ chuột đến góc dưới cùng bên phải của màn hình, sau đó nhấp vào Tìm kiếm

  3. Trong hộp tìm kiếm, nhập Bảng điều khiển Java
  4. Nhấp vào biểu tượng Java để mở Bảng điều khiển Java.

Windows 7, Vista:

  1. Nhấn Windows + R để mở lời nhắc Chạy.
  2. Gõ vào “Control Panel” trong thời gian nhanh chóng và nhấn “Enter” để khởi động nó.
  3. Trong Bảng điều khiển, tìm kiếm “Bảng điều khiển Java”
  4. Khởi chạy bảng điều khiển từ danh sách tìm kiếm.

Một phương pháp thay thế để khởi chạy Bảng điều khiển Java:

  1. Nhấn “Windows” + “R” để mở lời nhắc Chạy.
  2. Nhập các dòng sau vào dấu nhắc Chạy tùy thuộc vào hệ thống của bạn.

    Hệ điều hành Windows 32-bit: c: \ Program Files \ Java \ jre7 \ bin \ javacpl.exe

    Hệ điều hành Windows 64-bit: c: \ Program Files (x86) \ Java \ jre7 \ bin \ javacpl.exe

  3. Thao tác này sẽ khởi chạy Bảng điều khiển Java.

Xóa bộ nhớ cache:

Bây giờ bạn đã khởi chạy Bảng điều khiển Java, chúng ta sẽ chuyển sang việc thực sự xóa Bộ nhớ cache. Vì điều đó:

  1. Nhấp vào tab “Chung” và sau đó chọn tùy chọn “Cài đặt” trong tiêu đề “Tệp Internet Tạm thời” .
  2. Nhấp vào nút “Xóa tệp” trong cửa sổ tiếp theo xuất hiện.
  3. Kiểm tra tất cả các tùy chọn trong cửa sổ tiếp theo để đảm bảo rằng tất cả bộ nhớ cache đã được xóa.
  4. Nhấp vào “OK” để bắt đầu quá trình xóa.