Как устранить ошибку WSL 4294967295 в Windows

Как устранить ошибку WSL 4294967295 в Windows
Такие читатели, как вы, помогают поддержать MUO. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем получать партнерскую комиссию. Читать далее.

Если вы используете подсистему Windows для Linux (WSL), вы могли увидеть код ошибки 4294967295 при попытке открыть ее в терминале Windows или получить доступ к файлам Linux в проводнике Windows. Этот код ошибки означает, что что-то пошло не так со связью между Windows и Linux, и это может помешать вам правильно использовать WSL.





МУО Видео дня ПРОКРУТИТЕ, ЧТОБЫ ПРОДОЛЖИТЬ С СОДЕРЖАНИЕМ

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





1. Проверьте сетевое соединение.

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





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

2. Перезапустите WSL.

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



Вот как вы можете это сделать:

скачать любое видео с любого сайта онлайн бесплатно
  1. Откройте диспетчер задач и щелкните правой кнопкой мыши любой процесс, связанный с WSL.
  2. Выбирать Завершить задачу или Запрещать .   Временно отключите антивирус Avast
  3. После этого откройте предпочитаемый вами эмулятор терминала от имени администратора. Например, если вы используете командную строку, нажмите кнопку Победить + р клавиши вместе, чтобы открыть «Выполнить», и введите «cmd» в текстовое поле.
  4. нажмите Ctrl + Сдвиг + Входить клавиши вместе, чтобы запустить командную строку от имени администратора.
  5. Нажмите Да в командной строке контроля учетных записей.
  6. Введите «wsl» в следующем окне и нажмите Запустить от имени администратора чтобы снова открыть WSL.

Теперь вы можете проверить, решена ли проблема. Альтернативно вы также можете повторно включить WSL, выполнив следующие действия:





  1. В окне командной строки с повышенными правами выполните следующие команды одну за другой:
    DISM /online /disable-feature /featurename:VirtualMachinePlatform /norestart DISM /online /disable-feature /featurename:Microsoft-Windows-Subsystem-Linux /norestart
  2. После завершения команд перезагрузите компьютер и после перезагрузки выполните следующие команды в cmd:
    ​​​​​​​DISM /online /enable-feature /featurename:VirtualMachinePlatform /norestart DISM /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /norestart.

Теперь вы можете попробовать выполнить действие, которое изначально вызвало ошибку, и проверить, решена ли проблема.

3. Сбросьте настройки сети.

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





Вот как вы можете это сделать:

  1. Введите «cmd» в утилиту поиска Windows и нажмите Запустить от имени администратора .
  2. Выбирать Да в командной строке контроля учетных записей.
  3. Теперь выполните следующие команды одну за другой:
    ​​​​​​​​​​​​​​wsl --shutdownnetsh winsock resetnetsh int ip reset allnetsh winhttp reset proxyipconfig /flushdns.
  4. После завершения нажмите кнопку Победить + я клавиши вместе, чтобы открыть приложение «Настройки».
  5. Перейдите к Сеть и Интернет > Положение дел > Сброс сети .
  6. Нажмите на Сбросить сейчас .
  7. Наконец, перезагрузите компьютер и после перезагрузки проверьте, решена ли проблема.

4. Временно отключите антивирусное программное обеспечение.

Иногда ваша антивирусная программа может мешать сетевому трафику WSL и вызывать ошибку.

лучшие бесплатные почтовые клиенты для windows 10

Вы можете проверить, так ли это, временно отключите антивирусную программу а затем запустите подсистему Windows для Linux. Если без антивирусной программы все работает нормально, значит, она блокировала сетевой трафик WSL.

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

Еще одна вещь, которую вы можете попытаться решить, — это проверить, установлен ли в вашей системе DNSCrypt. DNSCrypt — это программа, которая шифрует ваш DNS-трафик, но она также может вызвать некоторые проблемы с вашим соединением. Некоторые пользователи сообщили, что удаление DNSCrypt решило их проблему, поэтому вы можете попробовать.

Чтобы удалить программу, вы можете использовать Панель управления вашей системы. Просто зайдите в Программы и компоненты раздел. Щелкните правой кнопкой мыши целевую программу и выберите Удалить . Следуйте инструкциям на экране, чтобы завершить процесс.

5. Измените тип запуска гипервизора.

Вы также можете попробовать изменить тип запуска гипервизора на автоматический и проверить, имеет ли это какое-либо значение. Это особенно полезно, если вы используете другие технологии виртуализации, такие как Hyper-V, для запуска виртуальных машин.

как сделать свою игру в roblox

Изменение типа запуска может помочь избежать конфликтов, которые могут решить проблемы, подобные рассматриваемой. Вот все, что вам нужно сделать:

  1. Запустите командную строку от имени администратора.
  2. Выполните следующую команду:
    ​​​​​​​​​​​​​​bcdedit /set hypervisorlaunchtype auto.
  3. После этого перезагрузите компьютер и проверьте, устранена ли ошибка.

Если вы подозреваете проблему с самой службой Hyper-V, вы также можете попробовать перезапустить ее. Для этого просто откройте утилиту «Службы», найдите службу Hyper-V и щелкните ее правой кнопкой мыши. Выбирать Перезапуск и проверьте, имеет ли это какое-либо значение.

Снова эффективно запустите WSL в Windows

Благодаря подсистеме Windows для Linux (WSL) вы можете пользоваться преимуществами Windows и Linux на одном устройстве без установки виртуальной машины или системы с двойной загрузкой. Однако иногда WSL может работать не так, как ожидалось, и показывать некоторые ошибки. Код ошибки 4294967295 — лишь одна из этих проблем, но, к счастью, эта ошибка не является постоянной, и, надеюсь, вы сможете навсегда исправить ее с помощью наших рекомендуемых решений.