Вы проверили разрешения для папки D:\Doc\Temp\GeoServiceFiles\
?
Служба Windows обычно запускается как локальная система, сетевая служба или аналогичная в зависимости от того, как вы ее настроили, но у нее не будут те же правакак приложение win, которое вы запускаете как собственный пользователь.
Попробуйте установить для папки значение Полный доступ для всех, просто чтобы убедиться, что она работает, и уточните права доступа, если это является источником проблем.