Как исправить внутреннее исключение Java.IO.IOException в Minecraft?

Средство запуска Minecraft может отображать проблему «Внутреннее исключение Java.IO.IOException», если установка Minecraft повреждена или устарела. Более того, поврежденный кеш DNS системы или неправильная конфигурация Java также могут вызвать проблему.

Проблема возникает, когда пользователь пытается присоединиться к серверу или подключиться к нему, но встречает следующее сообщение:

«Внутреннее исключение при потере соединения: java.io.IOException: существующее соединение было принудительно закрыто удаленным хостом»

Соединение потеряно Внутреннее исключение: java.io.IOException: существующее соединение было принудительно закрыто удаленным хостом

Прежде чем приступить к решениям по остановке внутренних исключений в Java IO IOException, проверьте, решает ли проблему попытка использования другого сетевого кабеля (при использовании соединения Ethernet). Если у вас длинное имя пользователя (7+ символов), проверьте, решает ли проблему сокращение его до (7 или меньше символов). Также проверьте, соответствует ли скорость вашего интернета минимальным требованиям Minecraft. Кроме того, обязательно выйдите из системы / отключите Minechat (если он используется), а затем закройте его. Кроме того, проверьте, решает ли проблему запуск программы запуска Minecraft (или сервера) от имени администратора.

Решение 1. Обновите программу запуска Minecraft до последней сборки.

Вы можете столкнуться с проблемой внутреннего исключения, если программа запуска Minecraft в вашей системе устарела, поскольку это может создать несовместимость между программой запуска и сервером. В этом контексте обновление средства запуска Minecraft до последней версии может решить проблему. Но прежде чем двигаться дальше, проверьте, настроено ли у вас более одной учетной записи с пусковой установкой Minecraft, если да, то удалите все остальные учетные записи, кроме одной.

  1. Откройте программу запуска Minecraft и рядом с именем пользователя нажмите Параметры.
  2. Затем нажмите кнопку «Принудительное обновление» и примените обновление пусковой установки.Принудительно обновить пусковую установку Minecraft
  3. После обновления перезапустите средство запуска Minecraft и проверьте, нет ли ошибки IOexception.
  4. Если нет, проверьте, решает ли проблему использование другого средства запуска.

Решение 2. Очистите кеш DNS вашей системы

Ошибка Java.io может возникнуть, если кеш DNS вашей системы поврежден, так как это может привести к тому, что система не сможет разрешить доменное имя. В этом контексте очистка кеша DNS (что заставит систему повторно получать комбинации) может решить проблему.

  1. Щелкните Windows, введите: Командная строка и щелкните правой кнопкой мыши результат командной строки. Затем выберите Запуск от имени администратора.Откройте командную строку от имени администратора
  2. Теперь выполните одно за другим следующее: ipconfig / flushdns ipconfig / release ipconfig / RenewОчистить кеш DNS
  3. Затем выйдите из командной строки и проверьте, решена ли проблема исключения Java.

Если проблема не исчезнет, ​​проверьте, решает ли изменение DNS-сервера (например, Google DNS) проблему внутреннего исключения.

Решение 3. Отключите пакет ресурсов сервера

Пакеты ресурсов позволяют игрокам выполнять множество настроек (например, текстуры, музыку, модели, тесты на всплески и т. Д.), Но эта настройка может препятствовать обмену данными между клиентом и сервером и, таким образом, вызывать проблему исключения ввода-вывода. В этом сценарии отключение пакета ресурсов сервера может решить проблему.

  1. Откройте программу запуска Minecraft и выберите «Многопользовательская игра».
  2. Затем выберите проблемный сервер и нажмите «Изменить».Отредактируйте свойства сервера Minecraft
  3. Теперь нажмите Server Resource Packs, чтобы установить его в Disabled (если он включен), и нажмите Done.Отключить серверные пакеты ресурсов в Minecraft
  4. Затем проверьте, очищена ли программа запуска от проблемы Java.io.

Решение 4. Удалите конфликтующие приложения.

Вы можете столкнуться с проблемой Java.io, если приложение в вашей системе препятствует работе Minecraft. В этом случае удаление конфликтующего приложения может решить проблему. Вы можете выполнить чистую загрузку своего ПК, чтобы определить проблемное приложение. Для иллюстрации мы обсудим процесс для Hamachi VPN (по сообщениям пользователей, вызывающий проблему).

  1. Щелкните правой кнопкой мыши Windows и откройте «Приложения и компоненты».
  2. Теперь нажмите LogMeIn Hamachi, чтобы развернуть его, а затем нажмите Удалить.Удалить Hamachi
  3. Затем следуйте инструкциям по удалению Hamachi и перезагрузите компьютер.
  4. После перезагрузки проверьте, решена ли проблема IOexception.

Решение 5.Уменьшите расстояние отрисовки в настройках Minecraft

Проблема с внутренним исключением может возникнуть, если Minecraft не может отобразить все видеоблоки сразу (из-за низкой скорости интернета). В этом контексте уменьшение расстояния рендеринга в настройках Minecraft до минимально возможного может решить проблему.

  1. Откройте Minecraft Launcher и откройте его Параметры (также рекомендуется уменьшить расстояние отрисовки в настройках сервера, если это возможно).Откройте параметры Minecraft
  2. Теперь выберите «Настройки видео» и сдвиньте расстояние рендеринга до минимально возможного (например, до 2).Откройте настройки видео Minecraft
  3. Затем проверьте, решена ли проблема с Java.io. Если да, то вы можете увеличить расстояние рендеринга на единицу, пока не достигнете желаемого расстояния рендеринга.Установите расстояние рендеринга на 2 фрагмента в Minecraft

Решение 6. Измените настройки Java.

Ошибка Java.io может возникнуть, если установка Java в вашей системе настроена неправильно. В этом контексте изменение настроек Java (например, включение собственной песочницы) может решить проблему. Но прежде чем продолжить, убедитесь, что у вас есть только одна установка Java.

Обновите Java до последней сборки

  1. Щелкните Windows, введите: Configure Java и затем откройте его.Откройте Настроить Java
  2. Теперь перейдите на вкладку «Обновить» и нажмите кнопку «Обновить сейчас».Нажмите «Обновить Java» на вкладке «Обновить».
  3. Если доступно обновление, примените обновление Java и проверьте, решена ли проблема с внутренним исключением.

Включить собственную песочницу

  1. Щелкните Windows, введите: Configure Java & open it.
  2. Теперь перейдите на вкладку «Дополнительно» и установите флажок «Включить ограниченную среду операционной системы (собственная песочница)».Включите ограниченную среду операционной системы (собственная песочница)
  3. Затем примените изменения и перезагрузите компьютер.
  4. После перезагрузки проверьте, решена ли проблема Minecraft IOexception.

Отредактируйте путь Java в настройках программы запуска

  1. Щелкните правой кнопкой мыши Windows и откройте «Выполнить».
  2. Теперь перейдите по следующему пути: Program Files (x86) Открытие программных файлов (x86) из запуска
  3. Затем откройте папку Java и перейдите к последней версии установки Java (например, папку jre1.8.0_291).
  4. Теперь откройте папку Bin и скопируйте адрес из адресной строки.Скопируйте путь Java
  5. Затем откройте программу запуска Minecraft и выберите «Редактировать профиль».
  6. Теперь в разделе «Параметры Java» («Дополнительно») установите флажок «Исполняемый файл».
  7. Затем вставьте адрес (скопированный на шаге 4) в Bin, чтобы путь должен был выглядеть примерно так: C: Program Files (x86) Java jre1.8.0_291 bin javaw.exeОтредактируйте путь Java в редакторе профиля Minecraft
  8. Теперь примените свои изменения и проверьте, решена ли проблема с внутренним исключением.

Если проблема не исчезнет, ​​проверьте, решает ли переустановка Java проблему исключения ввода-вывода.

Решение 7. Ремонт / переустановка Minecraft

Проблема с Java.io может возникнуть, если установка Minecraft повреждена. В этом контексте его ремонт или переустановка могут решить проблему.

  1. Щелкните Windows, введите: Панель управления и запустите ее.Открыть панель управления
  2. Теперь откройте Удаление программы и выберите Minecraft.Ремонт пусковой установки Minecraft
  3. Затем нажмите «Восстановить» и следуйте инструкциям по ремонту Minecraft.
  4. Теперь перезагрузите компьютер и проверьте, решена ли проблема IOexception.
  5. Если нет, удалите Minecraft и Java (обязательно сделайте резервную копию самого необходимого).
  6. Теперь перезагрузите компьютер и после перезагрузки щелкните правой кнопкой мыши Windows и выберите «Выполнить».
  7. Затем перейдите по следующему пути (скопируйте и вставьте адрес): AppDataОткрыть данные приложения через окно запуска
  8. Теперь откройте каждый каталог (Local, LocalLow и Roaming) один за другим и удалите в них папки Minecraft.Удалите каталоги Minecraft в папках AppData.
  9. Затем загрузите последние версии Java и Minecraft.
  10. Затем установите Java от имени администратора и перезагрузите компьютер.
  11. После перезагрузки установите Minecraft от имени администратора и проверьте, решена ли проблема с внутренним исключением.

Решение 8.Измените настройки, связанные с сетью

Minecraft может отображать проблему внутреннего исключения, если сетевые настройки вашей системы не настроены должным образом (или ваш интернет-провайдер блокирует доступ к ресурсу, необходимому для работы Minecraft). В этом случае изменение настроек сети (или попытка использования другой сети / VPN) может решить проблему.

Попробуйте другую сеть или VPN

  1. Отключите вашу систему от текущей сети и подключитесь к другой сети, например, к точке доступа вашего телефона, чтобы проверить, решена ли проблема IOexception. Вы также можете проверить это с помощью VPN. Также будет хорошей идеей переключиться между подключением Wi-Fi и Ethernet.
  2. Если проблема не исчезнет, ​​подключите систему к Интернету напрямую без маршрутизатора, чтобы исключить, не вызывает ли проблема его конфигурация.

Отключите ускорение NAT в настройках маршрутизатора.

  1. Запустите веб-браузер и перейдите на страницу управления маршрутизатором.
  2. Теперь выберите LAN (на левой панели) и отключите аппаратное ускорение на вкладке Switch Control. Если аппаратное ускорение (функция фирменного маршрутизатора Asus) не отображается, ищите его с другими названиями, такими как CTF (сквозная пересылка) и FA (ускоритель потока).Отключить ускорение NAT
  3. Затем примените свои изменения и проверьте, решена ли проблема с внутренним исключением.

Решение 9. Отредактируйте настройки брандмауэра

Вы можете столкнуться с проблемой внутреннего исключения, если брандмауэр вашей системы блокирует доступ к ресурсу, необходимому для работы Minecraft. В этом контексте изменение настроек брандмауэра (например, разрешение Java ™ Platform SE Binary в настройках брандмауэра) может решить проблему. Прежде чем продолжить, рекомендуется проверить, решает ли проблему временное отключение брандмауэра вашей системы. Для иллюстрации мы рассмотрим процесс для брандмауэра Защитника Windows.

Предупреждение: продвигайтесь на свой страх и риск, так как редактирование настроек брандмауэра – это умелая задача, и в случае неправильного выполнения вы можете подвергнуть свою систему / данные угрозам.

Установите Java (TM) Platform SE на Private в настройках брандмауэра

  1. Щелкните Windows, введите: Разрешить приложение через брандмауэр Windows и откройте его.Откройте Разрешить приложение через брандмауэр Windows
  2. Теперь нажмите «Изменить настройки» и в списке приложений найдите Java (TM) Platform SE Binary. Если его нет, нажмите «Разрешить другое приложение» и перейдите в каталог установки Java (обычно это каталог Java с папками Program Files и Program Files (X86)) и дважды щелкните Javaw.exe.Установите Java (TM) Platform SE Binary в положение Private
  3. Затем снимите отметку с опции Public и отметьте опцию Private для всех двоичных процессов Java (TM) Platform SE.
  4. Теперь выберите Java (TM) Platform SE Binary и нажмите Details.
  5. Затем откройте «Тип сети» и установите флажок «Частная».
  6. Теперь примените ваши изменения и перезагрузите компьютер.
  7. После перезагрузки проверьте, решена ли проблема IOexception.

Разрешить Minecraft через брандмауэр

  1. Щелкните Windows, введите: Брандмауэр и откройте брандмауэр Защитника Windows.Откройте брандмауэр Защитника Windows.
  2. Теперь убедитесь, что правила для входящего и исходящего трафика, связанные с Minecraft, не установлены для блокировки подключения.Разрешить подключение Minecraft через брандмауэр Защитника Windows
  3. Затем выберите «Правила для входящих подключений» и нажмите «Новое правило».Создать новое правило для входящих подключений
  4. Теперь выберите «Программа» и нажмите «Далее».Выберите программу в окне нового правила
  5. Затем нажмите «Обзор» и перейдите в каталог установки Minecraft.Откройте Обзор и перейдите в каталог установки Minecraft.
  6. Теперь дважды щелкните Minecraft.exe и выберите Разрешить подключение.
  7. Затем нажмите «Далее» и выберите все три профиля (например, «Общедоступный», «Частный» и «Доменный»).
  8. Теперь назовите правило и нажмите Готово.
  9. Затем повторите то же самое для правила исходящего трафика и перезагрузите компьютер.
  10. После перезагрузки проверьте, решена ли проблема с Java.io.

Если проблема не устранена, проверьте, разрешает ли подключение Minecraft через брандмауэр маршрутизатора (если есть) проблему (особенно, если он использует некоторую функцию автоблокировки). Если это не помогло, проверьте, не ограничивает ли родительский контроль доступ Minecraft. Кроме того, будет хорошей идеей убедиться, что порты правильно перенаправлены в брандмауэре системы / маршрутизатора в соответствии с требованиями Minecraft.

Если проблема не исчезнет, ​​проверьте, решает ли проблему выделение для Minecraft дополнительной оперативной памяти. Если это не помогло, вы можете связаться с администраторами сервера, чтобы удалить данные вашего игрока или проверить наличие проблем на стороне сервера. Если проблема до сих пор не решена, вам, возможно, придется выполнить сброс настроек вашего ПК до заводских настроек, и если это не помогло, проверьте свою систему (особенно жесткий диск и сетевую / Wi-Fi-карту) на наличие аппаратной ошибки. .

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *