Como faço para ativar ou desativar o Host de Script Windows no meu PC?

Windows Script Host (WSH) é um Windows que permite executar scripts escritos em VBScript ou JavaScript . Esses scripts podem ser usados ​​para automatizar tarefas, modificar configurações do sistema ou iniciar aplicativos. No entanto, o WSH também pode ser explorado por malware que tenta infectar seu computador ou criptografar seus arquivos. Portanto, recomenda-se desativar o WSH se você não precisar dele ou se não tiver certeza de sua finalidade.

Neste artigo, explicaremos como ativar ou desativar o WSH no Windows 10, 8 e 7, bem como as vantagens e desvantagens dessa operação.

O que é Windows Script Host?

GetPaidStock.com 64838dc05ad1eWindows Script Host (WSH) é uma interface que permite executar scripts escritos em VBScript ou JavaScript no Windows. Esses scripts geralmente são armazenados em arquivos com a extensão .vbs ou .js, mas também podem ser incorporados em documentos do Microsoft Office (Word, Excel etc.) ou em páginas da web.

O WSH oferece a capacidade de manipular objetos do sistema operacional, como o registro, arquivos, pastas, processos e serviços. Ele também fornece acesso a componentes COM (Component Object Model), que são módulos de software reutilizáveis ​​e interoperáveis.

O WSH pode ser usado para automatizar tarefas repetitivas, modificar configurações do sistema ou iniciar aplicativos. Por exemplo, você pode criar um script que limpe seu disco rígido, altere seu papel de parede ou abra seu navegador preferido.

Como faço para ativar ou desativar o Host de Script Windows ?

Existem vários métodos para ativar ou desativar o WSH no Windows. Apresentaremos os dois mais simples: modificar o registro e usar um software antivírus.

Editar o registro

O registro é um banco de dados que contém as configurações do sistema e dos aplicativos instalados no Windows. É possível modificar o registro para habilitar ou desabilitar o WSH.

Para fazer isso, siga estes passos:

  • Abra o menu Iniciar e digite regedit na barra de pesquisa. Clique no ícone do programa regedit.exe que aparece.
    tth img w10 menu iniciar pesquisa regedit
  • Na janela do registro, navegue até a seguinte chave: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Script Host\Settings
  • No painel direito, clique duas vezes no valor chamado Enabled. Se ele não existir, clique com o botão direito em um espaço vazio e escolha Novo > Valor DWORD (32 bits). Dê o nome de Enabled.
    tth img w10 regedit Win Script Host novo
  • Na caixa de diálogo que se abre, modifique os dados de valor conforme desejado:
    • Para ativar o WSH, digite 1 e clique em OK.
    • Para desativar o WSH, digite 0 e clique em OK.
  • tth img w10 regedit Win Script Host novo 0
    Feche a janela do registro e reinicie o computador para que as alterações entrem em vigor.

Use um software antivírus

Outra forma de ativar ou desativar o WSH é usar um software antivírus que ofereça essa opção. Por exemplo, você pode usar o Smadav, um antivírus gratuito e leve que protege seu PC contra vírus de USB e scripts maliciosos. Você pode desativar Windows Defender caso haja conflito entre os dois programas.

Para ativar ou desativar o WSH com o Smadav, siga estes passos:

  • Baixe e instale o Smadav no seu PC a partir do site oficial: https://smadav.net/
  • Abra o Smadav e clique no ícone do Smadav na barra de tarefas.
  • Selecione "Permitir scripts Windowse macros do Office (até a reinicialização)" para habilitar o WSH. Desmarque esta caixa para desabilitar o WSH.
    tth img w10 app smadav Win Script Host ativo
  • Reinicie o seu computador para que as alterações entrem em vigor.

Quais são as vantagens e desvantagens de habilitar ou desabilitar o Host de Script Windows ?

Habilitar ou desabilitar o WSH tem vantagens e desvantagens dependendo de como você usa seu computador. Aqui está um resumo dos principais pontos a serem considerados:

BenefíciosDesvantagens
Habilitar WSH– Permite executar scripts úteis para automatizar tarefas, modificar configurações do sistema ou iniciar aplicativos.
Desativar WSH– Protege seu PC contra malware que explora o WSH para infectar seu computador ou criptografar seus arquivos.

Perguntas frequentes

Aqui estão algumas perguntas frequentes sobre Windows Script Host:

Por que desativar o Host de Script Windows ?

  • O WSH pode ser útil para alguns usuários avançados, mas também pode representar um risco de segurança para o seu computador.
  • O WSH pode ser explorado por programas maliciosos que tentam infectar seu computador ou criptografar seus arquivos.
  • Esses programas maliciosos podem aparecer como anexos de e-mail, documentos do Office infectados ou páginas da web comprometidas. Eles também podem estar ocultos em arquivos compactados (zip, rar etc.) ou em unidades USB.
  • Se você abrir esses arquivos sem cuidado, corre o risco de executar um script malicioso que modificará seu registro, desativará seu antivírus, baixará outros malwares ou até mesmo criptografará seus dados pessoais.
  • É recomendável desativar o WSH se você não precisar dele ou se não souber o que está fazendo. Isso evitará que seu computador seja comprometido por um script malicioso.

Como saber se um script é malicioso?

Não existe uma forma infalível de detectar um script malicioso, mas você pode aplicar algumas regras de precaução:

  • Não abra anexos em e-mails de remetentes desconhecidos ou suspeitos.
  • Não abra documentos do Office que contenham macros sem verificar o código-fonte e o conteúdo deles.
  • Não acesse páginas da web que exibam alertas ou mensagens de erro solicitando que você execute um script.
  • Não conecte dispositivos USB cuja origem ou conteúdo você desconheça.
  • Analise seu computador regularmente com um software antivírus atualizado.

Como faço para remover um script malicioso que infectou meu computador?

Se você suspeitar que seu computador foi infectado por um script malicioso, deve agir rapidamente para minimizar os danos. Aqui estão alguns passos a seguir:

  • Desconecte seu computador da internet e de qualquer rede local.
  • Desative o WSH seguindo os métodos descritos acima.
  • Execute uma verificação completa do seu computador com um software antivírus atualizado. Se possível, use um antivírus que possa detectar e remover scripts maliciosos, como o Smadav.
  • Restaure seus arquivos a partir de um backup recente, se tiver um. Caso contrário, tente usar um software de recuperação de dados, como o Recuva.
  • Troque todas as suas senhas e verifique suas contas online em busca de qualquer atividade suspeita.

Como faço para criar meus próprios scripts com Windows Script Host?

Se você deseja criar seus próprios scripts com o WSH, precisa ter conhecimento de VBScript ou JavaScript, bem como de programação Windows.

  • Para criar um script com o WSH, você precisa criar um arquivo de texto com a extensão .vbs ou .js, dependendo da linguagem que estiver usando. Você pode usar qualquer editor de texto, como o Bloco de Notas ou o Notepad++.
  • No arquivo de texto, você deve escrever o código do seu script, respeitando a sintaxe e as regras da linguagem escolhida. Você pode usar comentários para explicar como o seu script funciona ou para omitir certas linhas de código.
  • Para executar o script, você deve clicar duas vezes no arquivo ou arrastá-lo e soltá-lo sobre o ícone do WSH. Você também pode usar o comando wscript.exe ou cscript.exe no prompt de comando.

Para depurar seu script, você pode usar instruções como MsgBox ou WScript.Echo para exibir mensagens na tela ou no console. Você também pode usar um editor de texto que ofereça recursos de depuração, como o Visual Studio Code, que pode ajudar a corrigir o erro 0xc000007b no Windows .

Aqui está um exemplo de um script VBScript que exibe "Olá, mundo!" em uma caixa de diálogo:

'Este é um comentário Option Explicit' Força a declaração de variável Dim message 'Declara uma variável message = "Olá mundo!" 'Atribui um valor à variável MsgBox message 'Exibe o valor da variável em uma caixa de diálogo

Copiar

Aqui está um exemplo de um script JavaScript que exibe “Olá, mundo!” no console:

// Este é um comentário var message; // Declara uma variável message = "Olá mundo!"; // Atribui um valor à variável WScript.Echo(message); // Exibe o valor da variável no console

Conclusão

Windows Script Host é um recurso Windows que permite executar scripts escritos em VBScript ou JavaScript. Esses scripts podem ser úteis para automatizar tarefas, modificar configurações do sistema ou iniciar aplicativos. No entanto, eles também podem ser perigosos se você abrir arquivos que contenham scripts maliciosos que tentem infectar seu computador ou criptografar seus arquivos.

Portanto, recomenda-se desativar o WSH se você não precisar dele ou se não souber o que está fazendo. Você pode ativar ou desativar o WSH modificando o registro do sistema ou usando um software antivírus como o Smadav.

Se você deseja criar seus próprios scripts com o WSH, precisa ter conhecimento de VBScript ou JavaScript, bem como de programação Windows. Você deve criar um arquivo de texto com a extensão .vbs ou .js e escrever o código do seu script nele. Em seguida, você poderá executar, depurar e testar seu script com o WSH.

Esperamos que este artigo tenha ajudado você a entender como ativar ou desativar o WSH no seu PC. Se você tiver alguma dúvida ou comentário, sinta-se à vontade para deixá-los abaixo.

Artigo anterior: Como instalar o Discord no PS4?
Próximo artigo: Como reiniciar uma TV Philips sem controle remoto?
Olá, sou o François :) Editor nas horas vagas que adora compartilhar sua paixão: TT High tech! 😍 Seja hardware, software, videogames, redes sociais e muitas outras áreas do site. Compartilho com vocês minhas análises, meus testes, tutoriais e meus favoritos em diversas mídias. Sou um tecnófilo conhecedor e exigente, que não segue apenas a moda, mas que procura orientá-lo para as melhores soluções. Então fique ligado!