Quick answer for pros: Reserve a slot in your tape library's management utility or backup software (e.g., Backup Exec, Windows Server Backup) specifically for a cleaning cartridge. Then assign that slot to the cleaner slot parameter.
Why You're Seeing 0x000010EC
I've seen this error on Windows Server 2016 and 2019 boxes with tape libraries from Dell, HP, and IBM. It usually pops up when a backup job triggers a cleaning cycle, but the tape library has no slot flagged as the "cleaner slot." The operating system or backup software can't figure out where to grab that cleaning tape.
This tripped me up the first time on an HP MSL2024 library. The hardware had a cleaning cartridge in slot 11, but neither Backup Exec nor Windows knew it was a cleaner. The error's exact text is: "A cleaner slot is not reserved." The code 0x000010EC is your clue—the system found the cleaner cartridge but not the slot reservation.
Fix 1: Reserve the Cleaner Slot in Your Tape Library
Via Backup Software (e.g., Backup Exec, Veeam)
- Open your backup management console (e.g., Backup Exec 2020 or later, Veeam Backup & Replication 11+).
- Go to the tape library or storage device section. In Backup Exec, it's under Devices > Tape Libraries.
- Select your tape library, then find Cleaning Slot Setup or Cleaning Management.
- Enter the slot number where your cleaning cartridge physically sits. On the MSL2024, I had to set slot 11.
- Save and apply. The software should now see that slot as the cleaner slot.
- Run an inventory of the library to refresh the slot metadata.
Via Windows Device Manager or Tape Library Management Utility
- Open Device Manager (devmgmt.msc).
- Expand Medium Changers or Tape drives. Your library might appear as a medium changer device.
- Right-click the medium changer, select Properties, then the Cleaning tab (if present). Not all drivers expose this, but some do.
- If no tab, use your vendor's tape library management tool (e.g., HP Tape Library Manager, Dell PowerVault ML6000 manager). Set the slot there.
Fix 2: Manually Reserve via Registry (Advanced)
If your backup software or vendor tool won't cooperate, you can manually set the cleaner slot in the Windows registry. This is for Windows Server 2012 R2 through 2022. Be careful—messing up the registry can break things.
- Open Registry Editor (regedit) as Administrator.
- Navigate to:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Changer\Parameters - Create a new DWORD (32-bit) value named
CleanerSlot. - Set the value to the slot number (e.g., 11 for slot 11). Use decimal.
- Restart the tape library service or reboot the server.
I've only used this on a Dell PowerVault TL2000 when Backup Exec refused to cooperate. It worked, but it's not a supported path—use as a last resort.
Alternative Fix: Swap Tape Library Software
If the slot reservation just won't stick, try a different backup app's cleaner management. For example, if Backup Exec isn't saving the slot setting, switch to Veeam or even the free Windows Server Backup feature. The latter has a basic tape cleaner tool under wbadmin—run wbadmin enable backup -addtarget:tape -cleanslot:11 (replace 11 with your slot).
Prevention Tip
Always document the cleaner slot number when you first set up a tape library. Write it on the library chassis with a label maker. And when you replace a cleaning cartridge, update the reservation in your backup software immediately—before running any backup job. That one step would have saved me three hours on a Friday afternoon.