Running as service makes it independent of the logged on user's privileges, so there is no need to give the users the privilege to change drive letters. USBDLM is a Windows service that gives control over Windows' drive letter assignment for USB drives. Customize the drive letter assigned to attach USB mass storage