Atraso antes do lançamento do aplicativo de inicialização do Windows 10

2

Eu lanço um AutoHotkey script (.ahk) quando o Windows 10 é inicializado, mas leva de 10 a 20 segundos a partir do momento em que estou logado até que o script seja iniciado. O mais estranho é que o sistema geral é muito rápido, então eu posso pesquisar e iniciar aplicativos manualmente assim que estou logado. Pesquisar manualmente e iniciar o Chrome, por exemplo, leva menos de um segundo.

Portanto, o problema não parece ser um gargalo de hardware; parece um atraso de software no Windows 10. Será que um dos outros aplicativos de inicialização demora muito para ser lançado? "NVIDIA Backend" é um dos outros dois aplicativos que são iniciados na inicialização, isso pode estar causando esse atraso estranho? Eu costumava rodar o Windows 7 até um mês atrás, e nunca vi esse problema.

Editar: todos meus aplicativos de inicialização estão atrasados ​​por alguns segundos quando inicio o Windows, o que é frustrante, pois eu sempre lanço minhas diferentes ferramentas de desenvolvimento via AutoHotkey. Existe alguma maneira de aumentar a prioridade, ou tê-los iniciar mais cedo na inicialização do Windows. Faz por exemplo HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run executar antes da pasta de inicialização? Qualquer sugestão é bem vinda!

Jonas Byström
fonte
Você já tentou desligar as coisas na inicialização, temporariamente, para ver se isso ajuda? Algumas coisas precisam fazer o login online, como o Microsoft OneDrive, e isso pode levar algum tempo. Talvez essas coisas estejam sendo priorizadas sobre seu script AHK.
Dave
É provável que seus outros programas que estão configurados para iniciar, quando o perfil é acessado, estejam causando o atraso. Você pergunta se um aplicativo pode estar com defeito, mas você é o único que pode verificar se o outro aplicativo é realmente o culpado.
Ramhound
talvez o defensor do windows escaneie o script e cause o atraso. tente desativar temporariamente a proteção em tempo real
magicandre1981
Suas sugestões podem ser verdadeiras. Existe alguma maneira de verificar o que está causando o atraso? Os aplicativos na inicialização são iniciados um após o outro ou são iniciados "disparar e liberar?"
Jonas Byström

Respostas:

4

O atraso de inicialização pode ser modificado no registro da seguinte maneira:

  • Digite regedit
  • Navegar para HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Serialize
  • E se Serialize não existe, clique com o botão direito do mouse Explorer, escolha Novo - & gt; Key e digite seu nome como Serialize
  • Clique em Serialize
  • No painel direito, clique com o botão direito do mouse no espaço vazio, escolha Novo - & gt; Valor DWORD (32 bits), digite seu nome como StartupDelayInMSec e defina-o como 0.
  • Reinicie.

Outras dicas que podem ajudar:

  • Desativar inicialização rápida

  • Ajustar configurações de memória virtual
    Tipo Performance no menu Iniciar e escolha o Adjust the appearance and performance of Windows. Debaixo de Advanced Na guia, você verá o tamanho do arquivo de paginação (outro nome para a memória virtual). Clique Change para editá-lo. Na parte inferior da tela, você verá uma quantidade recomendada de memória e um valor alocado atualmente. Certifique-se de que a alocação atual não ultrapasse o número recomendado.

  • Desligue o Bash para Windows se você o instalou e não precisa dele.

  • Atualize os drivers gráficos no site de suporte do fabricante.

harrymc
fonte
A coisa do registro serializado funcionou, agora começa em alguns segundos.
Jonas Byström