Solução alternativa de inicialização atrasada (funcionará para qualquer serviço / aplicativo):
Usando a ideia de este thread , crédito para James Roper, eu defini o tipo de inicialização do serviço como Manual (esta opção funciona, ao contrário do Delayed Start) e adicionou um script de inicialização (com um atraso) para iniciar o serviço, obtendo efetivamente uma "inicialização atrasada":
- Defina o tipo de inicialização do Microsoft iSCSI Software Target Service como
Manual
-
Crie um arquivo chamado StartISCSI.CMD
em algum lugar, contendo os seguintes comandos ( WinTarget
é o nome do iSCSI Target Service):
timeout 60
net start WinTarget
-
Crie uma tarefa agendada para executar StartISCSI.CMD
na inicialização (configurado para iniciar mesmo se ninguém estiver logado).
Esta não é exatamente uma resposta à minha pergunta, mas pelo menos é uma solução alternativa, por isso pode ser útil para os outros até que alguém dê uma ideia melhor do motivo pelo qual isso não está funcionando corretamente.