You're welcome Probably I did some mistake, that's why this bug (not really) showed. I was wondering, maybe it's possible (how to extract this in a batch?) to rename them related to the six digit id. In case of collision (i'm thinking of the xml4 and xml3 hotfixes) add an extra letter or number. Q832353A.EXE or 832353-1.EXE. And if the name is already in 8.3 format use it when copying. This way it would generate a clean svcpack, without names like "foobar~1", better suited to tweak, comment or update manually. Just a thought, because i did rename the hotfixes and mend the svcpack manually once for clarity sake. As a quick fix (and note this will only happenned when using non critical hotfixes), maybe it could have a counter and just rename them sequentially since the resulting names are somewhat irrelevant anyway for most users. HOTFIX01.EXE, etc I'm sure you too have plenty more ideas of how to improve it, (iso with build time in name ?) but you are probaby reaching the limits of what can be done in a batch file anyway. cheers,