Having installed Veeam FastSCP onto my Windows 7 (64) Ultimate workstation I was getting frustrated with the error messages I was getting "Retrieving the COM class factory for component with CLSID [5F1555F0-0DBB-47F6-B10B-0AB0E1C1D8CE} failed due to the following error: 800700c1", a quick google search found the answer for me.
Looking into the fix I found here I realised that it’s a tad long winded and bloated (no disrespect intended, as it is the fix). So I thought to myself, did I actually need all of that for the fix to work. The answer is no.
Having looked at what was required (running "corflags "C:\Program Files (x86)\Veeam\Veeam Backup and FastSCP\VeeamShell.exe" /32BIT+" to resolve the issue with FastSCP not working on any 64bit Windows OS resulted in the above error message when trying to copy files between Datastores) I decided to see what happens if I just took the corflags.exe file and ran that instead of having the entire SDK installed, the results were that the program now works.
Download the Corflags.exe program from here, copy it to a folder of your choice (I used C:\Temp)
Launch an elevated command prompt and browse to c:\temp.
now run corflags "C:\Program Files (x86)\Veeam\Veeam Backup and FastSCP\VeeamShell.exe" /32BIT+
Now launch FastSCP and you should be good to go 🙂
For those wanting to do the entire process the following describes what you need to do.
First of all download the 64bit Microsoft .NET Framework 2.0 SDK from here
Once downloaded run Setup.exe
Click Accept and Next
Untick the top two boxes, unless you actually want it installed.
Accept the defaults and click on Install.
Once the installation is complete launch an elevated command prompt and browse to C:\Program Files\Microsoft.NET\SDK\v2.0 64bit\Bin
Now run corflags "C:\Program Files (x86)\Veeam\Veeam Backup and FastSCP\VeeamShell.exe" /32BIT+
Now run FastSCP and you should be good to go 🙂