Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Cách khắc phục 'Internal Exception Java.IO.IOException' trong Minecraft?

Launcher Minecraft có thể hiển thị sự cố 'Internal Exception Java.IO.IOException' nếu cài đặt Minecraft bị hỏng hoặc cũ. Hơn nữa, bộ nhớ đệm DNS hỏng của hệ thống hoặc cấu hình không đúng của Java cũng có thể gây ra sự cố.

Vấn đề xảy ra khi người dùng cố tham gia hoặc kết nối server nhưng gặp thông báo:

"Mất kết nối Internal Exception: java.io.IOException: Một kết nối hiện có bị đóng mạnh bởi máy chủ từ xa"

Cách khắc phục  Internal Exception Java.IO.IOException  trong Minecraft?

Trước khi tiếp tục các giải pháp khắc phục ngoại lệ nội bộ Java IO IOException, hãy kiểm tra xem thử cáp mạng khác (nếu dùng kết nối ethernet) có khắc phục được không. Nếu bạn có tên người dùng dài (7+ ký tự), kiểm tra xem giảm xuống (7 hoặc ít hơn) có khắc phục được không. Cũng kiểm tra xem tốc độ internet có đáp ứng yêu cầu tối thiểu của Minecraft không. Hơn nữa, đảm bảo đăng xuất/ngắt kết nối Minechat (nếu dùng) và đóng nó. Thêm nữa, kiểm tra xem khởi chạy Minecraft launcher (hoặc server) với tư cách quản trị viên có khắc phục được không.

Sửa tệp hỏng

Tải và chạy Restoro để quét và khôi phục tệp hỏng và thiếu từ đây. Khi xong, tiếp tục với các giải pháp dưới.

Giải pháp 1: Cập nhật Minecraft Launcher lên bản mới nhất

Bạn có thể gặp sự cố ngoại lệ nội bộ nếu Minecraft launcher đã cũ, tạo sự không tương thích giữa launcher & server. Cập nhật launcher lên bản mới nhất có thể khắc phục vấn đề. Nhưng trước khi tiếp tục, kiểm tra xem bạn có nhiều hơn một tài khoản cấu hình với launcher không, nếu có, xóa tất cả tài khoản khác trừ một.

  1. Mở Minecraft launcher & gần tên người dùng, nhấp Tùy chọn.
  2. Nhấp nút Cập nhật bắt buộc & áp dụng cập nhật launcher.Cách khắc phục  Internal Exception Java.IO.IOException  trong Minecraft?
  3. Sau khi cập nhật, khởi động lại launcher và kiểm tra xem đã khắc phục lỗi IOexception chưa.
  4. Nếu chưa, kiểm tra xem dùng launcher khác có khắc phục được không.

Giải pháp 2: Xóa bộ nhớ đệm DNS của hệ thống

Lỗi Java.io có thể xuất hiện nếu bộ nhớ đệm DNS của hệ thống bị hỏng, dẫn đến khả năng giải quyết tên miền. Xóa bộ nhớ đệm DNS (sẽ buộc hệ thống tải lại tổ hợp) có thể khắc phục vấn đề.

  1. Nhấp Windows, gõ: Command Prompt, chuột phải kết quả Command Prompt. Chọn Chạy với tư cách Quản trị viên.Cách khắc phục  Internal Exception Java.IO.IOException  trong Minecraft?
  2. Thực thi các lệnh sau lần lượt:
    ipconfig /flushdns ipconfig /release ipconfig /renew
    Cách khắc phục  Internal Exception Java.IO.IOException  trong Minecraft?
  3. Thoát Command Prompt và kiểm tra xem sự cố ngoại lệ Java đã khắc phục chưa.

Nếu sự cố vẫn tiếp diễn, kiểm tra xem đổi DNS server (ví dụ: Google DNS) có khắc phục được sự cố ngoại lệ nội bộ không.

Giải pháp 3: Tắt Resource Pack của Server

Resource pack cho phép người chơi tùy chỉnh nhiều thứ (như kết cấu, âm nhạc, mô hình, splash test, v.v.) nhưng tùy chỉnh này có thể cản trở giao tiếp client/server và gây ra lỗi IOexception. Tắt resource pack của server có thể khắc phục vấn đề.

  1. Mở Minecraft launcher và chọn Đa người chơi.
  2. Chọn server gây sự cố và nhấp Chỉnh sửa.Cách khắc phục  Internal Exception Java.IO.IOException  trong Minecraft?
  3. Nhấp Server Resource Packs để đặt thành Disabled (nếu đang Enabled) và nhấp Xong.Cách khắc phục  Internal Exception Java.IO.IOException  trong Minecraft?
  4. Kiểm tra xem launcher đã khắc phục sự cố Java.io chưa.

Giải pháp 4: Gỡ cài đặt ứng dụng xung đột

Bạn có thể gặp sự cố Java.io nếu một ứng dụng trên hệ thống cản trở hoạt động Minecraft. Gỡ ứng dụng xung đột có thể khắc phục vấn đề. Bạn có thể khởi động sạch máy để tìm ứng dụng gây sự cố. Để minh họa, chúng ta sẽ thảo luận quy trình cho Hamachi VPN (được người dùng báo cáo gây sự cố).

  1. Chuột phải Windows & mở Ứng dụng và Tính năng.
  2. Nhấp LogMeIn Hamachi để mở rộng & nhấp Gỡ cài đặt.Cách khắc phục  Internal Exception Java.IO.IOException  trong Minecraft?
  3. Làm theo hướng dẫn để gỡ Hamachi & khởi động lại máy.
  4. Sau khi khởi động, kiểm tra xem sự cố IOexception đã khắc phục chưa.

Giải pháp 5: Giảm Render Distance trong cài đặt Minecraft

Sự cố ngoại lệ nội bộ có thể xảy ra nếu Minecraft không thể render tất cả khối video cùng lúc (do tốc độ internet kém). Giảm Render Distance trong cài đặt Minecraft xuống thấp nhất có thể có thể khắc phục vấn đề.

  1. Mở Minecraft Launcher & mở Tùy chọn (cũng là ý tưởng tốt giảm Render Distance trong cài đặt server, nếu có thể).Cách khắc phục  Internal Exception Java.IO.IOException  trong Minecraft?
  2. Chọn Cài đặt Video & trượt Render Distance xuống thấp nhất có thể (ví dụ: 2).Cách khắc phục  Internal Exception Java.IO.IOException  trong Minecraft?
  3. Kiểm tra xem sự cố Java.io đã khắc phục chưa. Nếu đã, bạn có thể tăng Render Distance lên 1 cho đến khi đạt Render Distance mong muốn.Cách khắc phục  Internal Exception Java.IO.IOException  trong Minecraft?

Giải pháp 6: Chỉnh sửa cài đặt Java

Lỗi Java.io có thể xuất hiện nếu cài đặt Java của hệ thống không được cấu hình đúng. Chỉnh sửa cài đặt Java (như bật Native Sandbox) có thể khắc phục vấn đề. Nhưng trước khi tiếp tục, đảm bảo bạn chỉ có một cài đặt Java.

Cập nhật Java lên bản mới nhất

  1. Nhấp Windows, gõ: Cấu hình Java & mở nó.Cách khắc phục  Internal Exception Java.IO.IOException  trong Minecraft?
  2. Chuyển đến tab Cập nhật & nhấp nút Cập nhật ngay.Cách khắc phục  Internal Exception Java.IO.IOException  trong Minecraft?
  3. Nếu có bản cập nhật, áp dụng cập nhật Java & kiểm tra xem sự cố ngoại lệ nội bộ đã khắc phục chưa.

Bật Native Sandbox

  1. Nhấp Windows, gõ: Cấu hình Java & mở nó.
  2. Chuyển đến tab Nâng cao & tích chọn Bật Môi trường hạn chế của Hệ điều hành (Native Sandbox).Cách khắc phục  Internal Exception Java.IO.IOException  trong Minecraft?
  3. Áp dụng thay đổi & khởi động lại máy.
  4. Sau khi khởi động, kiểm tra xem sự cố IOexception Minecraft đã khắc phục chưa.

Chỉnh sửa đường dẫn Java trong cài đặt Launcher

  1. Chuột phải Windows & mở Chạy.
  2. Điều hướng đến đường dẫn:
    \Program Files (x86)\
    Cách khắc phục  Internal Exception Java.IO.IOException  trong Minecraft?
  3. Mở thư mục Java & chuyển đến phiên bản Java mới nhất (ví dụ: thư mục jre1.8.0_291).
  4. Mở thư mục Bin & sao chép địa chỉ từ thanh địa chỉ.Cách khắc phục  Internal Exception Java.IO.IOException  trong Minecraft?
  5. Mở Minecraft Launcher & chọn Chỉnh sửa hồ sơ.
  6. Trong Cài đặt Java (Nâng cao), tích chọn Thực thi.
  7. Dán địa chỉ (sao chép ở bước 4) đến Bin, đường dẫn nên như sau:
    C:\Program Files (x86)\Java\jre1.8.0_291\bin\javaw.exe
    Cách khắc phục  Internal Exception Java.IO.IOException  trong Minecraft?
  8. Áp dụng thay đổi & kiểm tra xem sự cố ngoại lệ nội bộ đã khắc phục chưa.

Nếu sự cố vẫn tiếp diễn, kiểm tra xem cài đặt lại Java có khắc phục được sự cố IOexception không.

Giải pháp 7: Sửa chữa / Cài đặt lại Minecraft

Sự cố Java.io có thể xảy ra nếu cài đặt Minecraft bị hỏng. Sửa chữa hoặc cài đặt lại có thể khắc phục vấn đề.

  1. Nhấp Windows, gõ: Control Panel, & khởi chạy nó.Cách khắc phục  Internal Exception Java.IO.IOException  trong Minecraft?
  2. Mở Gỡ cài đặt chương trình & chọn Minecraft.Cách khắc phục  Internal Exception Java.IO.IOException  trong Minecraft?
  3. Nhấp Sửa chữa & làm theo hướng dẫn để sửa Minecraft.
  4. Khởi động lại máy & kiểm tra xem sự cố IOexception đã khắc phục chưa.
  5. Nếu chưa, gỡ cài đặt Minecraft & Java (đảm bảo sao lưu dữ liệu thiết yếu).
  6. Khởi động lại máy & sau đó chuột phải Windows & chọn Chạy.
  7. Điều hướng đến đường dẫn (copy-dán):
    AppData
    Cách khắc phục  Internal Exception Java.IO.IOException  trong Minecraft?
  8. Mở từng thư mục (Local, LocalLow, & Roaming) lần lượt & xóa thư mục Minecraft trong chúng.Cách khắc phục  Internal Exception Java.IO.IOException  trong Minecraft?
  9. Sau đó tải xuống phiên bản mới nhất Java & Minecraft.
  10. Cài đặt Java với tư cách quản trị viên & khởi động lại máy.
  11. Sau khi khởi động, cài đặt Minecraft với tư cách quản trị viên & kiểm tra xem sự cố ngoại lệ nội bộ đã khắc phục chưa.

Giải pháp 8: Chỉnh sửa cài đặt liên quan đến Mạng

Minecraft có thể hiển thị sự cố ngoại lệ nội bộ nếu cài đặt mạng của hệ thống không được cấu hình đúng (hoặc ISP chặn truy cập tài nguyên thiết yếu cho Minecraft). Chỉnh sửa cài đặt mạng (hoặc thử mạng/VPN khác) có thể khắc phục vấn đề.

Thử mạng khác hoặc VPN

  1. Ngắt kết nối hệ thống khỏi mạng hiện tại & kết nối mạng khác ví dụ: hotspot điện thoại để kiểm tra xem sự cố IOexception đã khắc phục chưa. Bạn cũng có thể kiểm tra bằng VPN. Cũng ý tưởng tốt chuyển đổi giữa Wi-Fi và ethernet.
  2. Nếu sự cố vẫn tiếp diễn, kết nối trực tiếp hệ thống với internet không qua router để loại trừ cấu hình router gây sự cố.

Tắt NAT Acceleration trong cài đặt Router

  1. Mở trình duyệt web & điều hướng đến trang điều khiển Router.
  2. Chọn LAN (khung trái) & tắt Tăng tốc phần cứng trong tab Switch Control. Nếu Tăng tốc phần cứng (tính năng router Asus) không hiển thị, tìm với tên khác như CTF (Cut-Through Forwarding) & FA (Flow Accelerator).Cách khắc phục  Internal Exception Java.IO.IOException  trong Minecraft?
  3. Áp dụng thay đổi & kiểm tra xem sự cố ngoại lệ nội bộ đã khắc phục chưa.

Giải pháp 9: Chỉnh sửa cài đặt Tường lửa

Bạn có thể gặp sự cố ngoại lệ nội bộ nếu Tường lửa hệ thống chặn truy cập tài nguyên thiết yếu cho Minecraft. Chỉnh sửa cài đặt Tường lửa (như cho phép Java (TM) Platform SE Binary trong tường lửa) có thể khắc phục vấn đề. Trước khi tiếp tục, ý tưởng tốt là kiểm tra xem tạm thời tắt tường lửa có khắc phục được không. Để minh họa, chúng ta sẽ đi qua quy trình cho Windows Defender Firewall.

Cảnh báo: Thực hiện tại rủi ro của bạn vì chỉnh cài đặt tường lửa là tác vụ cần kỹ năng & nếu làm sai có thể làm hiển hệ thống/dữ liệu trước mối đe dọa.

Đặt Java (TM) Platform SE thành Private trong cài đặt Tường lửa

  1. Nhấp Windows, gõ: Cho phép ứng dụng qua Windows Firewall, & mở nó.Cách khắc phục  Internal Exception Java.IO.IOException  trong Minecraft?
  2. Nhấp Thay đổi cài đặt & trong danh sách App, tìm Java (TM) Platform SE Binary. Nếu không có, nhấp Cho phép ứng dụng khác & điều hướng đến thư mục cài đặt Java (thường, thư mục Java của Program Files và Program Files (X86)) và nhấp đúp vào Javaw.exe.Cách khắc phục  Internal Exception Java.IO.IOException  trong Minecraft?
  3. Bỏ chọn tùy chọn Public và tích chọn Private cho tất cả tiến trình Java (TM) Platform SE Binary.
  4. Chọn Java (TM) Platform SE Binary & nhấp Chi tiết.
  5. Mở Loại mạng và tích chọn Private.
  6. Áp dụng thay đổi & khởi động lại máy.
  7. Sau khi khởi động, kiểm tra xem sự cố IOexception đã khắc phục chưa.

Cho phép Minecraft qua Tường lửa

  1. Nhấp Windows, gõ: Tường lửa, & mở Windows Defender Firewall.Cách khắc phục  Internal Exception Java.IO.IOException  trong Minecraft?
  2. Đảm bảo không quy tắc Vào và Ra liên quan Minecraft đặt thành Chặn kết nối.Cách khắc phục  Internal Exception Java.IO.IOException  trong Minecraft?
  3. Chọn Quy tắc vào & nhấp Quy tắc mới.Cách khắc phục  Internal Exception Java.IO.IOException  trong Minecraft?
  4. Chọn Chương trình & nhấp Tiếp theo.Cách khắc phục  Internal Exception Java.IO.IOException  trong Minecraft?
  5. Nhấp Duyệt & điều hướng đến thư mục cài đặt Minecraft.Cách khắc phục  Internal Exception Java.IO.IOException  trong Minecraft?
  6. Nhấp đúp vào Minecraft.exe & chọn Cho phép kết nối.
  7. Nhấp Tiếp theo & chọn ba hồ sơ (Public, Private, Domain).
  8. Đặt tên quy tắc & nhấp Hoàn tất.
  9. Lặp lại cho Quy tắc ra & khởi động lại máy.
  10. Sau khi khởi động, kiểm tra xem sự cố Java.io đã khắc phục chưa.

Nếu sự cố vẫn tiếp diễn, kiểm tra xem cho phép kết nối Minecraft qua tường lửa router (nếu có) có khắc phục được không (đặc biệt nếu dùng tính năng tự chặn). Nếu không, kiểm tra xem kiểm soát cha mẹ có hạn chế truy cập Minecraft không. Cũng ý tưởng tốt đảm bảo cổng được chuyển tiếp đúng trong tường lửa hệ thống/router như Minecraft yêu cầu.

Nếu sự cố vẫn tiếp diễn, kiểm tra xem cấp thêm RAM cho Minecraft có khắc phục được không. Nếu không, bạn có thể liên hệ quản trị viên server để xóa dữ liệu người chơi hoặc kiểm tra vấn đề phía server. Nếu sự cố chưa khắc phục, bạn có thể phải thực hiện đặt lại máy tính về mặc định gốc & nếu không, mang hệ thống (đặc biệt ổ cứng và card mạng/Wi-Fi) kiểm tra lỗi phần cứng.