Я сталкивался с подобной проблемой при запуске JBoss в сервисном режиме, мой Java-код не смог получить доступ к Mapped Drive, даже если я выполняю сервис даже после изменения параметра «Войти в систему:» для того же пользователя, который подключил диск .
Тогда я понял, что если я могу подключить диск, используя тот же сервис, то он должен работать.
И, наконец, добавление простой команды поверх файла service.bat решило проблему.
net use x: \\SERVERNAME\SHARENAME