Adicionar opção de Modo de Segurança ao menu de contexto do Windows 11
Por que isso é útil
O Modo de Segurança inicia o Windows com um conjunto mínimo de drivers e serviços, útil para diagnosticar problemas de inicialização, remoção de malwares e conflitos de driver. Ter essa opção diretamente no menu de contexto acelera o acesso sem passar pelo Ambiente de Recuperação do Windows (WindowsRE).
Termos rápidos
- Modo de Segurança: inicialização do Windows com apenas arquivos essenciais.
- Script de registro (.reg): arquivo que adiciona ou altera chaves no Registro do Windows.
- Winaero Tweaker: app de personalização gratuito para Windows.
Índice
- Como adicionar via script de registro (mais rápido, sem instalar apps)
- Como adicionar via Winaero Tweaker (interface gráfica)
- Como remover/retroceder
- Riscos e mitigação
- Verificação e critérios de aceitação
- Quando falha e soluções
- Checklist para administrador e usuário
Como adicionar uma opção Modo de Segurança ao menu de contexto com um script de registro
A ideia: criar um arquivo .reg que adiciona uma chave sob HKEY_CLASSES_ROOT\DesktopBackground\Shell\SafeMode, contendo subcomandos que executam comandos elevated (bcdedit e shutdown) para reiniciar no tipo desejado de Modo de Segurança.
Importante: os comandos do script usam bcdedit e shutdown com direitos de administrador. Salve sempre um ponto de restauração antes de aplicar o .reg.
Passo a passo rápido
- Clique com o botão direito no botão Iniciar da barra de tarefas e selecione Executar no menu Power User.
- Digite Notepad na caixa do Executar e pressione Ctrl + Shift + Enter para abrir o Bloco de Notas com privilégios elevados.
- Copie o código do script de registro mostrado abaixo (não altere o conteúdo dos comandos) e cole no Bloco de Notas.
`Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\DesktopBackground\Shell\SafeMode]
"icon"="bootux.dll,-1032"
"MUIVerb"="Safe Mode"
"Position"=-
"SubCommands"=""
[HKEY_CLASSES_ROOT\DesktopBackground\Shell\SafeMode\Shell\001-NormalMode]
@="Restart in Normal Mode"
"HasLUAShield"=""
[HKEY_CLASSES_ROOT\DesktopBackground\Shell\SafeMode\Shell\001-NormalMode\command]
@="powershell -windowstyle hidden -command \"Start-Process cmd -ArgumentList '/s,/c,bcdedit /deletevalue {current} safeboot & bcdedit /deletevalue {current} safebootalternateshell & shutdown -r -t 00 -f' -Verb runAs\""
[HKEY_CLASSES_ROOT\DesktopBackground\Shell\SafeMode\Shell\002-SafeMode]
@="Restart in Safe Mode"
"HasLUAShield"=""
[HKEY_CLASSES_ROOT\DesktopBackground\Shell\SafeMode\Shell\002-SafeMode\command]
@="powershell -windowstyle hidden -command \"Start-Process cmd -ArgumentList '/s,/c,bcdedit /set {current} safeboot minimal & bcdedit /deletevalue {current} safebootalternateshell & shutdown -r -t 00 -f' -Verb runAs\""
[HKEY_CLASSES_ROOT\DesktopBackground\Shell\SafeMode\Shell\003-SafeModeNetworking]
@="Restart in Safe Mode with Networking"
"HasLUAShield"=""
[HKEY_CLASSES_ROOT\DesktopBackground\Shell\SafeMode\Shell\003-SafeModeNetworking\command]
@="powershell -windowstyle hidden -command \"Start-Process cmd -ArgumentList '/s,/c,bcdedit /set {current} safeboot network & bcdedit /deletevalue {current} safebootalternateshell & shutdown -r -t 00 -f' -Verb runAs\""
[HKEY_CLASSES_ROOT\DesktopBackground\Shell\SafeMode\Shell\004-SafeModeCommandPrompt]
@="Restart in Safe Mode with Command Prompt"
"HasLUAShield"=""
[HKEY_CLASSES_ROOT\DesktopBackground\Shell\SafeMode\Shell\004-SafeModeCommandPrompt\command]
@="powershell -windowstyle hidden -command \"Start-Process cmd -ArgumentList '/s,/c,bcdedit /set {current} safeboot minimal & bcdedit /set {current} safebootalternateshell yes & shutdown -r -t 00 -f' -Verb runAs\""
- No Bloco de Notas, cole o código (Ctrl + V).
- Selecione Arquivo > Salvar como.
- Em “Salvar como tipo”, escolha Todos os arquivos.
- Nomeie o arquivo como Safe Mode.reg e salve na área de trabalho.
- Dê um duplo clique no arquivo Safe Mode.reg na área de trabalho.
- Confirme a alteração no Registro clicando em Sim quando solicitado.
Após esses passos, clique com o botão direito na área de trabalho e selecione Mostrar mais opções para ver o menu clássico. Encontre o submenu Safe Mode e escolha a opção desejada (Normal, Safe Mode, Safe Mode with Networking, Safe Mode with Command Prompt).
Observação sobre segurança: o script altera o BCD (Boot Configuration Data) para forçar a inicialização em safeboot e reinicia imediatamente. Use com cuidado; certifique-se de que você pode cancelar reinicializações de scripts ou possui meios de recuperar o boot caso ocorra algo incomum.
Como remover a opção adicionada pelo script
- Abra o Editor do Registro (regedit).
- Navegue até Computer > HKEY_CLASSES_ROOT > DesktopBackground > Shell > SafeMode.
- Clique com o botão direito em SafeMode e escolha Excluir.
Como adicionar uma opção Modo de Segurança ao menu de contexto com Winaero Tweaker
Winaero Tweaker é uma ferramenta gratuita de personalização que evita editar o registro manualmente. Ela adiciona o submenu de Modo de Segurança ao desktop por meio de opções na interface.
Passo a passo resumido
- Acesse a página de download do Winaero Tweaker e baixe o ZIP.
- No Explorador de Arquivos, localize o ZIP baixado e dê um duplo clique.
- Escolha Extrair tudo e marque Mostrar arquivos extraídos quando concluído.
- Execute o setup.exe extraído e siga o assistente de instalação (modo Normal, aceitar contrato, escolher pasta).
- Abra o Winaero Tweaker, navegue até Context Menu e selecione Safe Mode Context Menu.
- Marque Add Safe Mode cascading menu to Desktop (Adicionar menu em cascata Modo de Segurança à área de trabalho).
O submenu criado pelo Winaero pode ter aparência diferente do criado pelo .reg, mas fornece as mesmas opções de reinício em Modo de Segurança padrão, com rede ou com prompt de comando.
Atalhos extras: em Winaero Tweaker há também a seção Shortcuts > Safe Mode Shortcuts, que cria ícones diretos na área de trabalho para cada tipo de boot em modo de segurança; você pode fixá-los na barra de tarefas ou no menu Iniciar.
Verificação e critérios de aceitação
- O submenu “Safe Mode” aparece após clicar com o botão direito na área de trabalho e selecionar Mostrar mais opções.
- As entradas do submenu reiniciam o computador:
- “Restart in Safe Mode” inicia em safeboot minimal.
- “Restart in Safe Mode with Networking” inicia em safeboot network.
- “Restart in Safe Mode with Command Prompt” inicia em safeboot minimal com alternate shell.
- É solicitada a elevação (UAC) quando a ação requer privilégios; os comandos bcdedit falham sem permissão elevada.
Quando isso pode falhar e como resolver
- Permissões/UAC bloqueando a alteração: execute o Bloco de Notas ou o instalador do Winaero como administrador.
- Políticas de TI (domínio/MDM) impedindo alterações no registro: contate o administrador de TI.
- Antivírus ou ferramentas de proteção impedindo alterações no BCD: desative temporariamente (com cautela) ou use a política corporativa para autorizar.
- Reinicialização imediata indesejada: os comandos do script reiniciam com shutdown -r -t 00 -f; remova temporariamente o shutdown do comando para testar sem reiniciar automaticamente.
- Não ver o menu: limpe o cache de ícones e reinicie Explorer: abra o Gerenciador de Tarefas > Windows Explorer > Reiniciar.
Riscos e mitigações
- Risco: alteração incorreta do Registro pode tornar o sistema instável.
Mitigação: criar ponto de restauração e backup do Registro antes de aplicar o .reg. - Risco: alterações no BCD podem comprometer o boot.
Mitigação: anotar os estados originais do BCD ou ter mídia de recuperação à mão. - Risco: execução acidental por usuário sem privilégios.
Mitigação: documente o uso e restrinja a criação do atalho a contas administrativas.
Playbook rápido (SOP) — Administrador
- Criar ponto de restauração do sistema.
- Fazer backup do Registro (Exportar chave HKEY_CLASSES_ROOT\DesktopBackground\Shell\SafeMode se existir).
- Aplicar o .reg com conta administrativa ou instalar Winaero Tweaker.
- Testar cada entrada do submenu em uma máquina de teste antes de rolar para vários dispositivos.
- Documentar o procedimento e publicar instruções internas para os usuários.
Mini-decisão: qual método escolher?
Mermaid decision flow:
flowchart TD
A[Precisa do atalho rapidamente?] -->|Sim, sem instalar nada| B[Usar script .reg]
A -->|Prefere interface gráfica| C[Usar Winaero Tweaker]
B --> D{Ambiente corporativo com políticas restritas?}
D -->|Sim| C
D -->|Não| E[Aplicar .reg com backup]
C --> F[Instalar e habilitar Safe Mode Context Menu]
Checklist para testes/aceitação
- Submenu Safe Mode aparece no menu clássico (Mostrar mais opções).
- Cada opção executa reinício para o tipo correto de safeboot.
- Ação requer UAC quando necessário.
- É possível remover a chave SafeMode e o sistema volta ao estado anterior.
Glossário (1 linha cada)
- Registro: base de dados hierárquica com configurações do Windows.
- BCD (Boot Configuration Data): banco de dados com opções de inicialização do Windows.
- UAC: Controle de Conta de Usuário do Windows, pede elevação para operações sensíveis.
Notas finais
Adicionar um atalho de Modo de Segurança ao menu de contexto é uma melhoria pequena mas prática para técnicos e usuários avançados que precisam acessar a recuperação com frequência. Escolha o método que melhor se encaixa na sua política de TI: .reg para rapidez e Winaero Tweaker para controle por interface. Sempre teste em máquinas não críticas antes de aplicar em larga escala.
.jpg?w=1600&h=900&fit=crop)
Importante: crie um ponto de restauração antes de aplicar alterações no Registro e verifique se você tem meios de recuperação em caso de falha de boot.
Resumo:
- Duas formas: script de registro (.reg) ou Winaero Tweaker (GUI).
- Backup e ponto de restauração são obrigatórios.
- Verifique privilégios administrativos e políticas de TI.
Materiais semelhantes
Copiar Conteúdo no menu de contexto do Windows 11

Mudar nome de exibição no Plex

Data de instalação e uptime do PC — Windows e Linux
Adicionar Modo de Segurança ao menu do Windows 11

Instalar Scientific Linux 6.1 — guia passo a passo
