Como corrigir um erro de host de script do Windows

Como corrigir um erro de host de script do Windows

Erros que parecem surgir do nada não são novidade no Windows. Caso em questão, os erros do Windows Script Host pertencem a esta categoria e podem afetar usuários no Windows 11 ou 10, bem como em versões anteriores. Vejamos as possíveis razões por trás desses problemas e como você pode corrigi-los.

O que causa um erro de host de script do Windows

O Windows Script Host (WSH) é uma ferramenta de automação integrada no Windows que permite aos administradores executar vários scripts como VBScript e JScript. Embora as tarefas do WSH sejam bastante comuns e executadas em segundo plano, às vezes você pode encontrar erros como “O acesso ao Windows Script Host está desativado nesta máquina”.

Erros como esses geralmente podem ser rastreados até erros de registro, infecção por malware, problemas de arquivo de script VBS ou outros arquivos corrompidos. Para corrigir um erro do Windows Script Host que você encontrou, você pode tentar as correções abaixo em sequência.

1. Verifique o Windows Script Host no Registro

Devido a vários motivos, o Windows Script Host pode simplesmente estar desativado em seu sistema. Um programa que você instalou ou algumas configurações do sistema que você não lembra de ter alterado podem ser a razão por trás disso. Para verificar se esse é realmente o caso, você pode usar o Editor do Registro da seguinte maneira:

  • Pressione Win+ Rpara abrir a caixa de diálogo “Executar”.
  • Digite regedite pressione Enterpara abrir o Editor do Registro.
  • Abra “HKEY_CURRENT_USER -> Software -> Microsoft -> Windows Script Host -> Configurações”.
Configurações de registro do host de script do Windows habilitadas
  • No painel do lado direito, clique duas vezes no valor “Ativado” e marque o campo “Dados do valor”. Certifique-se de que está definido como “1” e clique em “OK”.
Valor ativado das configurações do registro do host de script do Windows
  • Se não houver um valor “Ativado”, você poderá criá-lo. Clique com o botão direito do mouse no espaço vazio no painel do lado direito e selecione “Novo -> Valor DWORD (32 bits)”. Defina o nome desse valor recém-criado como “Ativado”. Clique em “OK” e defina seus “Dados de valor” para “1” para concluir o processo.
Criação de configurações de registro do host de script do Windows habilitada 1
  • Reinicie o computador para que as alterações entrem em vigor.

2. Use o Microsoft Safety Scanner

Os erros do Windows Script Host geralmente são causados ​​por infecções por malware. Você pode usar uma ferramenta gratuita chamada Microsoft Safety Scanner para escanear seu sistema em busca de malware e removê-los para corrigir seu erro de WSH. Você também pode empregar a ajuda de um programa antivírus de terceiros para executar uma verificação do sistema. Veja como usar o Microsoft Safety Scanner.

  • Baixe o Microsoft Safety Scanner no site da Microsoft.
  • Inicie o executável baixado e selecione “Verificação completa” para uma verificação abrangente de malware do seu sistema.
Windows Script Host Microsoft Safety Scanner
  • Clique em “Avançar” para iniciar a verificação e siga as instruções na tela para concluir o processo.

3. Verifique o valor do arquivo VBS no registro

O Virtual Basic Script (VBS) é um arquivo do Windows que contém as informações exigidas pela ferramenta Windows Script Host para executar vários scripts. Às vezes, pode ser configurado incorretamente, causando um ou mais erros de WSH. Você pode verificar o arquivo VBS usando o Editor do Registro para tentar corrigir os erros.

  • Abra o Editor do Registro na caixa de diálogo “Executar”.
  • Abra “HKEY_CLASSES_ROOT ->. vbs” e clique duas vezes no valor “(Padrão)” no painel do lado direito.
Vbs do Registro do Host de Script do Windows
  • Certifique-se de que os “Dados do valor” estejam definidos como “VBSFile” e clique em “OK”.
Valor Vbs do Registro do Host de Script do Windows
  • Não se esqueça de reiniciar o computador para que as alterações entrem em vigor.

4. Excluir entradas após Userinit no registro

Os usuários também podem encontrar erros do Windows Script Host durante a inicialização do sistema. Para corrigir esses tipos de problemas, você pode excluir algumas entradas de registro no Editor do Registro e ver se isso ajuda. Siga os passos abaixo para fazê-lo:

  • Abra o Editor do Registro na caixa de diálogo “Executar”.
  • Abra “HKEY_LOCAL_MACHINE -> SOFTWARE -> Microsoft -> Windows NT -> CurrentVersion -> Winlogon.”
Windows Script Host Registry Userinit
  • Exclua todas as entradas após “Userinit”. Neste exemplo, eles são “VMApplet” e “WinStationsDisabled”.
Registo do Windows Script Host Userinit Excluir entradas
  • Clique duas vezes em “Userinit” e certifique-se de que “Value data” esteja definido como “C:\Windows\system32\userinit.exe”.
Valor Userinit do Registro do Host de Script do Windows
  • Clique em “OK” e reinicie o computador.

perguntas frequentes

O Windows Script Host pode ser mal utilizado por malware?

Os scripts do Windows são ferramentas úteis usadas pelo seu sistema para executar tarefas importantes. Mas eles também podem ser mal utilizados por hackers para infectar seu sistema. Esses scripts maliciosos podem ser entregues ao seu sistema por e-mail, documentos e outros programas que se apresentam como software legítimo. Assim que esses scripts estiverem em seu sistema, o Windows Script Host pode acabar executando-os e infectando seu sistema com o malware pretendido.

O que fazer se os erros de script do Windows continuarem voltando?

Se você tentou todas as correções detalhadas neste artigo e esses erros ainda estão voltando, talvez seja necessário reparar a instalação do Windows. Caso isso também não ajude, você pode optar pelo último recurso de reinstalar o Windows. Aqui está um guia simples para reinstalar o Windows sem perder seus arquivos.

Posso excluir um vírus do meu computador sem um antivírus?

Devido à sua facilidade de uso, um antivírus geralmente é a maneira mais fácil de verificar e remover vírus do seu sistema. Mas você também pode remover um vírus do seu computador sem usar nenhum programa antivírus. Você pode usar o prompt de comando e alguns comandos úteis para verificar e excluir vírus do seu PC.

Crédito da imagem: Christin Hume via Unsplash . Todas as capturas de tela por Tanveer Singh.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *