Press "Enter" to skip to content

Como a Microsoft resolveu a crise da pasta Inetpub

Compartilhe

A Microsoft disponibilizou oficialmente um script em PowerShell para restaurar a controvertida pasta Inetpub que surgiu nos sistemas Windows após uma atualização de segurança em abril de 2025.

A pasta, que apareceu silenciosamente na raiz do sistema após o patch que corrigia a vulnerabilidade CVE-2025-21204, gerou confusão entre usuários que não compreendiam sua finalidade.

Esse problema trouxe muitas pessoas para o TargetHD.net em busca de uma solução. E neste artigo, mostramos o que você deve fazer para mitigar a anormalidade, incluindo a configuração e a execução do script liberado pela Microsoft.

 

Qual foi a verdadeira raiz do problema?

O problema principal não foi a criação da pasta em si, mas a completa ausência de comunicação por parte da Microsoft sobre sua função.

Usuários domésticos e até administradores de sistema ficaram perplexos com o surgimento da estrutura relacionada ao Internet Information Services (IIS) em máquinas que não utilizavam servidor web.

A falta de explicação levou muitos a deletarem a pasta, considerando-a desnecessária ou até mesmo um problema de segurança. E essa omissão de informação (ou ausência de maiores detalhes sobre o assunto) por parte da Microsoft causou mais problemas do que o imaginado.

A eliminação da pasta Inetpub causou problemas em sistemas que dependiam de módulos específicos do IIS ativados com o patch de segurança.

Embora muitos usuários não notassem diferenças após a remoção, outros enfrentaram falhas em serviços que operavam de forma invisível no sistema operacional.

 

A solução da Microsoft para o problema

O script Set-InetpubFolderAcl, disponível na PowerShell Gallery, automatiza a restauração da pasta e aplica as permissões de segurança adequadas do IIS.

A ferramenta é, na prática, uma resposta tardia da Microsoft para reverter os danos causados pela comunicação deficiente sobre a atualização.

Se tudo dependesse apenas e tão somente de um script para ser resolvido, a Microsoft demorou demais para entregar uma solução válida.

Até porque vários profissionais de software e programadores independentes poderiam fazer o mesmo script, a partir de soluções próprias.

A pasta surge como parte da correção da falha de seguridade CVE-2025-21204, implementada nas atualizações do Patch Tuesday de abril.

A Microsoft confirmou que a estrutura não deve ser removida, apesar de normalmente permanecer vazia na maioria das configurações.

 

Como executar o script Set-InetpubFolderAcl

Procedimento Simplificado

  1. Abrir PowerShell como Administrador: Clique no menu Iniciar, digite “PowerShell”, clique com botão direito em “Windows PowerShell” e selecione “Executar como administrador”
  2. Configurar Política de Execução: Digite o comando Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass e confirme com “S” ou “Y”
  3. Instalar o Script: Execute o comando Install-Script -Name Set-InetpubFolderAcl e confirme a instalação quando solicitado
  4. Executar o Script: Digite C:\Program Files\WindowsPowerShell\Scripts\Set-InetpubFolderAcl.ps1 ou simplesmente Set-InetpubFolderAcl.ps1
  5. Verificar Resultado: Confirme se a pasta C:\inetpub foi criada e possui as permissões corretas do IIS

Comandos essenciais

Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
Install-Script -Name Set-InetpubFolderAcl
Set-InetpubFolderAcl.ps1

Observações importantes

  • Privilégios: Sempre execute o PowerShell como administrador para evitar erros de permissão
  • Conexão: Certifique-se de ter conexão com internet para download do script da PowerShell Gallery
  • Confirmações: Durante o processo, confirme as solicitações de instalação do provedor NuGet e do script
  • Verificação: Após execução, verifique se a pasta Inetpub foi restaurada em C:\inetpub com permissões adequadas

 

Que a Microsoft aprenda com o episódio

O incidente expôs uma crítica recorrente ao processo de atualizações da Microsoft: a necessidade de maior transparência nas modificações introduzidas no sistema.

Para uma plataforma tão amplamente utilizada como o Windows, mudanças estruturais não podem aparecer sem explicação adequada aos usuários.

A comunidade técnica reagiu rapidamente oferecendo soluções manuais para recriar a pasta através do painel de recursos do Windows.

E isso aconteceu justamente pela demanda dos usuários que, em boa parte, estavam perdidos ou com computadores danificados pela remoção da pasta.

Quem pediu socorro foi atendido pelo coletivo, e não pela Microsoft. E isso é algo que gerou irritação de muita gente mundo afora.

De qualquer forma, ainda resta o consolo de que o script oficial simplifica o processo através de comandos PowerShell executados com privilégios administrativos.

A ferramenta cria automaticamente o diretório inetpub caso não exista e aplica as permissões padrão do IIS. Se a pasta vazia já existir, apenas as permissões corretas são configuradas. O processo antes exigia ativação manual do IIS através das características opcionais do Windows.

Especialistas em segurança destacam que a pasta faz parte de um mecanismo de mitigação para uma vulnerabilidade de escalação de privilégios no Windows Process Activation.

A Microsoft alertou previamente que a pasta auxilia na mitigação de uma vulnerabilidade de alta severidade de escalação de privilégios.

Mas não falou de forma clara que a sua permanência no sistema operacional era algo obrigatório ou necessário para o funcionamento pleno do sistema.

Não necessariamente temos que julgar quem adotou a regra do “o que não é proibido é permitido” neste caso.

Mas… comunicação é tudo nessa vida, minha gente.

 

Via Bleeping Computer, Windows Latest


Compartilhe