Thanks mglae,
the tip with the (persistent) journal helped me!
In short: The sub processes work as expected and are terminated only after the end of the parent process, so a new thread is not necessary.
This was masked by a astounding bug in the ntfs driver which destroyed the search structure of the directory entries. As a result, existing entries were not found and the rolling of the backup files failed.
(Windows-)Chkdsk said about this:
Code
3 corruption records are checked....
Record 1 of 3: Damage in index "$I30" of directory "\backup\dbdumps <0x4,0x198c2>" ... Corruption was found and fixed.
Record 2 of 3: Index "$I30" of directory "\backup\dbdumps <0x4,0x198c2>" is sorted incorrectly ... The down pointer of the current index entry with length 0x18 is invalid.
But this is another story and not your site.
Thanks for the quick response and for this project!