Por que o Menu de Contexto Clássico Desaparece Após uma Atualização de Recursos no Windows 11
🔍 WiseChecker

Por que o Menu de Contexto Clássico Desaparece Após uma Atualização de Recursos no Windows 11

Após uma atualização de recursos no Windows 11, você pode notar que o menu de contexto clássico não aparece mais. Em vez disso, o novo menu compacto mostra apenas algumas opções básicas e oculta o menu completo em “Mostrar mais opções”. Essa mudança ocorre porque as atualizações de recursos do Windows 11 redefinem certas configurações do registro que controlam qual menu de contexto é usado por padrão. Este artigo explica a causa técnica desse comportamento e fornece um método confiável para restaurar o menu de contexto clássico completo permanentemente.

Principais Conclusões: Restaurar o Menu de Contexto Clássico no Windows 11

  • Chave do registro HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32: Adicionar um valor padrão vazio força o Windows 11 a usar o menu de contexto clássico em vez do novo compacto.
  • Prompt de Comando ou PowerShell com direitos de administrador: Execute um único comando reg.exe para aplicar a alteração no registro instantaneamente, sem edição manual.
  • Reinicie o Explorador de Arquivos ou saia e faça login novamente: Necessário após a alteração no registro para carregar a nova configuração na memória.

ADVERTISEMENT

Por que as Atualizações de Recursos do Windows 11 Redefinem o Comportamento do Menu de Contexto

O Windows 11 introduziu um menu de contexto redesenhado que mostra um conjunto compacto de comandos por padrão. Esse novo menu é controlado por um objeto COM específico registrado no Registro do Windows em HKEY_CURRENT_USER\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}. Quando o valor InprocServer32 sob essa chave está vazio, o menu clássico completo é usado. Quando a chave não existe ou o valor aponta para um arquivo DLL, o novo menu compacto aparece.

As atualizações de recursos do Windows 11, como as versões 22H2 ou 23H2, frequentemente atualizam as configurações do sistema e removem entradas de registro personalizadas que não fazem parte da configuração padrão. A Microsoft faz isso para garantir a estabilidade do sistema após uma grande atualização. Como resultado, a chave do registro que você criou manualmente para ativar o menu clássico é excluída durante o processo de atualização. O sistema operacional então retorna ao comportamento padrão, que é o novo menu de contexto compacto.

Além disso, alguns aplicativos de terceiros que adicionam entradas ao menu clássico podem não funcionar corretamente após uma atualização de recursos. Esses aplicativos geralmente dependem da estrutura do menu clássico e, quando o sistema muda para o novo menu, seus atalhos desaparecem da lista de clique com o botão direito. A correção para ambos os cenários é a mesma: recriar a chave do registro que força o menu clássico.

Passos para Restaurar o Menu de Contexto Clássico Após uma Atualização de Recursos

Você pode restaurar o menu clássico usando uma edição simples no registro ou uma ferramenta de linha de comando. Ambos os métodos alcançam o mesmo resultado. Escolha aquele com o qual você se sente mais confortável.

Método 1: Usando o Editor do Registro

  1. Abra o Editor do Registro
    Pressione Windows + R, digite regedit e pressione Enter. Clique em Sim se solicitado pelo Controle de Conta de Usuário.
  2. Navegue até a chave CLSID
    Na barra de endereços do Editor do Registro, cole este caminho e pressione Enter:
    HKEY_CURRENT_USER\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}
  3. Crie a subchave InprocServer32
    Se a chave {86ca1aa0-34aa-4e8b-a509-50c905bae2a2} não existir, clique com o botão direito na pasta CLSID, selecione Novo > Chave e nomeie exatamente como {86ca1aa0-34aa-4e8b-a509-50c905bae2a2}. Em seguida, clique com o botão direito nessa nova chave, selecione Novo > Chave e nomeie como InprocServer32.
  4. Defina o valor padrão como vazio
    Clique na chave InprocServer32. No painel direito, clique duas vezes no valor (Padrão). Apague qualquer texto no campo Dados do valor para que fique completamente em branco. Clique em OK.
  5. Reinicie o Explorador de Arquivos
    Abra o Gerenciador de Tarefas pressionando Ctrl + Shift + Escape. Encontre Windows Explorer na lista, clique com o botão direito e selecione Reiniciar. Como alternativa, saia e faça login novamente para aplicar a alteração.

Método 2: Usando o Prompt de Comando ou PowerShell

  1. Abra um prompt de comando ou PowerShell elevado
    Clique com o botão direito no botão Iniciar e selecione Terminal (Admin) ou Prompt de Comando (Admin). Clique em Sim quando o UAC aparecer.
  2. Execute o comando do registro
    Copie e cole o seguinte comando e pressione Enter:
    reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /ve /f
  3. Verifique a alteração
    Execute este comando para confirmar que a chave foi criada:
    reg query "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /ve
    Você deve ver (padrão) REG_SZ (valor não definido).
  4. Reinicie o Explorador de Arquivos
    Execute este comando para reiniciar o Explorer sem usar o Gerenciador de Tarefas:
    taskkill /f /im explorer.exe & start explorer.exe

Após reiniciar o Explorador de Arquivos, clique com o botão direito em qualquer arquivo ou pasta. Agora você deve ver o menu de contexto clássico completo com todas as opções visíveis. A alteração é aplicada apenas à conta de usuário atual.

ADVERTISEMENT

Problemas Comuns Após Restaurar o Menu Clássico

Menu clássico reverte para o novo menu após outra atualização de recursos

Conforme explicado anteriormente, as atualizações de recursos excluem a chave de registro personalizada. Para evitar isso, você pode criar um arquivo em lote que reaplique a configuração do registro e adicioná-lo ao Agendador de Tarefas do Windows para ser executado após cada atualização. No entanto, a abordagem mais simples é executar o comando manualmente após qualquer atualização importante. Futuras atualizações de recursos também podem alterar o CLSID que controla o menu, exigindo uma correção diferente.

Algumas entradas do menu clássico estão ausentes ou quebradas

Se certas entradas de terceiros não aparecerem no menu clássico, o aplicativo pode ter sido projetado para o novo menu. Reinstale o aplicativo para ver se ele adiciona suas entradas ao menu clássico. Alguns aplicativos, como 7-Zip ou Notepad++, oferecem uma configuração para registrar seus comandos para ambos os tipos de menu. Verifique as preferências do aplicativo ou as opções do instalador.

Edição do registro não funciona após sair da conta

Se o menu clássico ainda não aparecer após sair e fazer login novamente, verifique se a chave do registro foi criada corretamente. Abra o Editor do Registro e navegue até HKEY_CURRENT_USER\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32. Confirme se o valor (Padrão) está vazio. Se mostrar algum texto, exclua-o e reinicie o Explorer novamente.

Menu de Contexto Clássico vs Novo Menu Compacto: Comparação

Item Menu Clássico Novo Menu Compacto
Padrão no Windows 11 Não Sim
Número de opções visíveis Lista completa incluindo todas as extensões de shell Limitado a 6-8 comandos comuns
Acesso ao menu completo Imediatamente visível Requer clicar em “Mostrar mais opções”
Compatibilidade com aplicativos antigos Compatibilidade total Parcial — algumas entradas de aplicativos ocultas
Chave de controle do registro InprocServer32 vazio sob CLSID {86ca1aa0…} Chave ausente ou aponta para um DLL
Persistência após atualizações de recursos Perdida — chave excluída Restaurada por padrão

O menu clássico oferece a vantagem de mostrar todos os comandos disponíveis sem cliques extras. O novo menu compacto é projetado para usuários de toque e caneta e reduz a poluição visual. Sua escolha depende se você prefere conveniência ou acesso completo.

Agora você pode restaurar o menu de contexto clássico no Windows 11 após qualquer atualização de recursos usando o comando reg.exe ou o Editor do Registro. Para evitar repetir essa correção, salve o comando reg.exe em um arquivo de texto para acesso rápido após futuras atualizações. Considere criar uma tarefa agendada que execute o comando no logon para automatizar o processo. Essa abordagem garante que você sempre tenha o menu clássico disponível sem intervenção manual.

ADVERTISEMENT