Locais de inicialização automática do Windows

O sistema operacional Windows é fornecido com opções para executar arquivos ou programas personalizados na inicialização.

Isso é bom, por um lado, pois permite que os usuários do sistema operacional selecionem os programas que desejam iniciar no Windows. Também é necessário para alguns programas, por exemplo, software de segurança, pois geralmente é necessário que esses programas iniciem o mais cedo possível.

Mas também é um grande incômodo, pois os programas podem ser adicionados à inicialização durante as instalações ou mesmo na inicialização.

Como isso geralmente não é comunicado adequadamente ao usuário, pode não apenas atrasar o início do sistema, mas também significa que os programas que podem não ser necessários o tempo todo são executados o tempo todo.

Locais de inicialização automática do Windows

Embora você possa usar um programa como os excelentes Autoruns para gerenciar todos os locais de inicialização, às vezes pode ser necessário acesso direto a eles, por exemplo, quando você deseja adicionar um programa próprio à inicialização.

Os usuários iniciantes podem ficar impressionados com o grande número de locais de inicialização automática - como pastas em uma unidade e no Registro do Windows - e pode levar muito tempo para percorrer a lista na primeira vez em que a abrir.

Parte do motivo pelo qual o sistema é bastante complexo é o fato de o Windows manter entradas de inicialização automática para usuários individuais e todos os usuários do sistema e, se uma versão de 64 bits do Windows for usada, outra exclusiva para versões de 64 bits.

Os Locais de Inicialização Automática do Windows podem ser divididos em três pastas de grupos, Registro e Tarefas agendadas, na maioria das vezes, embora você também possa usar a Diretiva de Grupo para adicionar programas de inicialização automática ao sistema (que são refletidos no Registro do Windows).

Locais de inicialização automática do Windows: pastas

Os locais a seguir são ideais quando se trata de adicionar programas personalizados à inicialização automática. Além disso, é bastante fácil remover programas e atalhos dessas pastas de inicialização automática.

Para facilitar as coisas, a Microsoft adicionou palavras-chave para as pastas que ajudam a abri-las rapidamente. Os locais / palavras-chave abrem a mesma pasta.

Pasta de inicialização automática do usuário atual

  • shell: inicialização
  • % appdata% \ Microsoft \ Windows \ Menu Iniciar \ Programas \ Inicialização
  • C: \ Usuários \ USERNAME \ AppData \ Roaming \ Microsoft \ Windows \ Menu Iniciar \ Programas \ Inicialização

Pasta de inicialização automática de todos os usuários

  • shell: inicialização comum
  • % programdata% \ Microsoft \ Windows \ Menu Iniciar \ Programas \ Inicialização
  • C: \ ProgramData \ Microsoft \ Windows \ Menu Iniciar \ Programas \ StartUp

Locais de inicialização automática do Windows: Registro

A maior parte dos locais de inicialização automática é encontrada no Registro do Windows. Você provavelmente sabe como carregar o editor do Registro, mas, se não, aqui está como é feito:

  1. Toque na tecla Windows, digite regedit.exe e pressione Enter.
  2. Confirme o prompt do UAC que é exibido.

Executar teclas (usuário individual)

  • HKCU \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run
  • HKCU \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Run (apenas em sistemas de 64 bits)
  • HKCU \ Software \ Microsoft \ Windows NT \ CurrentVersion \ Windows \ Run
  • HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ RunOnce (executa o programa / comando apenas uma vez, limpa-o assim que é executado)
  • HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ RunOnceEx (executa o programa / comando apenas uma vez, limpa-o assim que a execução é concluída)
  • HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ RunServices
  • HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ RunServicesOnce

Executar teclas (máquina, todos os usuários)

  • HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run
  • HKLM \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Run (apenas em sistemas de 64 bits)
  • HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ RunOnce (executa o programa / comando apenas uma vez, limpa-o assim que é executado)
  • HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ RunOnceEx (executa o programa / comando apenas uma vez, limpa-o assim que a execução é concluída)
  • HKLM \ System \ CurrentControlSet \ Services
  • HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ RunServices
  • HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ RunServicesOnce

Outras teclas de inicialização automática

A Instalação Ativa foi projetada para executar comandos uma vez por usuário durante o logon.

  • HKLM \ SOFTWARE \ Microsoft \ Instalação ativa \ Componentes instalados
  • HKLM \ SOFTWARE \ Wow6432Node \ Microsoft \ Instalação ativa \ Componentes instalados

Recurso de início automático não documentado.

  • HKLM \ SOFTWARE \ Microsoft \ Windows \ Versão Atual \ Explorer \ SharedTaskScheduler
  • HKLM \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ Versão Atual \ Explorer \ SharedTaskScheduler

Entradas de inicialização automática relacionadas ao shell, por exemplo, itens exibidos quando você clica com o botão direito do mouse em arquivos ou pastas.

  • HKLM \ SOFTWARE \ Microsoft \ Windows \ Versão Atual \ Explorer \ ShellServiceObjects
  • HKLM \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ Versão Atual \ Explorer \ ShellServiceObjects
  • HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ ShellServiceObjectDelayLoad
  • HKLM \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ ShellServiceObjectDelayLoad
  • HKCU \ Software \ Classes \ * \ ShellEx \ ContextMenuHandlers
  • HKLM \ Software \ Wow6432Node \ Classes \ * \ ShellEx \ ContextMenuHandlers
  • HKCU \ Software \ Classes \ Drive \ ShellEx \ ContextMenuHandlers
  • HKLM \ Software \ Wow6432Node \ Classes \ Drive \ ShellEx \ ContextMenuHandlers
  • HKLM \ Software \ Classes \ * \ ShellEx \ PropertySheetHandlers
  • HKLM \ Software \ Wow6432Node \ Classes \ * \ ShellEx \ PropertySheetHandlers
  • HKCU \ Software \ Classes \ Diretório \ ShellEx \ ContextMenuHandlers
  • HKLM \ Software \ Classes \ Diretório \ ShellEx \ ContextMenuHandlers
  • HKLM \ Software \ Wow6432Node \ Classes \ Directory \ ShellEx \ ContextMenuHandlers
  • HKCU \ Software \ Classes \ Diretório \ Shellex \ DragDropHandlers
  • HKLM \ Software \ Classes \ Diretório \ Shellex \ DragDropHandlers
  • HKLM \ Software \ Wow6432Node \ Classes \ Diretório \ Shellex \ DragDropHandlers
  • HKLM \ Software \ Classes \ Diretório \ Shellex \ CopyHookHandlers
  • HKCU \ Software \ Classes \ Diretório \ Plano de Fundo \ ShellEx \ ContextMenuHandlers
  • HKLM \ Software \ Classes \ Diretório \ Plano de Fundo \ ShellEx \ ContextMenuHandlers
  • HKLM \ Software \ Wow6432Node \ Classes \ Directory \ Background \ ShellEx \ ContextMenuHandlers
  • HKLM \ Software \ Classes \ Pasta \ ShellEx \ ContextMenuHandlers
  • HKLM \ Software \ Wow6432Node \ Classes \ Pasta \ ShellEx \ ContextMenuHandlers
  • HKLM \ Software \ Classes \ Pasta \ ShellEx \ DragDropHandlers
  • HKLM \ Software \ Wow6432Node \ Classes \ Pasta \ ShellEx \ DragDropHandlers
  • HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ShellIconOverlayIdentifiers
  • HKLM \ Software \ Wow6432Node \ Microsoft \ Windows \ Versão Atual \ Explorer \ ShellIconOverlayIdentifiers

As seguintes chaves especificam drivers que são carregados durante a inicialização.

  • Drivers HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Font
  • HKLM \ Software \ Microsoft \ Windows NT \ CurrentVersion \ Drivers32
  • HKLM \ Software \ Wow6432Node \ Microsoft \ Windows \ AtualVersion \ Drivers32

Teclas de inicialização diversas

  • HKLM \ Software \ Classes \ Filtro
  • HKLM \ Software \ Classes \ CLSID \ {083863F1-70DE-11d0-BD40-00A0C911CE86} \ Instance
  • HKLM \ Software \ Wow6432Node \ Classes \ CLSID \ {083863F1-70DE-11d0-BD40-00A0C911CE86} \ Instance
  • HKLM \ Software \ Classes \ CLSID \ {7ED96837-96F0-4812-B211-F13C24117ED3} \ Instance
  • HKLM \ Software \ Wow6432Node \ Classes \ CLSID \ {7ED96837-96F0-4812-B211-F13C24117ED3} \ Instance
  • KLM \ System \ CurrentControlSet \ Control \ Session Manager \ KnownDlls
  • HKCU \ Painel de controle \ Desktop \ Scrnsave.exe
  • HKLM \ System \ CurrentControlSet \ Services \ WinSock2 \ Parameters \ Protocol_Catalog9 \ Catalog_Entries
  • HKLM \ System \ CurrentControlSet \ Services \ WinSock2 \ Parameters \ Protocol_Catalog9 \ Catalog_Entries64

Locais de inicialização automática do Windows: Diretiva de Grupo

O editor de Diretiva de Grupo está disponível apenas nas versões profissionais do Windows, enquanto as chaves do Registro associadas às diretivas estão disponíveis em todas as versões.

  1. Toque na tecla Windows, digite gpedit.msc e pressione Enter para iniciar o Editor de Diretiva de Grupo.

Navegue até as seguintes chaves usando a estrutura em árvore à esquerda para verificar, modificar, adicionar ou remover entradas usando políticas.

  • Configuração do computador> Modelos administrativos> Sistema> Logon> Execute esses programas no logon do usuário
  • Configuração do usuário> Modelos administrativos> Sistema> Logon> Execute esses programas no logon do usuário

As chaves do Registro correspondentes são:

  • HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer \ Run
  • HKCU \ Software \ Microsoft \ Windows \ Versão Atual \ Políticas \ Explorer \ Run

Locais de inicialização automática do Windows: tarefas

Você pode abrir o Agendador de tarefas do Windows para gerenciar tarefas no sistema operacional Windows:

  1. Toque na tecla Windows, digite Agendador de tarefas e pressione Enter.

Você pode verificar as tarefas usando o Windows Explorer / File Explorer também.

  • C: \ Windows \ Tarefas
  • C: \ Windows \ System32 \ Tasks

arquivos

Os seguintes arquivos podem ser usados ​​para iniciar automaticamente os programas no Windows:

  • c: \ autoexec.bat
  • c: \ config.sys
  • c: \ windows \ winstart.bat
  • c: \ windows \ wininit.ini
  • c: \ windows \ dosstart.bat
  • c: \ windows \ system.ini
  • c: \ windows \ win.ini
  • c: \ windows \ system \ autoexec.nt
  • c: \ windows \ system \ config.nt

Recursos

Os seguintes recursos fornecem informações adicionais sobre chaves específicas do Registro.

  • Configuração ativa explicada
  • Chave do Registro de Instalação Ativa
  • Sinal sonoro do computador no arranque automático do Windows
  • Registrando manipuladores de arquivos
  • O processo de inicialização do Windows 7
  • Entenda e controle os aplicativos de inicialização com o Utilitário de configuração do sistema