A pergunta correta seria: por que exatamente o seu serviço precisa ser executado como sistema?
Basicamente, a menos que você crie algum tipo de proxy RPC ou altere o programa para representar um usuário de domínio, simplesmente não poderá conceder acesso a recursos de domínio para a conta do sistema.
Portanto, tente o seguinte: baixe e execute o monitor de processos ( procmon ), defina para registrar a atividade de todos os processos envolvidos e executá-los como usuário local. Depois disso, verifique o log de qualquer resultado de acesso negado (código de erro 5) e volte com um resultado. Nesse momento, podemos começar a pensar em como corrigi-lo por meio de alterações na ACL ou contornar isso.