The indexing service I've dealt with by starting backup4all with a small batch script (WinXP, should probably work for vista and 7 as well):
Code: Select all
sc stop wsearch
sc config wsearch start= disabled
backup4all.exe
sc start wsearch
sc config wsearch start= auto
What still worries me quite a bit here, is that those file locks seem to throw backup4all off somehow, causing it to label a backup as completed succesfully, even though it clearly isn't - there usually is quite a size difference between source and target dirs. The only way I can fix this is by closing B4A, deleting directory and index file (and in case of the portable edition, also the backup index file on the USB drive) and running the entire job again. Otherwise it will keep reporting success on subsequent reruns, even though the target directory is very much incomplete.
Would you mind including an additional check, making it compare *total* byte size of the source and target dirs?