Excel no puede ver la unidad asignada de Windows cuando se ejecuta en un service

Tengo una aplicación que funciona como un service. Esta aplicación permite al usuario conectarse e inicia un subprocess en la count de Windows del usuario. En otras palabras, mydomain \ john se conecta al service a través de TCP y dice "launch" que inicia un process en Windows que se ejecuta bajo mydomain \ john account.

A continuación, este subprocess es capaz de asignar la unidad T: mediante el command net use. A continuación, el process puede ejecutar un script VB que viven en la unidad asignada T :. No hay problemas hasta ahora. el problema surge cuando este script VB intenta ejecutar Excel utilizando "createObject".

Después de establecer la configuration de inicio DCOM con DCOMCNFG y crear la carpeta "Escritorio" que falta en la carpeta systemprofile, todavía no puedo conseguir que esto funcione. Curiosamente, si ejecutar mi script vb y alimentar a Excel una ruta UNC \ fileserver \ share1 en lugar de T: \ el script funciona.

¿Alguien sabe por qué Excel no podría acceder al mapeo T: \ pero no tiene ningún problema con la ruta UNC?