Desativar Apps Autolaunch no Windows 10
A partir do Windows 10 Fall Creators Update, o sistema operacional pode reabrir automaticamente os aplicativos que estavam em execução antes do desligamento ou reinicialização. Esse comportamento é totalmente inesperado para a maioria dos usuários do Windows que atualizaram para o lançamento recente do sistema operacional. Uma nova pesquisa expôs um ajuste no Registro que pode desativar o recurso.
Se você está acompanhando o desenvolvimento do Windows 10 e os artigos neste blog, pode estar familiarizado com todas as alterações feitas no Windows 10. Um deles era a capacidade de reiniciar os aplicativos após a instalação das atualizações, ou seja, após reiniciar após a instalação das atualizações. Se você está correndo Windows 10 compilação 17040 e acima, você deve usar a opção Use minhas informações de login para terminar automaticamente de configurar meu dispositivo após uma atualização ou reinicialização debaixo Privacidade em Configurações. Veja o artigo "Como fazer login automaticamente após reiniciar o Windows 10
Com base em seus comentários, o recurso para restaurar os aplicativos que foram registrados para reiniciar o aplicativo após você reiniciar ou desligar (através das opções de energia disponíveis no Menu Iniciar e vários outros locais) foi definido para ocorrer apenas para usuários que ativaram “Use minhas informações de login para concluir automaticamente a configuração do meu dispositivo após uma atualização ou reinicialização” na seção Privacidade em Opções de login Definições.
Se você estiver executando uma compilação mais antiga, pode usar outro truque. Dica: para encontrar a compilação que você instalou, consulte o artigo Como encontrar o número da compilação do Windows 10 que você está executando.
Com o Windows 10 Fall Creators Update, o sistema operacional iniciará automaticamente os aplicativos que você estava executando antes de desligar ou reiniciar. Mesmo a desativação do recurso Fast Boot não muda a situação. Executar o comando de desligamento interrompe o sistema operacional de reabrir os aplicativos. O comando é o seguinte:
desligamento -t 0 -s
Quando quiser reiniciar, use o seguinte comando para reinicializar o sistema operacional:
desligamento -t 0 -r
Consulte o seguinte artigo:
Desativar a reabertura automática de aplicativos no Windows 10
Finalmente, um novo ajuste do Registro descoberto pelo usuário do fórum MDL, Hendrik Vermaak, desabilita o recurso completamente. Veja como isso pode ser feito.
Antes de continuar, você precisa encontrar o identificador de segurança para sua conta de usuário (SID).
Encontre o identificador de segurança (SID) da sua conta de usuário
Há um comando de console especial que você pode usar para obter informações sobre contas de usuário no Windows 10. Isso permitirá que você encontre o SID e muitas outras informações. Ele é abordado em detalhes neste artigo:
Resumindo, execute o seguinte comando:
lista de contas de usuário wmic completa
Aqui está o exemplo de saída:
Observe o valor SID da sua conta.
Desativar App Autolaunch no Windows 10
- Abrir Editor de registro.
- Vá para a chave
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon \ UserARSO \ SID
. Substitua a parte do SID pelo valor real do SID, por exemplo,S-1-5-21-1009994778-2815073881-3359792039-1001
. - À direita, crie ou modifique um novo valor DWORD de 32 bits Excluir e defina-o como 1.
- Reinicie o Windows 10.
Para economizar seu tempo, o autor criou um script automatizado.
@echo off.:: Desativar o recurso de inicialização automática do Windows 10.:: Autor: Hendrik Vermaak, 3 de fevereiro de 2018:: Verifique se há permissões administrativas. > nul 2> & 1 "% SYSTEMROOT% \ system32 \ cacls.exe" "% SYSTEMROOT% \ system32 \ config \ system":: Se o sinalizador de erro estiver definido, não temos admin. se '% errorlevel%' NEQ '0' ( echo Solicitando privilégios administrativos... vá para UACPrompt. ) else (goto gotAdmin): UACPrompt. echo Set UAC = CreateObject ^ ("Shell. Aplicativo "^)>"% temp% \ getadmin.vbs " echo UAC.ShellExecute "cmd.exe", "/ C% ~ f0 ,," runas ", 1 >>"% temp% \ getadmin.vbs " cscript "% temp% \ getadmin.vbs" sair / B.: gotAdmin. se existir "% temp% \ getadmin.vbs" (del "% temp% \ getadmin.vbs") pushd "% CD%" CD / D "% ~ dp0":: BatchGotAdmin (Executar quando o código Admin termina):: Desativar recurso AutoLaunch. eco. para / F "tokens = * skip = 1" %% n in ('wmic useraccount onde "name ='% username% '" get sid ^ | findstr "."') do (set SID = %% n) reg add "HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon \ UserARSO \% SID%" / v OptOut / t REG_DWORD / d 1 / f. eco. Recurso echo Autolaunch desativado. eco. eco. echo Pressione qualquer tecla para sair... pausa> nul
Você pode copiar e colar o texto acima em uma nova janela do Bloco de notas e salvá-lo como um arquivo CMD. Como alternativa, você pode baixar o arquivo cmd aqui:
Baixar arquivo CMD
É isso.
Fonte: MDL.