Como gerenciar os programas de inicialização no Windows
Resposta curta: o Windows guarda a inicialização automática em duas chaves do Registro (Run e RunOnce, por usuário e para todo o sistema) e duas pastas Inicializar. O Gerenciador de Tarefas consegue desativar a maioria, mas esconde o comando e a origem; um aplicativo gratuito como o Gerenciador de inicialização mostra cada entrada com comando, local e escopo, e a alterna com o mesmo mecanismo StartupApproved — sem excluir nada.
Onde o Windows esconde os programas de inicialização
A inicialização automática não é uma lista, mas quatro lugares:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run— programas do usuário atual, iniciam a cada logon.HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce— tarefas únicas, executadas uma vez e depois removidas.HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Rune...\RunOnce— o mesmo para todos os usuários; gravar ali exige direitos de administrador.- As pastas Inicializar:
shell:startuppara o usuário atual eshell:common startuppara todos, ambas acessíveis pela caixa Executar.
O Gerenciador de Tarefas lê essas fontes e as une na aba «Aplicativos de inicialização». Tudo o que inicia com o Windows está em um desses quatro lugares — por isso «desativei no Gerenciador de Tarefas e ele voltou» geralmente significa uma segunda entrada em outro lugar.
Método 1: o Gerenciador de Tarefas — o caminho conhecido
- Pressione
Ctrl+Shift+Esce abra a aba «Aplicativos de inicialização» (no Windows 11 ela fica no menu à esquerda). - Clique com o botão direito na entrada e escolha «Desativar» — ou selecione-a e use o botão no canto superior direito.
- Saia e entre novamente (ou reinicie) para ver o efeito: a aba mostra o estado atual, e o programa só volta a iniciar quando você o ativa de novo.
Prático, nativo e suficiente para um programa barulhento. O problema: o Gerenciador de Tarefas mostra nome, editor e estimativa de impacto, mas não o comando que será executado, nem a chave do Registro ou pasta exata por trás da entrada, nem seu escopo. Entradas RunOnce quase não aparecem, então instaladores que agendam uma tarefa para o próximo logon ficam invisíveis. E nada na aba explica o que é uma entrada desconhecida — você a desativa às cegas.
Método 2: regedit e shell:startup — para os corajosos
- Pressione
Win+R, digiteregedite vá paraHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run. Cada valor é um programa de inicialização: o nome é o que você vê, os dados são o comando. - Para remover um programa, exclua o valor — aqui não há interruptor. Excluir o valor errado pode quebrar um auxiliar de driver ou um dispositivo de entrada, e não há como desfazer sem restaurar um backup do Registro.
- Para entradas de pasta, pressione
Win+Re digiteshell:startup(oushell:common startup); exclua o atalho para o programa deixar de iniciar.
É o caminho manual: exato, mas sem margem para erro. Um valor Run excluído desaparece, um erro de digitação no comando quebra a entrada em silêncio, e nada informa de qual dos quatro lugares ela veio. Um último recurso razoável para uma entrada teimosa — não uma ferramenta do dia a dia.
Método 3: o Gerenciador de inicialização — ver tudo, alternar com segurança
Baixar grátis — StartupManager-Setup.exe
- Abra o aplicativo — ele lê as duas chaves do Registro (usuário atual e todos os usuários) e as duas pastas Inicializar, e mostra cada entrada com o comando exato, a origem (Registro · Run, Registro · RunOnce, pasta Inicializar) e o escopo (Este usuário ou Todos os usuários).
- Mova o interruptor de uma entrada que você não precisa no logon. O aplicativo grava o mesmo sinalizador StartupApproved do Gerenciador de Tarefas: o valor do Registro ou o atalho continua exatamente onde estava, nada é excluído e a mudança é imediata.
- Ligue de novo quando o programa voltar a ser necessário: entradas desativadas nunca saem da lista, então não existe o momento de «para onde foi?».
Diferente do Gerenciador de Tarefas, a lista mostra o comando por trás de cada nome e marca com um cadeado as entradas de todos os usuários: elas aparecem por transparência, mas nesta versão não podem ser alternadas porque exigem direitos de administrador. Entradas do usuário não precisam de elevação alguma. E como o aplicativo só lê o Registro e grava um sinalizador, é seguro experimentá-lo em um notebook de trabalho: sem serviço, sem conta, sem telemetria, nada é enviado a lugar nenhum.
O que é seguro desativar
- Atualizadores e auxiliares — Spotify, Steam, o auxiliar do Adobe Creative Cloud, OneDrive, Discord: podem iniciar quando você abre o aplicativo, em vez de no logon. É aí que normalmente se perde a maior parte do tempo de inicialização.
- Launchers de jogos — Steam, Epic Games Launcher, Battle.net e similares: só precisam rodar quando você realmente joga. Desative-os e abra pelo menu Iniciar.
- Mensageiros e clientes de chat — Telegram, Slack, Teams: se você não precisa deles no segundo seguinte ao Windows carregar, desligue-os; abrem sem problema manualmente.
Não mexa em drivers de áudio, auxiliares de touchpad e teclado, antivírus e agentes de segurança, nem em utilitários do fabricante para ventoinhas e energia. Eles costumam instalar uma entrada Run que faz parte do funcionamento correto do dispositivo, e desativá-la pode deixar você sem som, sem touchpad ou sem proteção. Se o comando de uma entrada aponta para Program Files\Windows Defender, uma pasta de driver de áudio ou o diretório de um fabricante de notebook, deixe-a em paz.
Perguntas frequentes
Desativar um programa de inicialização o exclui?
Não. O interruptor grava o mesmo sinalizador StartupApproved do Gerenciador de Tarefas; o valor do Registro ou o atalho permanece no lugar, e reativar a entrada restaura o programa no próximo logon.
Por que um programa volta depois de desativado no Gerenciador de Tarefas?
Porque outra entrada o inicia: um segundo valor em Run, uma tarefa em RunOnce ou um atalho em uma pasta Inicializar. Um gerenciador que lê os quatro lugares mostra as duplicatas de uma vez — exatamente o que a aba única do Gerenciador de Tarefas não faz.
Preciso de direitos de administrador?
Só para entradas que pertencem a todos os usuários (as chaves HKEY_LOCAL_MACHINE e a pasta Inicializar comum). Entradas do usuário em HKEY_CURRENT_USER e shell:startup podem ser alternadas pelo usuário conectado sem elevação.
Mais: como ver as especificações do PC no Windows e como encontrar e remover pastas vazias no Windows.