What's new in USB Drive Letter Manager 5.6.0

Feb 26, 2024
  • Bugfix: Blurry balloontip icons at 125% Windows display scale
  • Bugfix: Criteria VolumeLabel did not work on ReFS formatted drives
  • Bugfix: UsbDriveInfo crash when the UsbDriveInfo.ini exist but not writable
  • Bugfix: UsbDriveInfo with small font in the right pane on high DPI if there is an INI written by version before V5.5.8
  • New: Criteria Container for drive letters depending on the VHD container
  • New: Variables "ContainerPath" and "ContainerFile" for VHD container in mount-points or balloon-tips
  • New: UsbDriveInfo option to show hidden volumes

New in USB Drive Letter Manager 5.5.11 (Aug 31, 2023)

  • Bugfix: V5.5.10 did not register for volume notification, so almost nothing worked

New in USB Drive Letter Manager 5.5.10 (Aug 25, 2023)

  • New: "PortableBaseLayer" system volume is ignored
  • New: UsbDriveInfo shows hidden disks

New in USB Drive Letter Manager 5.5.9 (Aug 10, 2023)

  • Bugfix: Sometimes too large icons in the balloon tips
  • Bugfix: Some graphical glitches in UsbDriveInfo on high DPI scalings

New in USB Drive Letter Manager 5.5.8 (Jul 10, 2023)

  • New: New function "uninstall a USB device" for the command interface
  • New: BalloonTips and UsbDriveInfo look better on high DPI scale
  • Bugfix: Criteria VolumeLabel did not work in [OnArrival] for manually unlocked Bitlocker volumes

New in USB Drive Letter Manager 5.5.7.90 Beta (Apr 10, 2023)

  • New: New function "uninstall a USB device" for the command interface.
  • Bugfix: Criteria VolumeLabel did not work in [OnArrival] for manually unlocked Bitlocker volumes.

New in USB Drive Letter Manager 5.5.7 (Jan 22, 2023)

  • Bugfix: USBDLM may crash when arrival and removal events are triggered in fast succession for the same drive
  • Bugfix: UsbDriveInfo showed a messagebox after writing a report by command-line
  • Bugfix: UsbDriveInfo showed "Error path not found" on Tools -> Compact VHD

New in USB Drive Letter Manager 5.5.6 (Nov 14, 2022)

  • Bugfix: USB High-Speed devices reporting a USB version 2.1 no more assumed being SuperSpeed capable
  • New: The MSIs creating an entry in "Programs and Features" aka "Add/Remove Programs"

New in USB Drive Letter Manager 5.5.5 (Sep 4, 2022)

  • Rollback: As before V5.4.9 USBDLM ignores the GPT attribute GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER (Bit 63). Background: I had no idea where this attribute comes from. It turned out that this attribute is often not set intentionally, it is set by the Windows Disk Management when a drive letter is removed. This makes no difference on the computer where it is done but the drive will get no letter assigned on any other Windows computer by default too. When this behaviour was implemented 20 years ago portable drives > 2 TB (which need GPT partitioning) where probably beyond imagination...
  • New: UsbDriveInfo can edit GPT partition attributes (right-click on a volume -> Edit -> GPT Partition Attributes)

New in USB Drive Letter Manager 5.5.4 (Aug 1, 2022)

  • Bugfix: USBDLM since V5.5.2 removed the drive letter of GPT partitions with the attribute in bit 63 set (GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER, diskpart calls it "nodefaultdriveletter"). Now USBDLM just does not touch the drive letter of such volumes. As before you can let USBDLM ignore the attribute by IgnoreNoDefaultDriveLetterAttribute=1 in section [Settings]

New in USB Drive Letter Manager 5.5.3 (Jul 27, 2022)

  • Bugfix: USBDLM.msi V5.5.2.x failed to update any older installed version
  • Bugfix: UsbDriveInfo V5.5.2.0 could not start the Windows Disk Manager, Device Manager and Event Viewer
  • Conclusion: I should release Beta versions again

New in USB Drive Letter Manager 5.5.2 (Jul 25, 2022)

  • New: USBDLM removes the drive letter of Windows "System Reserved" partitions on MBR drives (which get a drive letter assigned when a system drive is put into a USB case)
  • New: Variable and criteria UsbPortMaxSpeed, e.g. for customized balloon-tips
  • New: Optional polling for new media and the no media no letter feature (for a few DVD drives which fail to send a proper notification)
  • New: UsbDriveInfo handles empty CD/DVDs better
  • Bugfix: Some problems with BitLocker To Go fixed

New in USB Drive Letter Manager 5.5.1 (Nov 7, 2021)

  • Bugfix: OnServiceStart and OnServiceStarted did not work since V5.4.9

New in USB Drive Letter Manager 5.5.0 (Jun 28, 2021)

  • Bugfix: On deregistration of the USBDLM service no-letter entries created by USBDLM where not removed, so the drive did not get a drive letter assigned
  • Bugfix: Under Windows 8 and 10 OnArrival for Bitlocker drives was executed immediately instead after unlock. Now twice, see Bitlocker.
  • Bugix: UsbDriveInfo could not swap or steal drive letters since V5.4.8 because it showed a OK only messagebox instead of Yes/No which is hard to answer with Yes.
  • New: USBDLM's balloon-tips and UsbDriveInfo look better under Windows 10 with a display scale > 100% (they are "DPI aware" and therefore no more bitmap-scaled)

New in USB Drive Letter Manager 5.4.11 (Feb 28, 2021)

  • Bugfix: USBDLM crashed when arrival and removal events are triggered in fast succession for the same drive

New in USB Drive Letter Manager 5.4.10 (Feb 9, 2021)

  • Bugfix: USBDLM and UsbDriveInfo crashed when IOCTL_STORAGE_QUERY_PROPERTY returns a STORAGE_DEVICE_DESCRIPTOR with a SerialNumberOffset of 0xFFFFFFFF
  • New: Ignoring partitions with the "NoDefaultDriveLetter" can be overruled by IgnoreNoDefaultDriveLetterAttribute=1 in section [Settings]

New in USB Drive Letter Manager 5.4.9 (Jan 25, 2021)

  • Bugfix: USBDLM assigned drive letters to GPT system partitions, now they are completely ignored
  • Bugfix: After attaching a card reader without a media the first media arrival did not trigger OnArrival
  • Bugfix: USB Drive Info's TreeView's context menu did not work on negative mouse coordinates

New in USB Drive Letter Manager 5.4.8 (Jun 21, 2020)

  • New: Command interface can set the "Offline" disk attribute (for forced safe removal in RemoveDrive) and restart a USB port (for RestartSrDev)
  • New: Safe removal for Letter=-- is forced when required
  • New: USB Drive Info highlights newly arrived and removed devices

New in USB Drive Letter Manager 5.4.7 (Jun 9, 2020)

  • Bugfix: USBDLM V5.4.6 and UsbDriveInfo did not show the USB speed

New in USB Drive Letter Manager 5.4.6 (Jun 9, 2020)

  • Bugfix: Crashs on user session notifications for so far unseen sessions
  • Bugfix: [OnArrival] with system=1 not executed again after change of media
  • New: Command interface can attach and detach VHDs (for RemoveDrive)
  • New: drive letters depending on the file system
  • New: UsbDriveInfo can change the volume serial number and the volumename

New in USB Drive Letter Manager 5.4.5.0 (Jun 12, 2019)

  • Bugfix: [OnUserLogon] (still) sometimes executed twice
  • Bugfix: UsbDriveInfo crashs

New in USB Drive Letter Manager 5.4.4.0 (Mar 19, 2019)

  • Bugfix: Crash on password request in V5.4.3

New in USB Drive Letter Manager 5.4.3.0 (Mar 17, 2019)

  • Bugfix: Crash on OnArrival when no user is logged-on
  • Bugfix: USB speed in ballontips not shown or wrong on standard hubs in V5.4.2

New in USB Drive Letter Manager 5.4.2.0 (Feb 17, 2019)

  • Bugfix: GPT Disk ID was read wrong since V5.4.0
  • Bugfix: OnUserActivated was executed twice
  • Bugfix: DiskKeepAlive read from sector 0 instead of a random sector
  • Bugfix: USB port name wrong on some computers
  • New: Eject media is assumed to be safe when the volume was locked up to one second before (workaround for the Windows Explorer not dismounting before eject)

New in USB Drive Letter Manager 5.4.1.0 (Sep 3, 2018)

  • Bugfix:
  • Ballontips and AutoRun did not work with VeraCrypt volumes

New in USB Drive Letter Manager 5.4.0.0 (Aug 27, 2018)

  • Bugfix: DeviceType Bitlocker did not work since V5.3.0
  • Bugfix: %LetterFromLabel% did not work since V5.3.0
  • New: UsbDriveInfo show opens handles when safe removal or dismount failed
  • New: DeviceType Boxcrypt

New in USB Drive Letter Manager 5.3.9.0 (Jul 5, 2018)

  • Bugfix: With NoMediaNoLetter=3 driveletters of CDROM drives witout a media present where removed
  • Bugfix: LogFile emptied on config change

New in USB Drive Letter Manager 5.3.8.0 (Jul 2, 2018)

  • Bugfix: DeviceTypes TrueCrypt and ReadSharingViolation did not work in V5.3.7
  • Bugfix: Variables %FreeSpace%, %FreeSpacePercent% where zero on media arrival

New in USB Drive Letter Manager 5.3.7.0 (Jun 21, 2018)

  • Bugfix: Criteria UserName and UserGroup did not work with numbers since V5.3.3
  • Bugfix: Deadlock when no USBDLM.INI present since V5.3.0
  • New: DiskKeepAlive reads from a random position because reading from sector 0 did not work with some drives

New in USB Drive Letter Manager 5.3.6.0 (Jun 6, 2018)

  • Bugfix: In V5.3.5 all sections where evaluated as if UserIsAdmin=1 was there, so for restricted users nothing worked unless UserIsAdmin=0 was there
  • Bugfix: AutoRuns executed even the drive was configured in IgnoreDevices section

New in USB Drive Letter Manager 5.3.5.0 (Jun 6, 2018)

  • Bugfix: Environment variables in open= lines not expanded since V5.3.3
  • Bugfix: Criteria UserGroup was read wrong as "GroupName" since V5.3.0
  • Bugfix: Criteria UserGroup did not work with SID names since V5.3.0
  • Bugfix: Criteria with drive sizes did not work without a size unit
  • Bugfix: DeviceType TrueCrypt not recognized on service start
  • Bugfix: BalloonTipsExclude section where tested for presense of a media
  • Bugfix: BalloonTipsExclude section where not shown by UsbDriveInfo
  • Bugfix: DiskKeepAlive interval ignored the time unit
  • Bugfix: Wrong icons in UsbDriveInfo since V5.3.3

New in USB Drive Letter Manager 5.3.4.91 Beta (Apr 25, 2018)

  • Bugfix: Criteria UserGroup was read wrong as "GroupName" since V5.3.0
  • Bugfix: Criteria UserGroup did not work with SID names since V5.3.0

New in USB Drive Letter Manager 5.3.4.0 (Apr 19, 2018)

  • Bug fix: Crash on 64 Bit Windows with V5.3.3

New in USB Drive Letter Manager 5.3.0.50 (Feb 21, 2018)

  • Bugfix: Crash on volume with more than 10 mountpoints
  • Bugfix: Crash with very long paths of NTFS mountpoints and SUBST drive target folders
  • Bugfix: Color of the BalloonTips under Windows 10 was wrong
  • Bugfix: On open=foo.cmd the MD5 check was performed for the CMD.EXE instead of the cmd file
  • New: Volume Label is read directly from disk - no more delays caused by the Win32 API call GetVolumeInformation
  • New: BadUSB Device Blocking changed: Whitelist is checked first, then the blacklist; This way you can whitelist your good USB keyboard and network devices and blacklist all others (DeviceID=*)
  • New: Support for multiple active user sessions (when RemoteSessions=3)
  • New: Balloontips and AutoRun for virtual volumes in Remote Desktop sessions
  • New: AutoDismout tray icon can be shown in Remote Desktop sessions
  • New: UsbDriveInfo can show other logged on users and their virtual drives
  • New: UsbDriveInfo shows user group memberships optionally only because in huge organisations it can be hundreds
  • New: UsbDriveInfo shows all USB keyboard and network devices
  • New: Variables for rounded and exact drive sizes, default is still "smart rounding"; for rounded sizes there are now %SizeRounded%, %VolumeSizeRounded, %FreeSpaceRounded%, %DriveSizeRounded%, %DiskSizeRounded%; and %SizeExact% etc...; The default rounding has been improved and can be customized
  • New: Symbolic constants in USBDLM.INI by means of #define lines as in C source code
  • New: Instead of asking for a passwort a message box can be shown which the user must answer before using a drive
  • New: Balloon tips for BitLocker volumes are shown after unlock by default
  • New: Scan and Fix prevention for exFAT too
  • New: OnDeviceArrival / Removal got some new criteria
  • New: Device specific variables %Class%, %Service% and %Enumerator%
  • New: Section BalloonTipsExclude works like OnArrival sections, so there can be multiple sections and all the criteria can be used
  • New: Command interface supports "Purge Cache" (discarding the disk cache)

New in USB Drive Letter Manager 5.2.9.98 Beta (Feb 10, 2018)

  • Bugfix: Occational crash on user logon while startup
  • Bugfix: [OnUserLogon] not executed on missed logon if AutoRunOnLogon=0 which is default
  • Bugfix: Empty USBDLM.ini file created on startup if none present

New in USB Drive Letter Manager 5.2.9.97 Beta (Feb 5, 2018)

  • Bugfix: Volume Serial determined wrong since V5.2.9.95beta

New in USB Drive Letter Manager 5.2.9.96 Beta (Feb 5, 2018)

  • Bugfix: Some minor fixes

New in USB Drive Letter Manager 5.2.9.95 Beta (Jan 13, 2018)

  • Bugfix: Crash with very long paths of NTFS mountpoints and SUBST drive target folders
  • New: Command interface supports "Purge Cache" (discarding the disk cache)

New in USB Drive Letter Manager 5.2.9.94 Beta (Sep 30, 2017)

  • New: Balloon tips for BitLocker volumes are shown after unlock by default
  • New: Scan and Fix prevention for exFAT too
  • New: Volume Label is read directly from disk - no more delays caused by the Win32 API call GetVolumeInformation
  • New: Support for multiple active user sessions (when RemoteSessions=3)
  • New: OnDeviceArrival / Removal got some new criteria
  • New: Device specific variables %Class%, %Service% and %Enumerator%
  • New: Section BalloonTipsExclude works like OnArrival sections, so there can be multiple sections and all the criteria can be used
  • Bugfix: Crash on volume with more than 10 mountpoints

New in USB Drive Letter Manager 5.2.9.93 Beta (Sep 30, 2017)

  • New: Instead of asking for a passwort a message box can be shown which the user must answer before using a drive

New in USB Drive Letter Manager 5.2.9.92 Beta (Mar 21, 2017)

  • New: Symbolic constants in USBDLM.INI by means of #define lines as in C source code
  • Bugfix: On open=foo.cmd the MD5 check was performed for the CMD.EXE instead of the cmd file

New in USB Drive Letter Manager 5.2.9.91 Beta (Mar 21, 2017)

  • New: BadUSB Device Blocking changed: Whitelist is checked first, then the blacklist; This way you can whitelist your good USB keyboard and network devices and blacklist all others (DeviceID=*)
  • New: UsbDriveInfo shows all USB keyboard and network devices
  • New: Variables for rounded and exact drive sizes, default is still "smart rounding"; for rounded sizes there are now %SizeRounded%, %VolumeSizeRounded, %FreeSpaceRounded%, %DriveSizeRounded%, %DiskSizeRounded%; and %SizeExact% etc...; The default rounding has been improved and can be customized
  • New: AutoDismout tray icon can be shown in Remote Desktop sessions
  • New: Balloontips and AutoRun for virtual volumes in Remote Desktop sessions
  • New: UsbDriveInfo can show other logged on users and their virtual drives
  • New: UsbDriveInfo shows user group memberships optionally only because in huge organisations it can be hundreds
  • Bugfix: Color of the BalloonTips under Windows 10 was wrong

New in USB Drive Letter Manager 5.2.8.0 (Jan 12, 2017)

  • Bugfix: Crash when attaching a potential BadUSB device and BadUsbWatchKbd=1 and/or BadUsbWatchNet=1 and a LogLevel>=3
  • Bugfix: Balloontip texts in French, Italian and Portuguese had damaged accent characters since V5.0
  • Bugfix: On arrival of a drive with the mouse pointer over the AutoDismount tray icon the new drive was immediately dismounted and locked, making file criteria and some other things fail
  • Bugfix: Occasional crash on startup if many AutoRuns to perform
  • Bugfix: Even listed in [IgnoreDevice] USBDLM requested some information from drives as the size
  • Bugfix: USBDLM stopped working when more than 256 different volumes where used
  • Bugfix: No more font change in UsbDriveInfo's right pane when hitting certain special (e.g. asian) characters
  • Bugfix: Correct display of characters outside the system's default ANSI codepage in UsbDriveInfo
  • New: UsbDriveInfo show container of VeraCrypt volumes >= V1.18

New in USB Drive Letter Manager 5.2.7.0 (Sep 8, 2016)

  • Bugfix: Criteria GptDiskIdGuid did not work
  • New: Variable %GptDiskIdGuid% with the disk's GPT disk id GUID

New in USB Drive Letter Manager 5.2.6.0 (Sep 6, 2016)

  • Bugfix: Under Vista+ open= failed to start VBS files with a space in the path
  • Neu: Variable %UsbdlmVer% mit der USBDLM-Version

New in USB Drive Letter Manager 5.2.5.0 (Aug 31, 2016)

  • Bugfix: opening VBS files USBDLM did not pass parameters
  • New: USB Drive Info shows problem codes from the device manager in the tree nodes
  • New: Autorun events OnSafeRemoval and OnUnsafeRemoval

New in USB Drive Letter Manager 5.2.4.0 (Jun 23, 2016)

  • Bugfix: Since V5.1.7 [OnDeviceArrival] did not work
  • Bugfix: SuppressWindowsBalloons=1 did not work on non-english Windows 10
  • Bugfix: Ballontip's fadeout effect was broken under Vista/Win7,8,10 with non-classic display
  • Bugfix: open= did not work with a bat or cmd file in quotes
  • New: Under Windows 10 with SuppressWindowsBalloons=0 USBDLM's balloons for volumes with a drive letter are delayed by 3 Seconds to make the Windows 10 balloon come first; The delay can be changed
  • New: Search function in UsbDriveInfo

New in USB Drive Letter Manager 5.2.3.0 (Jun 6, 2016)

  • Bugfix: Since V5.2.2 creating USBDLM.LOG backups did not work with LogLevel >= 3
  • New: In the log file the date can be written in front of each line (LogShowDate=1)
  • New: In the log file timing, loglevel and thread ID can be ommitted (LogShowTech=0)

New in USB Drive Letter Manager 5.2.2.0 (Jun 6, 2016)

  • Bugfix: open= added the executable twice instead once as parameter under Vista, Win7,8,10
  • New: USBDLM service start/stop a event in the EventLog
  • New: Number of USBDLM.LOG backups can be set

New in USB Drive Letter Manager 5.2.1.0 (May 11, 2016)

  • New: Unwanted EventLog items can be deactivated

New in USB Drive Letter Manager 5.2.0.0 (May 9, 2016)

  • Bugfix: USBDLM_usr.exe (still) sometimes caused permanent CPU load
  • Bugfix: Since V5.0 USBDLM has set WriteCacheEnableOverride=1 into the Registry for newly attached USB drives if there was no UsbWriteCacheEnable configured
  • New: EventLog can be written to the LogFile instead

New in USB Drive Letter Manager 5.1.8.0 (Apr 25, 2016)

  • Bugfix: USBDLM_usr.exe sometimes caused permanent CPU load, probably since V5.0
  • Bugfix: open= did not work with document files since V5.1.3
  • Bugfix: USB speed icon not shown on some USB controllers running with other than Microsoft drivers
  • Bugfix: Maximum connection speed of USB 2.0 High-Speed devices running at Full-Speed shown wrong as USB 1.1 Full-Speed

New in USB Drive Letter Manager 5.1.7.0 (Apr 8, 2016)

  • Bugfix: Since V5.1.5 the PortName criteria did not work again for USB drives
  • Bugfix: Several minor issues fixed
  • New: OnArrival is triggered on instertion of a media into a CD/DVD drive

New in USB Drive Letter Manager 5.1.6.0 (Mar 17, 2016)

  • Bugfix: Since V5.0 USBDLM stoopped assigning drive letters after attaching a drive with a BusType for which there is no section DriveLetters

New in USB Drive Letter Manager 5.1.5.0 (Mar 12, 2016)

  • Bugfix: In V5.1.4 crash on balloon tip with NTFS mountpoint
  • Bugfix: Since V5.0 settings in the registry did not work

New in USB Drive Letter Manager 5.1.4.0 (Mar 9, 2016)

  • Bugfix: In V5.1.3 the Win32 USBDLM.exe was compiled without optimization for "Minimize Size", besides the 100KB bigger USBDLM.exe this made some virus scanners believing to detect a virus
  • Bugfix: Since V5.0 the PortName criteria did not work for USB drives
  • Rollback: Default for SuppressWindowsBalloons is 1 again; 2 (deactivating Windows balloon tips temporarily) makes the Windows tray icon for "Safely remove Hardware" stop working

New in USB Drive Letter Manager 5.1.3.0 (Mar 8, 2016)

  • Bugfix: Occational crashes fixed

New in USB Drive Letter Manager 5.1.2.0 (Mar 8, 2016)

  • Bugfix: Logdatei angelegt trotz WriteLogFile=0

New in USB Drive Letter Manager 5.1.0.0 (Feb 29, 2016)

  • Bug fix: In sections such as [On Arrival] the lines were system, elevated and restricted always be equal to 1 rated, if available
  • bugfix: Into sections like [OnArrival] with only one open = line only berwertet options that are available after open-line
  • New: tray icon to display the auto-dismount status New: DismountOnSleep arouses no sleeping on drives more

New in USB Drive Letter Manager 5.0.2.0 (Jan 20, 2016)

  • Bugfix: In a USBDLM.INI on an attached drive only Letter= and Letters= worked, but Letter1= etc possibly not

New in USB Drive Letter Manager 5.0.1.0 (Jan 20, 2016)

  • Bugfix: _edit-ini.cmd failed to create a USBDLM.INI when it had no write privileges; now Admin previleges are requested
  • Bugfix: USB speed in the balloon top was wrong when the USB port number could not be determined, for instance if in the location information there isn't something like Port_#0002.Hub_#0003 or the address value is zero. Now the port number is determined by means of the USB-API.
  • Bugfix: The section [NetworkLetters] did not work in V5.0.0 if there was not section [DriveLetters]

New in USB Drive Letter Manager 5.0.0.0 (Jan 20, 2016)

  • New: _install.cmd and _uninstall.cmd renamed to what they really do: _service_register.cmd and _service_deregister.cmd; _start.cmd and stop.cmd renamed to _service_start.cmd and _service_stop.cmd to fit in the new naming scheme
  • New: For sections and values there is no more need for numbering; For unnumbered sections the order of appearence is what counts
  • New: Ballontips show in the icon if a USB drive is running at Full-, High-Speed, SuperSpeed or SuperSpeedPlus
  • New: Ballontips on removal with information if the removal was safe or not (still need translations for new texts)
  • New: Compact balloon tips for multi-slot card readers if only one slot has a media present
  • New: Balloontips can be customized way more flexible
  • New: AutoDismount
  • New: Suppressing Windows Balloontips works under Windows 10
  • Bugfix: After a successful request for a password sometimes no drive letter was assigned
  • Bugfix: Removal Policy was written to the registry even no OptimizeUsbDrivesForSpeed parameter was configured

New in USB Drive Letter Manager 4.9.1.0 (Oct 26, 2015)

  • Bugfix: starting cmd and bat files with spaces in the path did not work since V4.8.8.6
  • Bugfix: Removal Policy was written to the registry even no OptimizeUsbDrivesForSpeed parameter was configured

New in USB Drive Letter Manager 4.9.9.99 Beta (Oct 5, 2015)

  • Bugfix: Customizing balloon tip text snippets did not work
  • Bugfix: No fallback to english for not yet translated balloon tip texts
  • Bugfix: USB SuperSpeed drives where shown as High-Speed under Win8/10
  • New: USB SuperSpeedPlus shown in BalloonTips and UsbDriveInfo
  • New: Compact balloon tips for multi-slot card readers if only one slot has a media present

New in USB Drive Letter Manager 4.9.9.98 Beta (Sep 14, 2015)

  • Bugfix: Removal Policy was written to the registry even no OptimizeUsbDrivesForSpeed parameter was configured
  • Bugfix: Detection of the USB speed did not work on TI controllers under Win XP..Win7
  • New: Balloontips can be customized way more flexible
  • New: AutoDismount

New in USB Drive Letter Manager 4.9.9.96 Beta (Aug 17, 2015)

  • Bugfix: DeviceType TrueCrypt was still unreliable in V4.9.9.95 beta
  • New: Configurable Balloontip texts on removal

New in USB Drive Letter Manager 4.9.9.95 Beta (Aug 13, 2015)

  • Bugfix: DeviceType TrueCrypt did not work in V4.9.9.94 beta

New in USB Drive Letter Manager 4.9.9.94 Beta (Aug 13, 2015)

  • Bugfix: More than one FileExists in a section didn't work without the numbering
  • Bugfix: DeviceTypes CardReader and MSCR not set when the Disk device has the DriveType FIXED
  • New: Supressing Windows Balloontips works under Windows 10

New in USB Drive Letter Manager 4.9.9.93 Beta (Aug 13, 2015)

  • New: For sections and values there is no more need for numbering; For unnumbered sections the order of appearence is what counts
  • New: Ballontips show in the icon if an USB drive is running at High-Speed or SuperSpeed
  • New: Ballontips on removal with information if the removal was safe or not (need translations for new texts)
  • New: _install.cmd and _uninstall.cmd renamed to what they really do: _service_register.cmd and _service_deregister.cmd; _start.cmd and stop.cmd renamed to _service_start.cmd and _service_stop.cmd to fit in the new naming scheme
  • Workaround: Windows 7's Alt-Tab facility with Aero enabled is screwed up if there is a visible zero sized topmost window around; USBDLM used one for receiving volume notifications; now it is no more topmost nor visible which seems to make Windows 7 happy
  • Workaround: DismountOnSleep=1 caused a 10 Seconds delay when USBDLM tries to dismount the drive-letter-less "System Restore" partition for an unknown reason; USBDLM doen't try to dismount this volume

New in USB Drive Letter Manager 4.9.0.0 (Aug 5, 2015)

  • Bugfix: DeviceTypes CardReader and MSCR not set when the Disk device has the DriveType FIXED
  • New: Suppressing Windows BalloonTips works with Windows 10

New in USB Drive Letter Manager 4.8.9.9 (Jul 13, 2015)

  • Workaround: Windows 7's Alt-Tab facility with Aero enabled is screwed up if there is a visible zero sized topmost window around; USBDLM used one for receiving volume notifications; now it is no more topmost nor visible which seems to make Windows 7 happy
  • Workaround: DismountOnSleep=1 caused a 10 Seconds delay for an unknown reason when USBDLM tries to dismount the drive-letter-less "System Restore" partition; USBDLM doesn't try to dismount this volume anymore

New in USB Drive Letter Manager 4.8.9.8 (Jun 20, 2015)

  • Bugfix: PnP Manager errors in Windows XP's EventLog because USBDLM unregistered devicenotifications too late on service stop
  • Bugfix: With Windows AutoMount disabled USBDLM did not bring volumes online even there is a valid DriveLetters section for it
  • Bugfix: MD5 check for open= worked only with uppercase MD5 hashes

New in USB Drive Letter Manager 4.8.9.7 (May 11, 2015)

  • Bugfix: Drive letter of iPods and ignored devices was removed by USBDLM since V4.8.6

New in USB Drive Letter Manager 4.8.9.6 (Mar 30, 2015)

  • Bugfix: UsbWriteProtect did not work if the registry key HKLM\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies doesn't exist

New in USB Drive Letter Manager 4.8.9.5 (Mar 23, 2015)

  • New: Limits of AutoRun delay, wait etc. increased to 24h; time units can be used, e.g. 10s instead of 10000
  • New: Letters by Time can be defined using multiple times
  • New: Letters by Time can be defined depending on the weekday

New in USB Drive Letter Manager 4.8.9.4 (Feb 16, 2015)

  • Bugfix: Activation of potential BadUSB devices didn't always work
  • Bugfix: Windows since Vista with acitve UAC triggers a volume arrival event for TrueCrypt volume long after they had been mounted sometimes; Now USBDLM skips Balloontip and AutoRun here

New in USB Drive Letter Manager 4.8.9.3 (Feb 14, 2015)

  • Bugfix: Since V4.6.9.2 crash USBDLM when executing system event

New in USB Drive Letter Manager 4.8.9.2 (Feb 2, 2015)

  • Bugfix: Occasional crash USBDLM on arrival of a TrueCrypt volume

New in USB Drive Letter Manager 4.8.9.1 (Jan 19, 2015)

  • Bugfix: Occasional crash USBDLM on arrival of a volume

New in USB Drive Letter Manager 4.8.9.0 (Dec 29, 2014)

  • Bugfix: Since V4.8.4 virtual volumes not handled correctly unter Vista+ with active UAC
  • Bugfix: Drive size in balloontips now rounded to full Gigabytes again
  • New: Support for the TrueCrypt replacement VeraCrypt
  • New: UsbDriveInfo can add and remove NTFS mountpoints

New in USB Drive Letter Manager 4.8.8.8 (Nov 11, 2014)

  • Bugfix: When creating an initial USBDLM.INI was NoMediaNoLetter = 0 double entered
  • New: DeleteSviFolder also works on systems other than XP

New in USB Drive Letter Manager 4.8.8.7 (Oct 15, 2014)

  • Bugfix: Keep Alive sectionname was documented wrong as DriveKeepAlive, correct is DiskKeepAlive
  • Bugfix: USBDLM sometimes created unnessecary no-letter entries in the MountManager database

New in USB Drive Letter Manager 4.8.8.6 (Oct 13, 2014)

  • Bugfix: On AutoRun of CMD and BAT files (e.g. open="C:\Batch\test.cmd") no params passed since V4.8.8.0
  • Bugfix: Holding the Shift key pressed to skip AutoRuns did not work since Vista; "Solution": Force=1 is default now under Vista+ (Shift key ignored) and USBDLM_usr.exe is asked for the Shift key state if Force=0 is set for an open line
  • Bugfix: UsbDriveInfo x64 showed several debug information not intended for end users
  • Bugfix: Balloontip text for multiple partitions was used even there is only one partition with a volume
  • New: Keep Alive for drives

New in USB Drive Letter Manager 4.8.8.5 (Sep 19, 2014)

  • Bugfix: In some situations no letter was assigned, no autoruns executed and balloon tips not shown
  • Bugfix: Multiple FIXED drives attached at the same controller no more shown in a common balloon tip

New in USB Drive Letter Manager 4.8.8.4 (Sep 19, 2014)

  • Bugfix: In some situations autoruns wasn't executed and balloon tips not shown

New in USB Drive Letter Manager 4.8.8.3 (Aug 27, 2014)

  • Bugfix: Crash on very long volume kernel names

New in USB Drive Letter Manager 4.8.8.2 (Aug 25, 2014)

  • Bugfix: Handling of potential "BadUSB" devices did not work unter Vista+ unless a [OnDeviceArrival] section is present
  • Bugfix: Since V4.6 letters in [NetworkLetters] did not overrule letters in [DriveLetters] sections (as documented)

New in USB Drive Letter Manager 4.8.8.0 (Aug 25, 2014)

  • Bugfix: Since V4.5.9 OnUserLogon section executed for the first user only logged on at the same time
  • Bugfix: Since V4.8.7 on arrival of a drive the drive letter was removed for a short moment even is was not required
  • Bugfix: Since V4.8.7 newly attached volumes not handled correctly if the was other volume with an identical device ID attached before
  • Bugfix: Since V4.8.7 the USB port criteria was not reliable
  • Bugfix: When registering as Windows service by means of the Windows API function CreateService USBDLM passed the path to the USBDLM.exe in the parameter lpBinaryPathName unquoted even it contains spaces. Despite the name of the parameter the Service Control Manager resolves it as a command line, thus with C:\Program Files\USBDLM\USBDLM.exe it would execute an existing C:\Program.exe with system previleges. The MSI did it right. USBDLM corrects the path without a reinstall.
  • New: Setting SafeCommandLines to reject ambiguous open= command lines
  • New: UsbDriveInfo warns for command lines which contain spaces but the executable not quoted
  • New: "BadUSB" blocking: On arrival of an USB keyboard or network device USBDLM can ask the user if this is ok V4.8.8.1 (19 August 2014)
  • Bugfix: Since V4.8.8.0 the logfile was always written to C:\_USBDLM.LOG
  • Bugfix: UsbDriveInfo did not read USBDLM.INI changes on refresh

New in USB Drive Letter Manager 4.8.7.0 (Jul 2, 2014)

  • Bugfix: Since V4.8.0 crash USBDLM on logout when a virtual volume (Subst, Network or TrueCrypt drive) is present and on some other occasions
  • New: UsbDriveInfo keeps device which are prepared for safe removal in the list
  • New: UsbDriveInfo detect media changes by means of Windows notification messages instead of polling once a second
  • New: Under Windows 7 and higher UsbDriveInfo can attach and detach VHDs, under XP and Vista if VHDmount from Microsoft Virtual Server 2005 is installed in its default folder, thus the vhdmount.dll is found in %ProgramFiles%\Microsoft Virtual Server\Vhdmount

New in USB Drive Letter Manager 4.8.6.0 (May 7, 2014)

  • Bugfix: Several causes for crashes since V4.8.0 fixed
  • New: USBDLM variable �teISO%, e.g. 2014-04-14
  • New: USBDLM tries on arrival of a disk device to give the mount manager data for the volume. This prevents Windows from assigning a drive letter which USBDLM then has to change. Since Windows 8 this does not work because it assigns the drive letter too fast. At least USBDLM can remove a wrong letter earlier and assing the right one later as usual
  • New: VolumeSize, VolumeSerial and DeviceType TrueCrypt are determined by means of the partition information instead of the volume information -> prevents delays sometimes
  • New: On arrival the volumes are no more accessed unless required to gather information to test for defined criteria; Results sometimes in faster arrivals
  • New: UsbDriveInfo commandline params -rv -rd -rb to save a report of view Volumes, Drives or BusTypes (upper case R writes Unicode file, lower case Ansi)
  • Bugfix: UsbDriveInfo reports was cut at 32KB
  • Bugfix: Since V4.7.3 UsbDriveInfo crashed if USBDLM is installed on a non-NTFS formatted drive
  • New: UsbDriveInfo can change drive letters when started with admin previleges

New in USB Drive Letter Manager 4.8.5.50 Beta (Feb 10, 2014)

  • Bugfix: Since V4.7.3 UsbDriveInfo crashed if USBDLM is installed on a non-NTFS formatted drive

New in USB Drive Letter Manager 4.8.5.0 (Jan 30, 2014)

  • Bugfix: Since V4.8.2 USBDLM Friendly Names did not work as DeviceID criteria
  • Bugfix: UsbDriveInfo did not show network drives in the BusTypes view

New in USB Drive Letter Manager 4.8.4.0 (Jan 29, 2014)

  • Bugfix: Since V4.8.0 USBDLM might crash with NoMediaNoLetter>0
  • New: UsbDriveInfo with BusTypes view

New in USB Drive Letter Manager 4.8.3.0 (Jan 25, 2014)

  • Bugfix: Since V4.8.0 USBDLM crashed on arrival of a drive which does not repond within 2 seconds
  • Bugfix: Bugfix: Crash UsbDriveInfo if started without a USBDLM.INI
  • Bugfix: Command interface returned errors on success

New in USB Drive Letter Manager 4.8.2.0 (Jan 13, 2014)

  • Bugfix: Since V4.8 crash after many arrivals+removals of a drive
  • Bugfix: Using the command interface could cause CPU load and massive logging
  • Bugfix: OnServiceStart did not work
  • Bugfix: Since V4.8 UsbDriveInfo might show wrong INI sections

New in USB Drive Letter Manager 4.8.1.0 (Jan 13, 2014)

  • Balloontip for U3 drives often showed only on drive in V4.8.0.0

New in USB Drive Letter Manager 4.8.0.0 (Dec 27, 2013)

  • Bugfix: Checking drive letters on startup of the USBDLM service did not work for non-USB drives if the drive's BusType was not obvious, e.g. a SATA drive with a DeviceID SCSI\...
  • Bugfix: AutoRun MD5 check did not work after V4.2.1
  • Bugfix: Drives configured in [IgnoreDevices] got the drive letter assigned by Windows removed
  • Bugfix: Ignoring the Apple iPod did not work
  • New: Events [OnDiskArrival], [OnDiskRemovalRequest], [OnDiskRemoval] for disks, e.g. without partitions or with unknown partitions
  • New: Command interface for restricted users to flush the file cache, dismount, safely remove hardware, etc
  • New: UsbDrivesInfo output rearranged and extended
  • New: UsbDriveInfo shows criteria good for Copy&Paste to the USBDLM.INI (Options -> Show USBDLM criteria)
  • New: UsbDriveInfo resolves the container of TrueCrypt volumes and can "eject" them
  • Removed: Support of Windows 2000

New in USB Drive Letter Manager 4.7.3.92 Beta (Nov 4, 2013)

  • Bugfix: MD5 check did not work after V4.2.1
  • New: UsbDrivesInfo output rearranged

New in USB Drive Letter Manager 4.7.3.90 Beta (Aug 19, 2013)

  • New: Events [OnDiskArrival], [OnDiskRemovalRequest], [OnDiskRemoval] for disks, e.g. without partitions or with unknown partitions

New in USB Drive Letter Manager 4.7.3.50 Beta (Jul 24, 2013)

  • Bugfix: Drives configured in [IgnoreDevices] got the drive letter assigned by Windows removed
  • Bugfix: Ignoring the Apple iPod did not work

New in USB Drive Letter Manager 4.7.3.2 (Jun 10, 2013)

  • Bugfix (again): Crash on some computers

New in USB Drive Letter Manager 4.7.3.1 (May 22, 2013)

  • Bugfix: Crash on some computers

New in USB Drive Letter Manager 4.7.3.0 (May 21, 2013)

  • Bugfix: Crash if user is member of a huge number of user groups (~ >100)
  • New: ListUsbDrives commandline tool replaced by UsbDriveInfo GUI tool; UsbDriveInfo is still available standalone
  • New: The criteria UserGroup accepts group SIDs too
  • New: Group membership is determined in a different way (now based upon the user's access token); This should work with cached credentials and NetUserGroups=1 is no more required
  • New: Command interface for restricted programs to flush the write cache, dismount, eject, reactivatable safely remove hardware
  • New: DeviceType "WindowsRecovery" for Windows Recovery partitions
  • New: USBDLM ensures that USBDLM.EXE and INI are writable to admins only
  • New: _edit-ini.cmd for opening the USBDLM.INI with admin previleges

New in USB Drive Letter Manager 4.7.2.52 Beta (Apr 24, 2013)

  • New: The criteria UserGroup accepts group SIDs too

New in USB Drive Letter Manager 4.7.2.51 Beta (Apr 23, 2013)

  • Bugfix: Crash if user is member of a huge number of user groups

New in USB Drive Letter Manager 4.7.2.50 Beta (Apr 23, 2013)

  • New: Command interface for restricted programs to flush the write cache, dismount, eject, reactivatable safely remove hardware
  • New: Group membership is determined in a different way (now based upon the user's access token); This should work with cached credentials and NetUserGroups=1 is probably no more required
  • New: DeviceType "WindowsRecovery" for Windows Recovery partitions

New in USB Drive Letter Manager 4.7.2.0 (Apr 12, 2013)

  • New: Output of programs started hidden or as "LocalSystem" is redirected to the log-file
  • Bugfix: Crash with more hat 160 drives of one class
  • Bugfix: USB-Portname not determined when the drive is part of a USB composite device
  • Bugfix: Crash on removal of a drive if its VolumeName could not be determined on arrival
  • Bugfix: Crash ListUsbDrives if a partition has an alignment >= 4 GB
  • Bugfix: When attaching a USB floppy drive a wrong balloontip was shown for a moment

New in USB Drive Letter Manager 4.7.1.52 Beta (Dec 17, 2012)

  • Bugfix: Possible crash on USBDLM service startup
  • Bugfix: Crash ListUsbDrives if a partition has an alignment >= 4 GB
  • Bugfix: When attaching a USB floppy drive a wrong balloontip was shown for a moment

New in USB Drive Letter Manager 4.7.1.51 Beta (Sep 19, 2012)

  • Bugfix: Crash on arrival of a drive who's VolumeName cannot be determined

New in USB Drive Letter Manager 4.7.1.50 Beta (Sep 19, 2012)

  • Bugfix: Crash on removal of a drive who's VolumeName could not be determined on arrival
  • Bugfix: Warning on USBDLM.INI in the "Virtual Store" of Vista/Win7/Win8 did not work
  • Bugfix: ListUsbDrives did not show the USBDLM service status without admin previleges

New in USB Drive Letter Manager 4.7.1.0 (Sep 10, 2012)

  • Bugfix: After standby or hibernation drives without a media was removed from USBDLM's internal drivelist; as a result OnRemovalRequest and OnRemoval events did not work anymore
  • Bugfix: On Windows 2000 OnArrival and BalloonTips did not work with some devices
  • Bugfix: No Balloontips for TrueCrypt volumes with ShowTrueCrypt=1 and ShowVirtual=0
  • Bugfix: AutoRuns sometimes not excuted on system start if AutoRunOnLogon=1 and AutoRunOnStartup=0
  • New: Letters by Disk Signature
  • New: StaticLetters - drive letter which USBDLM will never change. This way you can still assign certain drive letters by means of the Windows Disk Management
  • New: DeviceType OtfeVolume for virtual drives created by FreeOTFE
  • New: In OnDeviceArrival sections all criteria not related to a new drive are available
  • New: Deleting the System Volume Information folder works on NTFS drives
  • New: Some optimizations

New in USB Drive Letter Manager 4.7.0.94 Beta (Jul 26, 2012)

  • StaticLetters - drive letter which USBDLM will never change. This way you can still assign certain drive letters by means of the Windows Disk Management

New in USB Drive Letter Manager 4.7.0.93 Beta (Jun 7, 2012)

  • Bugfix: After standby or hibernation drives without a media was removed from USBDLM's internal drivelist; as a result OnRemovalRequest and OnRemoval events did not work anymore

New in USB Drive Letter Manager 4.7.0.92 Beta (Jun 7, 2012)

  • Bugfix: On Windows 2000 OnArrival and BalloonTips did not work with some devices
  • New: DeviceType OtfeVolume for virtual drives created by FreeOTFE

New in USB Drive Letter Manager 4.7.0.91 Beta (Jun 7, 2012)

  • Bugfix: Since V4.7.0.70 beta sometimes error determining the volume size

New in USB Drive Letter Manager 4.7.0.90 Beta (Mar 23, 2012)

  • New: In OnDeviceArrival sections all criteria not related to a new drive are available

New in USB Drive Letter Manager 4.7.0.85 Beta (Mar 23, 2012)

  • Bugfix: OnArrival did not work since V4.7.0.??beta

New in USB Drive Letter Manager 4.7.0.80 Beta (Mar 23, 2012)

  • Bugfix: Criteria USB portname did not work since V4.7.0.50beta

New in USB Drive Letter Manager 4.7.0.70 Beta (Mar 23, 2012)

  • Bugfix: Internal error after hitting a volume which is "not ready" on service startup

New in USB Drive Letter Manager 4.7.0.50 Beta (Feb 22, 2012)

  • Bugfix: No Balloontips for TrueCrypt volumes with ShowTrueCrypt=1 and ShowVirtual=0
  • Bugfix: AutoRuns sometimes not excuted on system start if AutoRunOnLogon=1 and AutoRunOnStartup=0
  • New: Deleting the System Volume Information folder works on NTFS drives
  • New: Some optimations

New in USB Drive Letter Manager 4.7.0.0 (Jan 16, 2012)

  • Bugfix: Criteria MaxTimeSinceBoot did not work
  • New: Letter by USB-Port works with non USB drives by generating a port name from the location string
  • New: Letters by Operating System Version
  • New: deviceid text files are cached instead of being read each time
  • New: ListUsbDrives shows (when started with -a) active filter drivers for drives and their device classes
  • New: ListUsbDrives shows partition and FAT cluster alignment
  • New: Warning balloon-tip when a drive with GUID partition table (GPT) is attached on XP or Windows 2000

New in USB Drive Letter Manager 4.6.9.2 (Oct 10, 2011)

  • Bugfix: Since V4.6 autorun.inf open usually did not work
  • New: Timeout for criteria FileExists, DirExists can be configured
  • New: Registry setting for USB WriteProtect can be set

New in USB Drive Letter Manager 4.6.9.1 (Oct 10, 2011)

  • Bugfix: Since V4.6 the external deviceids.txt file worked as Unicode only
  • New: Some time criteria
  • New: Win7 BusTypes Virtual and VirtualFileBackedVirtual

New in USB Drive Letter Manager 4.6.8.3 (Jul 12, 2011)

  • Bugfix: Since V4.6 crash on install if WriteLogFile=1 and the log file cannot be created, e.g. due to missing privileges, invalid path, etc
  • Bugfix: Crash when FileExists criteria is evaluated on system and device events

New in USB Drive Letter Manager 4.6.8.2 (Jun 20, 2011)

  • Bugfix: Since V4.6 Firewire drives had a crippled FriendlyName, e.g. in the BalloonTip

New in USB Drive Letter Manager 4.6.8.1 (Jun 8, 2011)

  • Bugfix: Some function stopped working after a while in V4.6.8.0

New in USB Drive Letter Manager 4.6.8 (Jun 8, 2011)

  • Bugfix: Criteria UserGroup did not work on some Vista/Win7 installations since V4.6

New in USB Drive Letter Manager 4.6.7 (May 31, 2011)

  • Bugfix: Passwords did not work under Vista/Win7 since V4.6

New in USB Drive Letter Manager 4.6.6 (May 27, 2011)

  • Bugfix: Section NetworkLetters/ExcludedLetters had no effect since V4.6

New in USB Drive Letter Manager 4.6.5 (May 16, 2011)

  • Bugfix: Since V4.6 possible crash on arrival of multiple network or subst drives at the same time
  • New: Setting VirtualVolumes for deactivating USBDLM dealing with virtual drives (Network, Subst, TrueCrypt and other user specific drives)

New in USB Drive Letter Manager 4.6.4 (Apr 27, 2011)

  • Some small fixes

New in USB Drive Letter Manager 4.6.3 (Mar 23, 2011)

  • Bugfix: Setting USB drives to the policy "Optimize for speed" and activating the write cache worked only, if the drives registry key ClassPnP was already present, which is the case only if the removal policy was manually changed before
  • New: New variable %PureVolumeName% gives something like Volume{06588842-39a4-11e0-8027-806d6172696f} which is useful when dealing with tools like DD which want to see volume names like \\.\Volume{06588842-39a4-11e0-8027-806d6172696f}

New in USB Drive Letter Manager 4.6.2 (Mar 16, 2011)

  • Bugfix: Since V4.6 settings from the registry did not work correctly

New in USB Drive Letter Manager 4.6.1 (Mar 16, 2011)

  • Bugfix: Since V4.6 settings from the registry did not work correctly

New in USB Drive Letter Manager 4.6.1 (Mar 16, 2011)

  • Bugfix: Since V4.6 no balloontips under Windows Server 2008 and under Window Vista and Windows 7 if the UAC is deactivated

New in USB Drive Letter Manager 4.6.0 (Mar 16, 2011)

  • New: Changeover to Unicode: USBDLM.INI, BalloonTips, file names etc have no more problems with codepages and charsets
  • New: OnUserActivated and OnUserDeactivated system events
  • New: Explorer Icon and Label can be defined in the volume's DriveLetters section
  • New: Executable files are searched for first in the Windows search path (the PATH environment variable) and then in the working directory
  • New: OnArrival for network and subst drives
  • New: The FileExists criteria sees user drives (as network, subst and TrueCrypt drives)
  • New: The drive letter can be directly extracted from the Volume Label to the new variable %LetterFromLabel% which can be configured as drive letter
  • New: ListUsbDrives shows started with parameter -v all USBDLM-variables
  • New: USBDLM can activate the write cache for USB drives
  • New: x64 MSI is available
  • New: USBDLM.WXS file is provided for creating MSI file by means of the Microsoft WIX toolset, see Creating an MSI

New in USB Drive Letter Manager 4.5.9 (Mar 16, 2011)

  • BugFix: Since V4.5.1 USBDLM stopped working under very rare conditions which is if all the following is true: USB drive attached which is recognized as cardreader, an [Explorer] section is used, no [OnArrival], no [OnRemovalRequest] and no [OnRemoval] for this drive is configured

New in USB Drive Letter Manager 4.5.8 (Mar 16, 2011)

  • Bugfix: Sicce V4.5 USB floppy drives got a high letter assigned instead of keeping them at A: or B:
  • Bugfix: Since V4.5.3 USBDLM changed the Windows timer resolution from 10 or 15 ms to 1 ms - the result might be a slighly higher power consumption of the CPU

New in USB Drive Letter Manager 4.5.7 (Mar 16, 2011)

  • Bugfix: Since V4.5.3 registry settings did not work
  • Bugfix: Since V4.5.3 INI settings did not work if the last section name is unknown

New in USB Drive Letter Manager 4.5.6 (Oct 22, 2010)

  • Bugfix: With five or more drives in the balloon tip the word "drives"
  • was missing in V4.5.5
  • New: Multiple DeviceArrival events for the same device are ignored

New in USB Drive Letter Manager 4.5.5 (Oct 22, 2010)

  • Bugfix: OnDeviceArrival did not work with USBDLM V4.5.4
  • New: Some grammar for slavonic language balloon tips

New in USB Drive Letter Manager 4.5.4 (Oct 22, 2010)

  • Bugfix: With USBDLM V4.5.3 OnBalloonClick stopped working after standby or
  • hibernation

New in USB Drive Letter Manager 4.5.3 (Oct 22, 2010)

  • Bugfix: USBDLM prevented roaming user profiles written back to the server on
  • user logoff or shutdown
  • Bugfix: Text_mounted_to_plr for the balloon tips works now
  • New: Dock and Undock system events
  • New: Handling large USBDLM.INI files accelerated
  • New: Some optimization

New in USB Drive Letter Manager 4.5.2.51 Beta (Aug 10, 2010)

  • New: Some optimization

New in USB Drive Letter Manager 4.5.2.50 Beta (Aug 10, 2010)

  • Bugfix: Text_mounted_to_plr for the balloon tips works now
  • New: Handling large USBDLM.INI files accelerated

New in USB Drive Letter Manager 4.5.2 (Aug 10, 2010)

  • Bugfix: BitLocker drives often not detected as such
  • Bugfix: USBDLM timeout error in the Windows Event Log on some slowly starting systems
  • Bugfix: non responding drives was not tested again, so their OnArrival section was not executed
  • Bugfix: Delay on startup of the USBDLM service removed
  • Bugfix: OnArrival sections sometimes executed twice
  • Bugfix: Problems with Balloontips for devices with quotation marks in the name
  • Bugfix: Several fixes for Windows 2000
  • New: Letters by Computer Name
  • New: Letters by running process
  • New: ListUsbDrives shows USB 3.0 Super Speed

New in USB Drive Letter Manager 4.5.1 (Jul 30, 2010)

  • Bugfix: On resume from standby or hibernation non responding card readers got
  • assigned a drive letter even they should not because of NoMediaNoLetter=1
  • Bugfix: When dismounting a TrueCrypt volume in an OnRemovalRequest section then
  • the removal message for the TrueCrypt volume was not processed by USBDLM; in result
  • no OnArrival and autorun.inf was processed on next arrival of this TrueCrypt volume
  • Bugfix: The password dialog was not shown on some systems
  • Bugfix: ListUsbDrives tool crashed with latest usb.id file
  • New: Password can be received with an anonymous logon

New in USB Drive Letter Manager 4.5.0 (Jul 30, 2010)

  • New: Passwords for drives
  • New: AutoRun for other devices than drives
  • New: AutoRun works for remote users
  • New: Multiple AutoRun sections on system events depending on criteria
  • New: Vista "Scan and Fix" can be suppressed

New in USB Drive Letter Manager 4.4.2.50 Beta (Mar 19, 2010)

  • New: AutoRun works for remote users
  • New: AutoRun for other devices than drives

New in USB Drive Letter Manager 4.4.2 (Mar 19, 2010)

  • Bugfix: Variable %UsbSerial% was empty since V4.4.0
  • Bugfix: Drive letter swapping on startup not performed when the USBDLM service stated after the user's logon
  • Bugfix: FileExists when used with wildcards worked only when exactly one file was found
  • New: Swapping driveletters on startup can deal with more than two letters

New in USB Drive Letter Manager 4.4.1 (Mar 19, 2010)

  • Bugfix: Hiding drives from the "Safely Remove Hardware" might not work under Vista, under Window 7 it still does and will not work for "Removable" drives
  • Bugfix: ListUsbDrives always showed a warning about an USBDLM.INI in the Vista/Win7 virtual store
  • Bugfix: Delay on service startup on some systems removed
  • Bugfix: Close button on the BalloonTip might be drawn incomplete on XP

New in USB Drive Letter Manager 4.4.0 (Mar 19, 2010)

  • Bugfix: BusTypes in list notation (e.g. BusTypes=USB,SCSI) didn't work
  • Bugfix: Deactivating System Restore for new drives didn't work
  • Bugfix: OnArrival did not work for drives with no media present, even MinDiskSize=- was configured
  • Bugfix: ListUsbDrives now shows all sections effective for a drive
  • New: x64 version available
  • New: Determining USB port names causes no more delays
  • New: Startup of the USBDLM service accelerated
  • New: Additional search path for executables
  • New: Alternative notation of the USB Port Name
  • New: Letters by USB-Port much faster now
  • New: Label and Icon from autorun.inf files can be used
  • New: From autorun.inf on x64 systems the section [autorun.amd64] is read first
  • New: autorun.inf can be read even redirected by IniFileMapping
  • New: VolumeSerial criteria can be used with wildcards
  • New: "BitLocker To Go" encrypted drives are recognized as such

New in USB Drive Letter Manager 4.3.9.55 Beta (Sep 15, 2009)

  • Bugfix: Deactivating System Restore for new drives didn't work
  • New: Letters by USB-Port much faster now
  • New: Label and Icon from autorun.inf files can be used
  • New: From autorun.inf on x64 systems the section [autorun.amd64] is read first
  • New: autorun.inf can be read even redirected by IniFileMapping
  • New: VolumeSerial criteria can be used with wildcards
  • New: "BitLocker To Go" encrypted drives are recognized as such

New in USB Drive Letter Manager 4.3.9.51 Beta (Sep 15, 2009)

  • Bugfix: OnArrival did not work for drives with no media persent, even MinDiskSize=- was configured
  • Bugfix: ListUsbDrives now show all sections effective for a drive
  • New: x64 version available

New in USB Drive Letter Manager 4.3.2 (Jul 22, 2009)

  • Bugfix: When only NTFS mountpoints are configured in a section then an assigned drive letter was not removed
  • Bugfix: Text color in the balloon tips always black even configured different in Windows
  • Bugfix: ListUsbDrives shows for harddrives and removable drives the correct "Disk DosDevName" (so far it showed the PDO name)
  • New: On startup USBDLM can swap drive letters in some situations if required
  • New: Section numbers from 1 to 9 can be noted as 01 .. 09, e.g. [DriveLetters01]
  • New: Items Letter, Letters, Letter1 bis Letter9 - all understand all formats (single letter, list of letters, mountpoint, INI file)

New in USB Drive Letter Manager 4.3.1 (Jul 22, 2009)

  • Bugfix: Delay on Windows standby / hibernation removed
  • Bugfix: Slow responding drives handled more tolerant
  • Bugfix: Firewire drives have again the short, "handmade" name in the balloon tip

New in USB Drive Letter Manager 4.3.0 (Jul 22, 2009)

  • Bugfix: Volume Label sometimes not read after media change under Vista. The Windows Explorer had the same problem

New in USB Drive Letter Manager 4.2.9.77 Beta (Apr 6, 2009)

  • New: ListUsbDrives shows the sections from the USBDLM.INI which are used for a drive
  • New: Faster operation by gathering required drive information only
  • New: Multiple NTFS folders can be assingned as mount points, also in addition to a drive letter
  • New: In sections [OnArrival], OnRemoval etc up to 10 commands can be executed (open1 to open9 and the known open)
  • New: [OnArrival] and AutoRun.inf for TrueCrypt volumes
  • New: When a DeviceID is configured then the BusType for non USB drives can be omitted, same for the DriveType e.g. for CDROM drives
  • New: [OnArrival] can start a program under Vista with full rights ("elevated")
  • New: Criteria UserIsAdmin is under Vista related to the "elevated" user, so it is 1 for an Admin under UAC
  • New: Criteria for absence of a file (FileNotExists)
  • New: [OnRemovalFailed] is executed asynchronousely to avoid event ping pong when using RemoveDrive
  • New: AutoRun on System Events
  • New: Handling of first time arrivals under Windows 2000 optimized
  • New: Using [OnArrival], OnRemoval etc there is the new default criterion MinVolumeSize=1, so a media must be present
  • New: Drive letters can be checked [on resume] from standby and hibernation mode
  • New: Drive letters by Volume Serial Number
  • New: Drive description for USB drives in the menü of "Safely Remove Hardware"
  • New: Balloons under Vista in almost correct design
  • New: Balloons with fade out effect and shadow (if activated in the Windows settings)
  • New: Using USBDLM Variables for environment variables can (and should) be configured in detail

New in USB Drive Letter Manager 4.2.5 (Apr 6, 2009)

  • Bugfix: Crippled BalloonTip if quotation mark in device name
  • Bugfix: Sometimes wrong size in BalloonTip and ListUsbDrives
  • Bugfix: The execution of the autorun.inf open line was in V4.2.4 (again) by default made with removed admin previleges (AutoRunInfRestricted was on by default)

New in USB Drive Letter Manager 4.2.9.44 Beta (Dec 28, 2008)

  • New: ListUsbDrives shows the sections from the USBDLM.INI which are used for a drive
  • New: Multiple NTFS folders can be assingned as mount points, also in addition to a drive letter
  • New: In sections [OnArrival], [OnRemoval] etc up to 10 commands can be executed (open1 to open9 and the known open)
  • New: [OnArrival] and balloontips for TrueCrypt volumes
  • New: When a DeviceID is configured then the BusType can be omitted for non USB drives, same for the DriveType e.g. for CDROM drives
  • New: [OnArrival] can start a program under Vista with full rights ("elevated")
  • New: Criteria "UserIsAdmin" is under Vista related to the "elevated" user, so it is 1 for an Admin under UAC
  • New: Criteria for absence of a file (FileNotExists)
  • New: [OnRemovalFailed] is executed asynchronousely to avoid event ping pong when using RemoveDrive
  • New: AutoRun on System Events
  • New: NoMediaNoLetter more reliable under Windows 2000
  • New: Handling of first time arrivals under Windows 2000 optimized
  • New: Using [OnArrival], [OnRemoval] etc there is the new default criterion MinVolumeSize=1, so a media must be present
  • New: Drive letters can be checked on resume from standby and hibernation mode
  • New: Drive letters by Volume Serial Number
  • New: Drive description for USB drives in the menu of "Safely Remove Hardware"

New in USB Drive Letter Manager 4.2.4 (Dec 28, 2008)

  • Bugfix: The execution of [OnArrival] failed when the path contained spaces and commandline parameters are used
  • Bugfix: The execution of [OnArrival] failed when the arrived drive has no mountpoint and no WorkDir is specified
  • Bugfix: Under Windows 2000 the port names] of USB1 devices attached to USB2 ports where not determined

New in USB Drive Letter Manager 4.2.3 (Dec 28, 2008)

  • Bugfix: The execution of [OnArrival] could be suppressed by holding the Shift key even Force=1 is set
  • Bugfix: The execution of the autorun.inf open line was by default made with removed admin previleges (AutoRunInfRestricted was on by default)
  • Bugfix: [NoMediaNoLetterInclude] didn't work in most cases

New in USB Drive Letter Manager 4.2.2 (Dec 28, 2008)

  • Bugfix: [OnArrival], [OnRemoval] works again without configuring a workdir when the drive has no mountpoint
  • Bugfix: [OnRemoval] works again without configuring a workdir
  • Bugfix: [OnRemoval] is triggered on removal of a media from a card reader
  • Bugfix: New BusTypes SD and MMC
  • Bugfix: Virtual drives of the Vista's "Volume Shadow Copy" will not get a drive letter assigned
  • Bugfix: Delay on Windows shutdown removed

New in USB Drive Letter Manager 4.2.1 (Dec 28, 2008)

  • Bugfix: 'Working Directory' for autorun.inf and [OnArrival] is again (as before V4.2) the root of the new drive

New in USB Drive Letter Manager 4.2.0 (Dec 28, 2008)

  • Bugfix: problems with NTFS mountpoints longer than 51 chars fixed
  • Bugfix: AutoRun programs did not become the active window under Vista
  • Bugifx: Username and group membership works now when logged on on a server
  • New/Bugfix: unavailable network drives considered
  • New: NoMediaNoLetter works under Windows 2000 too
  • New: most settings take effect without restarting the USBDLM service
  • New: Wildcards can be used configuring several parameters
  • New: drives can be completely ignored
  • New: drives and other devices can be removed from or added to the "safely remove hardware" facility
  • New: for USB drives the policy "Optimized for performance" can be set
  • New: on AutoRun USBDLM variables can be made available to the executed program as environment variables
  • New: on AutoRun programs can be execuded without admin privileges (if the current user is an admin)
  • New: obsolete NTFS mountpoints can be removed on startup
  • New: several minor fixes and improvements

New in USB Drive Letter Manager 4.1.0.0 (Nov 5, 2007)

  • New: new, more simple, but incompatible format for the USBDLM.INI, if you update from USBDLM V3.x have a look at the 'Migration' section in the help file
  • New: drive letters depending on the logged on user's name, group or its admin status
  • New: drive letters depending on some new criterions
  • New: AutoRuns on media instertion (CD/DVD too)
  • New: AutoRuns depending on serveral criterions (as volume label, drive letter, device id and others)
  • New: AutoRuns on removal request and after removal of a drive
  • New: Events on Balloon click
  • New: Explorer default icon and label depending criteria
  • New: Drive events into the Windows system log