Corrija el error WSL 4294967295 en Windows en solo unos pocos pasos.
Si utiliza el Subsistema de Windows para Linux (WSL), es posible que haya visto un código de error 4294967295 cuando intenta abrirlo en una terminal de Windows o acceder a sus archivos de Linux en el Explorador de Windows. Este código de error significa que algo salió mal con la comunicación entre Windows y Linux y puede impedirle utilizar WSL correctamente.
A continuación, le explicamos los diferentes métodos para solucionar este problema definitivamente.
1. Verifique su conexión de red
Dado que el mensaje de error en sí indica que el intento de conexión falló o que la conexión establecida falló porque el dispositivo conectado host (en este caso, Windows) no ha respondido, lo primero que debe hacer es asegurarse de tener una conexión a Internet estable conexión. Esto se debe a que las interrupciones de la red, la latencia o la pérdida de paquetes pueden provocar problemas de comunicación entre el cliente y el servidor, lo que puede desencadenar el problema en cuestión.
Puede intentar cambiar a una conexión de red diferente si es posible, o Intente solucionar los problemas de red actuales.. Una vez hecho esto, intente realizar la misma acción que inicialmente provocó el error y verifique si el problema está resuelto.
2. Reiniciar WSL
Es posible que esté enfrentando el problema debido a una falla temporal o un error de corrupción que podría impedir que WSL funcione correctamente. Estos problemas son en su mayoría temporales y se pueden solucionar simplemente reiniciando la utilidad.
Así es como puedes hacerlo:
- Abra el Administrador de tareas y haga clic derecho en cualquier proceso relacionado con WSL.
- Elegir Tarea final o Desactivar.
- Una vez hecho esto, abra su emulador de terminal preferido como administrador. Por ejemplo, si está utilizando el símbolo del sistema, presione la tecla Ganar + R teclas juntas para abrir Ejecutar y escriba "cmd" en el campo de texto.
- presione el Control + Cambio + Ingresar teclas juntas para iniciar el símbolo del sistema como administrador.
- Hacer clic Sí en el mensaje de Control de cuentas de usuario.
- Escriba "wsl" en la siguiente ventana y haga clic Ejecutar como administrador para abrir WSL nuevamente.
Ahora puede comprobar si el problema está resuelto. Alternativamente, también puede volver a habilitar WSL siguiendo los siguientes pasos:
- En la ventana elevada del símbolo del sistema, ejecute los siguientes comandos uno por uno:
DISM /online /disable-feature /featurename: VirtualMachinePlatform /norestart DISM /online /disable-feature /featurename: Microsoft-Windows-Subsystem-Linux /norestart
- Una vez que se completen los comandos, reinicie su computadora y al reiniciar, ejecute los siguientes comandos en cmd:
DISM /online /enable-feature /featurename: VirtualMachinePlatform /norestart DISM /online /enable-feature /featurename: Microsoft-Windows-Subsystem-Linux /norestart
Ahora puede intentar realizar la acción que inicialmente provocó el error y comprobar si el problema está resuelto.
3. Restablezca la configuración de su red
También puede solucionar problemas de red restableciendo la configuración de red (una solución rápida que funcionó para varios usuarios afectados), ya que al hacerlo borrará cualquier configuración de red, caché o proxy corruptos u obsoletos que puedan estar interfiriendo con la red tráfico. Básicamente, restaurará la configuración de red predeterminada, lo que con suerte permitirá que WSL se conecte al host de Windows y a Internet sin ningún problema.
Así es como puedes hacerlo:
- Escriba "cmd" en la utilidad de búsqueda de Windows y haga clic en Ejecutar como administrador.
- Seleccionar Sí en el mensaje de Control de cuentas de usuario.
- Ahora, ejecute los siguientes comandos uno por uno.
wsl --shutdownnetsh winsock resetnetsh int ip reset allnetsh winhttp reset proxyipconfig /flushdns
- Una vez hecho esto, presione el Ganar + I teclas juntas para abrir la aplicación Configuración.
- Navegar a Red e Internet > Estado > Restablecimiento de red.
- Haga clic en Reiniciar ahora.
- Finalmente, reinicie su computadora y al reiniciar, verifique si el problema está resuelto.
4. Deshabilite temporalmente su software antivirus
A veces, su programa antivirus puede interferir con el tráfico de la red WSL y provocar un error.
Puedes probar si este es el caso apagar temporalmente su programa antivirus y luego iniciando su Subsistema de Windows para Linux. Si funciona bien sin el programa antivirus, significa que estaba bloqueando el tráfico de la red WSL.
En este caso, puede cambiar la configuración de su programa antivirus para permitir el tráfico de red WSL o cambiar a cualquiera de las mejores programas antivirus para Windows eso no causa este problema.
Otra cosa que puedes intentar para solucionar tu problema es comprobar si tienes DNSCrypt instalado en tu sistema. DNSCrypt es un programa que cifra su tráfico DNS, pero también puede causar algunos problemas con su conexión. Algunos usuarios informaron que la desinstalación de DNSCrypt resolvió su problema, por lo que quizás quieras intentarlo.
Para desinstalar un programa, puede utilizar el Panel de control de su sistema. Simplemente dirígete al Programas y características sección. Haga clic derecho en el programa de destino y elija Desinstalar. Siga las instrucciones en pantalla para completar el proceso.
5. Modificar el tipo de inicio del hipervisor
También puede intentar cambiar el tipo de inicio del Hipervisor a automático y comprobar si eso hace alguna diferencia. Esto es particularmente útil si utiliza otras tecnologías de virtualización como Hyper-V para ejecutar máquinas virtuales.
Cambiar el tipo de inicio puede ayudar a evitar conflictos que pueden solucionar problemas como el que nos ocupa. Esto es todo lo que necesitas hacer:
- Inicie el símbolo del sistema como administrador.
- Ejecute el siguiente comando:
bcdedit /set hypervisorlaunchtype auto
- Una vez hecho esto, reinicie su computadora y verifique si el error se resuelve.
En caso de que sospeches que hay un problema con el servicio Hyper-V, también puedes intentar reiniciarlo. Para eso, simplemente acceda a la utilidad Servicios, busque el servicio Hyper-V y haga clic derecho sobre él. Elegir Reanudar y compruebe si eso hace alguna diferencia.
Ejecute WSL de manera eficiente en Windows nuevamente
Con el Subsistema de Windows para Linux (WSL), puede disfrutar de los beneficios de Windows y Linux en el mismo dispositivo, sin instalar una máquina virtual o un sistema de arranque dual. Sin embargo, a veces es posible que WSL no funcione como se esperaba y muestre algunos errores. El código de error 4294967295 es solo uno de estos problemas, pero afortunadamente, este error no es permanente y, con suerte, podrá solucionarlo para siempre con nuestras soluciones recomendadas.