Desabilitando os programas de inicialização, MAS deixar no registro?

2

Estou curioso para saber como o CCleaner (provavelmente mais aplicativos também fazem isso) faz isso. O recurso específico e o comportamento que estou tentando replicar é que você pode desabilitar os programas de inicialização sem excluí-los. A entrada permanece no registro, mas o aplicativo que foi desativado não é iniciado. Portanto, a desativação foi bem-sucedida, mas a entrada ainda está lá. Onde e como essas mudanças são feitas para que isso funcione?

    
por Corey Ogburn 27.09.2011 / 05:08

1 resposta

3

A maioria dos programas apenas remove a entrada de registro do registro, eu uso AutoRuns para ver especificamente onde eles correm no registro, há muitos locais onde programas podem ser executados no registro.

Como teste, usei Auto runs para ver onde um software de inicialização que adicionei é executado a partir de (HddLed), abri o editor de registro e com certeza estava lá, desmarcando a caixa ao lado do item de inicialização no Autoruns e atualizando a exibição do registro, a entrada foi embora. Voltei para o Autoruns e marquei novamente, e a entrada retornou.

Suponho que outro software possa usar outros métodos para realizar a mesma coisa, mas esse é o método mais comum.

Antes

.

depois

Aqui é onde o software específico que eu adicionei é executado no registro.

HKCU\Software\Microsoft\Windows\CurrentVersion\Run

    
por 27.09.2011 / 06:05