Corrigir erros, problemas e problemas do subsistema do Windows para Linux
Como todo software, o Windows Subsystem (WSL2) também tem seus quinhão de problemas. Neste guia, vamos solucionar problemas de mensagens e códigos de erro do subsistema Windows para Linux .(Windows Subsystem for Linux)
Corrigir (Fix Windows Subsystem)erros(Linux Errors) , problemas(Problems) e problemas(Issues) do subsistema do Windows para Linux
Essas são mensagens para as quais vamos solucionar problemas de mensagens e códigos de (Codes)erro do (Linux Error Messages)subsistema Windows(Windows Subsystem) para Linux .
- Não vejo opções para WSL 2
- Erro: 0x1bc
- Erro: 0x80040306 na instalação
- Não é possível acessar arquivos WSL do Windows
- Não é possível iniciar a distribuição do WSL 2 e ver apenas ' (WSL 2)WSL 2 ' na saída
- Comando não encontrado
- Erro: 0x80370102 A máquina virtual não pôde ser iniciada porque um recurso necessário não está instalado
- Erro: 0x80040154 após a atualização do Windows(Windows)
- WSL(WSL Stops) para de funcionar com o erro 0x80070003(Error 0x80070003)
- Alterar idioma de exibição no WSL
- Problemas de instalação(Installation) após a restauração do sistema Windows
- Sem acesso à Internet no WSL
- Permissão negada ao usar Ping
- Não é possível inicializar após instalar o WSL 2(WSL 2)
- Não é possível executar comandos do Windows(Windows Commands) dentro de um distribuidor
- ICS está desativado
- Bash está pendurado
- Problemas de conexão OpenSSH-Server
- O assembly referenciado não foi encontrado
- Corrigir(Correct) erros de permissão ( relacionados a SSH )
Vamos falar sobre eles em detalhes.
1] Não vejo opções para WSL 2
Muitos usuários do Windows(Windows) reclamaram que, embora estejam na versão 1903, eles não conseguem ver as opções do WSL 2 . Isso acontece quando seu computador ainda não pegou o backport para WSL 2 .
Para corrigir isso, você só precisa verificar se há atualizações( check for updates) e estará pronto.
2] Erro: 0x1bc
Você pode ver o seguinte erro quando o “Display Language” ou “System Locale” não estiver definido para inglês.(English.)
wsl --set-default-version 2 Error: 0x1bc For information on key differences with WSL 2 please visit https://aka.ms/wsl2
Para corrigir o erro, você precisa verificar se o Kernel está instalado em seu computador. Para fazer isso, use o comando a seguir.
dir %SystemRoot%\system32\lxss\tools\kernel
Se você não tiver Kernel , baixe-o em aka.ms . Certifique-se de baixá-lo como administrador e instalar o Kernel em sua máquina para corrigir o erro.
3] Erro: 0x80040306 na instalação
Se você estiver vendo o erro: 0x80040306 na instalação. Para corrigir isso, você precisa desabilitar o console legado. (Legacy Console. )Para fazer isso, siga os passos indicados.
- Abra o prompt (Command Prompt ) de comando como administrador no menu Iniciar.(Start Menu.)
- Clique com o botão direito do mouse(Right-click) no logotipo do cmd e selecione Propriedades.(Properties.)
- Agora, desmarque “ Usar console legado” (Use legacy console” ) e clique em Ok.
Por fim, verifique se ele corrige o problema.
4] Não é possível acessar arquivos WSL do Windows
Se você não conseguir acessar o Windows Subsystem(Windows Subsystem) para Linux por \\wsl$ no Windows , isso pode significar que o servidor de arquivos do protocolo 9P não foi iniciado.
A solução mais fácil é atualizar seu computador e habilitar “atualizações para produtos Microsoft no Windows Update”. (“updates for Microsoft products on Windows Update”. )Para fazer isso, você pode seguir as etapas fornecidas.
- Inicie as configurações (Settings ) por Win + I.
- Clique Update & Security > Advanced options.
- Use a alternância para desabilitar “ Receber atualizações para outros produtos da Microsoft ao atualizar o Windows(Receive updates for other Microsoft products when you update Windows) ”.
Isso resolverá o problema para você.
5] Não é possível iniciar a distribuição do WSL 2 e ver apenas ' (WSL 2)WSL 2 ' na saída
Esse erro é inevitável se o idioma de exibição não estiver definido como inglês. Você verá a seguinte saída ao tentar iniciar o WSL 2(WSL 2) .
C:\Users\me>wsl WSL 2
Para corrigir o erro, você precisa baixar e instalar o Kernel manualmente. Você pode baixar o arquivo em aka.ms/wsl2kernel . Instale o Kernel para corrigir o erro facilmente.
6] Comando não encontrado
Este é um dos erros comuns que se vê quando se executa um arquivo .exe do Windows no Linux . Você pode ver o seguinte erro ao tentar fazer o mesmo.
$ notepad.exe -bash: notepad.exe: command not found
Isso acontece quando o $PATH não consegue localizar o arquivo .exe . A melhor solução para esse erro é executar o seguinte comando no Terminal .
export PATH=$PATH:/usr/sbin
Faça isso e verifique se corrige o erro.
7] Erro: 0x80370102 A máquina virtual não pôde ser iniciada porque um recurso necessário não está instalado
Muitos experimentaram esse erro ao tentar instalar um distribuidor Linux . Ao contrário dos erros anteriores, este erro tem mais de uma solução. Então, aperte o cinto e leia todas as soluções.
Estas são as coisas que você pode fazer para corrigir o erro: 0x80370102, a máquina virtual não pôde ser iniciada porque um recurso necessário não está instalado .
- Ativar Hyper-V
- Ativar virtualização de hardware
- Ativar virtualização aninhada
Vamos falar sobre eles em detalhes.
Ativar Hyper-V
Sem Hyper-V , você não poderá criar um Ambiente(Environment) Virtual . Portanto, habilite-o com a ajuda das etapas a seguir.
- Abra o Painel de Controle no (Control Panel )Menu Iniciar.(Start Menu.)
- Clique Programs and Features > Turn Windows features on or off
- Role(Scroll) para baixo para encontrar o Hyper-V(Hyper-V) , verifique-o e clique em Ok.
Depois de habilitar o Hyper-V,(Hyper-V) verifique se o problema foi corrigido.
Ativar virtualização de hardware
A virtualização de hardware(Hardware Virtualization) é essencial ao tentar executar a máquina virtual(Virtual Machine) . Portanto, se você estiver enfrentando o erro: 0x80370102, tente habilitar a virtualização(enable Hardware Virtualization) de hardware do BIOS para corrigir o problema.
Ativar virtualização aninhada
A virtualização(Virtualization) aninhada permite que você execute o Hypervisor dentro de uma VM. Portanto, se você ainda estiver enfrentando o erro, tente habilitar a virtualização(Virtualization) aninhada . Para fazer isso, você precisa executar o PowerShell como administrador e executar o seguinte comando.
Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true
Deixe este comando ser executado e verifique se ele corrige o problema.
8] Erro: 0x80040154 após atualização do Windows(Windows)
Você pode ver esse erro se o Windows Subsystem(Windows Subsystem) para Linux estiver desabilitado devido a um Windows Update . Portanto, para corrigir o problema, precisamos habilitar essa opção. Para fazer isso, siga os passos indicados.
- Inicie o Controle (Control ) a partir do Menu Iniciar.(Start Menu.)
- Clique Programs and Features > Turn Windows features on or off
- Role para baixo para encontrar o Windows Subsystem for Linux(Windows Subsystem for Linux) , verifique-o e clique em Ok.
Por fim, reinicie o computador e verifique se o problema persiste.
9] WSL(WSL Stops) para de funcionar com o erro 0x80070003(Error 0x80070003)
Se o WSL parar com este código de erro 0x80070003(error code 0x80070003) , resolva-o com este guia.
10] Alterar idioma de exibição no (Display)WSL
O WSL(WSL) altera automaticamente a localidade do Ubuntu , para que corresponda ao idioma do seu computador Windows . Se você não é fã desse movimento, use o comando a seguir para definir o idioma de exibição de acordo com suas necessidades.
Observação: o comando a seguir alterará o idioma para en-US.
sudo update-locale LANG=en_US.UTF8
Faça isso e verifique se resolve o problema.
11] Problemas de instalação(Installation) após a restauração do sistema Windows
Se você estiver enfrentando problemas de instalação(Installation) após a restauração do sistema Windows , tente excluir a pasta Windows Subsystem for Linux . O seguinte é o seu caminho.
%windir%\System32\Tasks\Microsoft\Windows\Windows Subsystem for Linux
Reinicie o computador, reinstale o Bash e verifique se ele corrige o problema.
12] Sem acesso à internet na WSL
Muitos usuários relataram que não conseguem acessar a Internet no WSL . No entanto, a solução pode ser mais fácil do que você imagina. Isso acontece por causa de qualquer antivírus de terceiros que você possa ter. Como o firewall bloqueia a Internet . Então, para corrigir isso, remova o antivírus e você estará pronto para ir.
13] Permissão(Permission) negada ao usar Ping
Se você não conseguir fazer ping no WSL , isso significa que você não tem privilégio administrativo. Portanto, você precisa executar o Ubuntu e o Linux(Linux) com privilégio administrativo ou Bash.exe em seu interpretador de linha de comando com privilégio administrativo.
Espero que isso resolva o problema facilmente.
14] Não é possível inicializar após instalar o WSL 2(WSL 2)
O motivo pelo qual você não consegue inicializar após a instalação do WSL 2 ainda é estranho, mas a Microsoft está tentando trabalhar em uma atualização para diagnosticar completamente o problema. No entanto, há duas coisas que você pode fazer e ver se isso corrige o problema.
- Use o ponto de restauração do sistema para corrigir o erro.
- Atualize seu driver gráfico(Update your Graphics Driver) e veja se ele corrige o problema.
15] Não é possível executar comandos do Windows(Windows Commands) dentro de um distribuidor
Existem alguns distribuidores na Windows Store que não são totalmente otimizados para executar todos os comandos do Windows(Windows Commands) . Você pode obter qualquer um dos seguintes erros.
-bash: powershell.exe: command not found
powershell.exe /c start
Para corrigir esse erro, execute o seguinte comando.
echo $PATH
Agora, verifique se a saída inclui “/mnt/c/Windows/system32” , se você estiver enfrentando o erro, provavelmente o caminho não estará lá.
Agora, verifique suas configurações de perfil
cat /etc/profile
Agora, verifique se uma atribuição de caminho começa com (Path)“#” , se isso acontecer, comente o bloco. Além disso, verifique se wsl.conf está presente e certifique-se de que não tenha appendWindowsPath=false
. Se sim, comente.
Depois de fazer isso, você precisa reiniciar a distribuição. Você pode usar o seguinte comando para fazer isso.
wsl -t <name of the distributor>
ou
wsl --shutdown
Espero que o problema seja corrigido.
16] ICS está desativado
Um WSL não pode operar sem ICS ou Compartilhamento de Conexão com a Internet(ICS or Internet Connection Sharing) . O Host Network Service (HNS) usa o ICS para criar uma rede virtual fundamental para WSL 2 para criar NAT , DNS , DHCP e compartilhamento de conexão de host.
Para corrigir o erro, precisamos habilitar o ICS . Portanto, siga as etapas fornecidas para habilitar o ICS .
- Inicie os Serviços (Services ) a partir do Menu Iniciar.(Start Menu.)
- Clique duas vezes em Compartilhamento de conexão com a Internet (ICS) (Internet Connection Sharing (ICS), ) e clique em Iniciar (Start ) se estiver parado.
- Por fim, clique em Apply > Ok.
Você também deve editar algumas políticas. Portanto, inicie o Editor de Diretiva de Grupo (Group Policy Editor ) e navegue até o seguinte local.
Computer Configuration > Administrative Templates > Network > Network Connections
E desative as seguintes políticas.
- Proibir a(Prohibit) instalação e configuração do Network Bridge em sua rede de domínio DNS
- Proibir o uso do Firewall de Conexão com a Internet(Internet Connection Firewall) em sua rede de domínio DNS
- Proibir o uso do Compartilhamento de Conexão com a Internet(Internet Connection) em sua rede de domínio DNS
- Exigir(Require) que os usuários do domínio elevem ao definir o local de uma rede
17] Bash está pendurado
Quando o Bash trava ou trava e para de responder à sua entrada, você pode reiniciar sua máquina, pois isso corrigirá o erro ou relatará um despejo de memória. O último pode levar a uma falha do sistema, portanto, salve seu trabalho antes de relatar.
18] Problemas de conexão OpenSSH-Server
Se você estiver vendo algum problema de conexão OpenSSF-Server, a primeira coisa que você precisa fazer é verificar se o OpenSSH-Server está rodando. Você pode usar o seguinte comando para fazer isso.
sudo service ssh status
Se não estiver em execução, use o comando a seguir para iniciar o serviço.
sudo service ssh start
Se estiver em execução, reinicie o serviço com o seguinte comando e verifique se ele corrige o problema.
sudo service ssh restart
Se não conseguir corrigir o problema, tente iniciar o SSHD no modo de depuração. Antes disso, use o comando a seguir para interromper o serviço SSH .
sudo service ssh stop
Agora, use o seguinte comando para iniciar o SSHD no modo de depuração.
sudo /usr/sbin/sshd -d
Espero que isso corrija o erro.
19] O assembly referenciado não foi encontrado
Muitos usuários estão encontrando “O assembly referenciado não pôde ser encontrado”(“The referenced assembly could not be found”) ao tentar habilitar o recurso adicional WSL . Se você for um deles, tente habilitar o Windows Subsystem para Linux no (Windows Subsystem for Linux )Painel(Control Panel) de Controle e atualizar seu computador. Espero(Hopefully) que isso corrija o erro.
20] Corrigir(Correct) erros de permissão ( relacionados a SSH )
Se você estiver vendo o erro a seguir, encadeie esta seção para obter a solução.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0777 for '/home/artur/.ssh/private-key.pem' are too open.
Para corrigir esse problema, a Microsoft sugere que você acesse o arquivo /etc/wsl.conf e anexe o seguinte:
[automount] enabled = true options = metadata,uid=1000,gid=1000,umask=0022
Isso corrigirá o erro. Antes de fazer isso, certifique-se de ter permissão adequada.
Estes foram alguns dos códigos(Codes) e mensagens de erro do (Linux Error Messages)Windows Subsystem para Linux e suas dicas de solução de problemas. Esperamos que eles o ajudem a corrigir erros, problemas(Problems) e problemas(Issues) do WSL .
Related posts
Build LineageOS em Windows 10 usando Windows Subsystem para Linux
Como instalar o Windows Subsystem para Linux no Windows 11
Como verificar a versão do Windows Subsystem for Linux (WSL) no Windows
Troubleshoot OneNote problemas, erros e problemas em Windows 11/10
Como definir Linux Distribution version para WSL1 or WSL2 em Windows 10
Como corrigir problemas de exibição do monitor do computador
Windows 10 Problems, Issues com soluções e correções
Fix LiveKernelEvent Erros em Windows Computadores
10 Ways Para Fix Minecraft Crashing Issues em Windows 10
Fix Ca não alcança o VPN Server error em PIA em Windows 11
Como reparar o Windows 11 para corrigir problemas
Fix Event ID 7031 ou 7034 de erro quando os registos de utilizador fora Windows 10 computador
Fix Audio Problems Windows 10 Criadores de atualização
Fix Windows 10 Start Menu Issues
Fix Windows Update error 0x800f024b no Windows 10
Corrigir problemas de som do League of Legends
Fix Windows Upgrade Error 0xC1900101-0x4000D
Fix Common Printer Problems em Windows 10
Fix Mirrored Volume faltando depois de reinstalar o Windows 11/10
Fix ShellExecuteEx falhou erro no Windows 10