Sempre me deparo com casos em que preciso que um programa associado ao serviço A seja executado até o fim antes do serviço B. "Depois" não alivia essa coceira. Depois diz
Mais importante ainda, para unidades de serviço, a inicialização é considerada concluída para o propósito de Antes=/Depois= quando todos os seus comandos de inicialização configurados foram invocados e falharam ou relataram sucesso na inicialização.", mas isso não acontece implica que o processo subjacente foi concluído com êxito.
Uma espécie de buraco gritante na funcionalidade IMO. Como posso iniciar o serviço B se ele depende da conclusão bem-sucedida do Serviço A?