No Windows 7, consegui excluir um item da lista de inicialização usando este
Caminho do registro:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg
Mas no Windows 10 não existe esse caminho. Como eu posso fazer isso?
Responder1
As chaves de registro equivalentes para Windows 10 parecem estar em subchaves nos seguintes locais:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Currentversion\Explorer\StartupApproved
para itens de inicialização em todo o sistemaHKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Currentversion\Explorer\StartupApproved
para itens de inicialização por usuário
As subchaves são nomeadas Run
e dependem do tipo de item de inicialização a que correspondem (ou seja, Run32
chave de registro ou atalho na pasta "Inicializar" no Menu Iniciar).StartupFolder
HKxx\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
As próprias entradas do registro têm um valor binário que começa com um byte par ( 02
, 04
, 06
, etc.) seguido por onze bytes zero se o item de inicialização estiver habilitado, e um byte ímpar ( 03
, 05
, 07
, etc.) seguido por três bytes zero e oito bytes aparentemente aleatórios se o item de inicialização estiver desativado.
Responder2
Pode haver várias chaves de registro necessárias, mas:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
é definitivamente um deles, pelo menos!