
Descontinuação do VBScript: o que isso significa para usuários do Windows
A Microsoft descontinua periodicamente componentes mais antigos do Windows, frequentemente citando baixos níveis de uso ou vulnerabilidades de segurança como os principais motivos. Recentemente, a empresa anunciou a descontinuação de diversos componentes web legados no sistema operacional. Isso segue a decisão anterior, em outubro de 2023, de descontinuar o VBScript, uma linguagem de script semelhante ao JavaScript que a Microsoft introduziu há quase trinta anos. Em decorrência dessa mudança, a Microsoft forneceu aos clientes orientações sobre a transição de projetos legados.
Compreendendo o VBScript e sua função
O VBScript, abreviação de Visual Basic Script, tem sido historicamente uma ferramenta confiável para automação no Windows. Projetado para tarefas que vão desde a criação simples de scripts até melhorias dinâmicas em páginas da web, sua integração de longa data com o Windows o tornou uma solução essencial para usuários e desenvolvedores. No entanto, nos últimos anos, foram descobertas vulnerabilidades que permitem que malware explore o VBScript, levando à sua classificação como um potencial risco à segurança.
Cronograma para a descontinuação do VBScript
Após o anúncio de outubro de 2023, a Microsoft definiu um cronograma claro para a remoção gradual do VBScript, que está em andamento. A Fase 1 já está em vigor e deve durar até 2026 ou 2027. Durante essa fase, o VBScript permanece habilitado por padrão como um Recurso sob Demanda (FOD), garantindo que os projetos existentes possam continuar operando sem interrupções.
No entanto, a Fase 2 marcará uma mudança significativa, pois o FOD será desativado, limitando a disponibilidade do VBScript. A Fase 3 final, cujo cronograma exato ainda não foi confirmado, verá a remoção completa do VBScript do Windows, afetando diretamente os usuários que dependem de seus recursos para automação e funcionalidade.
Impacto nos desenvolvedores VBA
As implicações da descontinuação do VBScript serão particularmente profundas para desenvolvedores que utilizam o Visual Basic for Applications (VBA).Esses usuários frequentemente incorporam o VBScript para expandir a funcionalidade em aplicativos do Office, executando scripts VBS externos e utilizando bibliotecas para expressões regulares.À medida que a transição se desenrola, os desenvolvedores são incentivados a se adaptarem a essas mudanças proativamente.
Recomendações da Microsoft
Para atenuar o impacto dessa descontinuação, a Microsoft recomenda que os clientes migrem para o Office versão 2508 ou posterior, que inclui suporte padrão para classes RegExp. Esta atualização permite que os desenvolvedores mantenham a funcionalidade RegExp em seus projetos VBA sem a necessidade de adicionar vbscript.dll
.É importante ressaltar que verificar a compatibilidade de projetos VBA em ambientes onde o VBScript foi desabilitado é crucial para garantir a operação contínua.
Para obter detalhes técnicos completos sobre o processo de implementação e as melhores práticas, os leitores são incentivados a consultar a postagem oficial do blog da Microsoft aqui.
Conclusão
Concluindo, com a Microsoft se preparando para descontinuar o VBScript, é essencial que desenvolvedores e usuários se mantenham informados sobre essas mudanças. Ao atualizar para as versões mais recentes do Office e se adaptar às novas tecnologias, os usuários podem proteger seus projetos e otimizar seus processos de desenvolvimento em um cenário digital em constante evolução.
Deixe um comentário