My problem is exactly as reported in the post here See Previous Superuser question...
when it comes to looking at how it was resolved for that person it said to make sure that 'oleaut.dll' was registered.
my problem is i have oleaut32.dll but not oleaut.dll? Where can i get this from and where should it live? im guessing sysWOW64.
Should this have been installed originally by driveimageXML?
Its strange that it works fine backing up C: using vss but D: (which is a partition of the same drive) it gives the error on.