O VBScript (Visual Basic Scripting Edition) é uma linguagem de script legada que já foi amplamente utilizada para automação em ambientes Windows. No Windows 11, esse recurso não está mais ativado por padrão e agora é considerado um recurso opcional. Os usuários podem instalar manualmente o VBScript para manter a compatibilidade com scripts antigos ou aplicativos corporativos, ou desinstalá-lo por motivos de segurança.
O gerenciamento desse recurso permite aplicar configurações padronizadas em todos os dispositivos e ajuda a preparar os sistemas para sua descontinuação total em futuras versões do Windows. Este guia vai mostrar como instalar ou desinstalar o VBScript no Windows 11.
📌 Estratégias de implantação recomendadas:
| Clique para escolher um método | 💻 Ideal para usuários individuais | 💻💻💻 Ideal para empresas |
| Método 1: Instalar ou desinstalar por meio dos Recursos opcionais (GUI) | ✓ | |
| Método 2: Instalar ou desinstalar pelo PowerShell | ✓ | |
| Método 3: Instalar ou desinstalar usando o DISM (Prompt de Comando) | ✓ |
Como ativar ou desativar o VBScript no Windows 11
Esses métodos se aplicam ao Windows 11 versão 22H2 e posteriores. Após a instalação ou remoção, pode ser necessário reiniciar o sistema para que as alterações entrem em vigor.
Método 1: Instalar ou desinstalar por meio dos Recursos opcionais (GUI)
📌 Casos de uso: Ideal para usuários sem conhecimentos técnicos ou para configurações pontuais
📌 Pré-requisitos: É necessário ter acesso de administrador
Para instalar o VBScript:
- Pressione Win + I para abrir as Configurações.
- Vá para Sistema > Recursos opcionais.
- Clique em “Exibir recursos ”, na parte superior.
- Na caixa de pesquisa, digite VBScript.
- Selecione VBScript na lista e clique em Avançar.
- Clique em “Instalar” e aguarde até que o processo seja concluído.
- Reinicie o PC para aplicar as alterações. [Consulte o item 4 em ⚠️Pontos a serem observados. ]
Para desinstalar o VBScript: [ Consulte o item nº 1 em ⚠️Pontos a serem observados. ]
- Pressione Win + I para abrir as Configurações.
- Vá para Sistema > Recursos opcionais.
- Role a página até a se ção “Recursos instalados” e localize o VBScript.
- Clique no menu com os três pontos ao lado de VBScript e clique em Desinstalar.
- Reinicie o PC para aplicar as alterações. [Consulte o item 4 em ⚠️Pontos a serem observados. ]
💡 Observação: O processo pode levar alguns minutos.
Método 2: Instalar ou desinstalar pelo PowerShell
📌 Casos de uso do : Ideal para administradores de sistema ou usuários que gerenciam várias máquinas.
📌 Pré-requisitos: É necessário executar o PowerShell como administrador. Caso contrário, os comandos podem não funcionar.
- Pressione Win + S para abrir a Pesquisa.
- Tipo Powershell, em seguida, clique com o botão direito do mouse em “Windows PowerShell” ou “Windows Terminal”.
- Clique em “Executar como administrador”.
- Execute um dos comandos a seguir, dependendo do que você deseja fazer. [Consulte o item 2 em ⚠️Pontos a serem observados. ]
Para instalar o VBScript:
Add-WindowsCapability -Online -Name "VBSCRIPT~~~~"
Para desinstalar o VBScript: [ Consulte o item nº 1 em ⚠️Pontos a serem observados. ]
Remove-WindowsCapability -Online -Name "VBSCRIPT~~~~"
Para verificar o status da instalação:
Get-WindowsCapability -Online | Where-Object { $_.Name -like "VBSCRIPT" }
- A exibição será mais ou menos assim:
Nome: VBScript~~~~0. 0.1.0
Estado: Instalado
- Ou assim:
Estado: Ausente
- Reinicie o PC para aplicar as alterações. [Consulte o item 4 em ⚠️Pontos a serem observados. ]
Método 3: Instalar ou desinstalar usando o DISM (Prompt de Comando)
📌 Casos de uso do: Adequado para scripts de automação ou cenários de implantação.
📌Pré-requisitos: É necessário abrir o Prompt de Comando como administrador.
- Pressione Win + S para abrir a Pesquisa.
- Digite “cmd” e, em seguida, clique com o botão direito do mouse em “Prompt de Comando”.
- Selecione “Executar como administrador”.
- Execute um dos comandos a seguir, dependendo do que você deseja fazer: [Consulte o item 3 em ⚠️Pontos a serem observados. ]
Para instalar o VBScript:
DISM /Online /Add-Capability /CapabilityName:VBSCRIPT~~~~
Para desinstalar o VBScript: [ Consulte o item nº 1 em ⚠️Pontos a serem observados. ]
DISM /Online /Remove-Capability /CapabilityName:VBSCRIPT~~~~
- Reinicie o PC para aplicar as alterações. [Consulte o item 4 em ⚠️Pontos a serem observados. ]
⚠️ Pontos a serem observados
| Riscos | Possíveis consequências | Reversões |
| 1. Desinstalação do VBScript enquanto scripts legados ainda estão em uso. | Scripts .vbs críticos podem falhar sem aviso prévio. Isso pode prejudicar a automação ou os processos da empresa. | Reinstale o VBScript usando o método de sua preferência e, em seguida, teste os scripts em um ambiente que não seja de produção. |
| 2. Comando incorreto do PowerShell. | Uma sintaxe incorreta pode resultar em falhas na execução ou nas tentativas. | Verifique novamente o comando ou use `Get-WindowsCapability -Online`. |
| 3. Forçar o fechamento do Prompt de Comando durante uma operação do DISM. | Alterações no sistema interrompidas podem causar instalação/remoção incompleta ou corromper o estado dos recursos. | Reinicie o sistema e execute novamente o comando DISM apropriado. Em seguida, verifique o status do recurso. |
| 4. Esquecer de reiniciar o computador após a instalação ou remoção. | É possível que as alterações não entrem em vigor. | Reinicie manualmente o dispositivo para aplicar totalmente as alterações e confirme se o VBScript está funcionando ou desativado conforme o esperado. |
Considerações adicionais
Aqui estão algumas considerações adicionais a serem levadas em conta ao trabalhar com VBScript no Windows 11:
Recomendação de segurança
O VBScript foi oficialmente descontinuado a partir do Windows 11 23H2. Devido ao seu longo histórico de uso em ataques de phishing e campanhas de malware, a Microsoft recomenda enfaticamente a remoção do VBScript, a menos que seja absolutamente necessário por motivos de compatibilidade.
Teste de scripts
Se você instalar o VBScript, certifique-se de que todos os scripts .vbs existentes sejam testados minuciosamente. Devido a mudanças nos ambientes do Windows, os scripts antigos podem não funcionar mais como esperado. Verifique o comportamento em um ambiente de teste controlado antes de utilizá-lo em produção.
Política de Grupo ou Intune
O VBScript pode ser ativado ou desativado programaticamente por meio da Política de Grupo, do Microsoft Intune ou de outras ferramentas de provisionamento. As organizações podem, assim, automatizar sua gestão como parte da configuração do sistema ou das diretrizes de conformidade.
Registro de eventos
Desativar o VBScript ajuda a reduzir a exposição a malwares baseados em scripts, especialmente aqueles que utilizam vetores de phishing ou execução remota de código. Além disso, se o VBScript estiver sendo usado indevidamente, atividades suspeitas podem aparecer nos Registros de Eventos do Windows; portanto, ativar o registro e a auditoria pode ajudar a detectar e responder às ameaças de forma mais eficaz.
Utilizar VBScript para manter a compatibilidade com sistemas legados
O VBScript é um recurso obsoleto no Windows 11, mantido apenas para garantir a compatibilidade com sistemas antigos. Embora não esteja mais ativado por padrão, continua sendo um recurso opcional para ambientes que ainda dependem de scripts ou ferramentas de automação mais antigas.
O Windows oferece opções flexíveis de instalação e remoção, permitindo que você dê suporte a fluxos de trabalho legados ou aumente a segurança do sistema ao eliminar componentes não utilizados. Todos os métodos recomendados exigem privilégios administrativos, e pode ser necessário reiniciar o sistema para que as alterações sejam aplicadas integralmente.
Tópicos relacionados:
[início rápido]
