Eu não entendo o propósito real. Eu não tentaria interferir no processo de inicialização.
Existem algumas coisas para testar em gpedit.msc. Meu Windows está em Português, então os trabalhos podem ser diferentes.
Um deles é "Sempre esperar pela rede na inicialização e no logon do computador". Está em "Configuração do Computador / Modelos Administrativos / Sistema / Logon" se não me engano.
Além disso, em "Configuração do Computador \ Modelos Administrativos \ Sistema \ Scripts" - fonte :
Run logon scripts synchronously
Enable this option to force the system to run the scripts synchronously, one after another.Maximum wait time for Group Policy scripts
Use this option to set the script timeout interval. The default interval is 600 seconds (10 minutes), and valid intervals range from 0 to 32000 seconds. This affects both computer and user scripts that run synchronously.
Reforçando: eu não tentaria mexer com isso. Mas depende de você.