38

Veeam FastSCP Windows 64bit Fix

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.

Short Approach

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 🙂

Long Approach

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 Next

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 🙂

Simon

38 Comments

  1. Excellent!
    This works and the fix is so much faster to do than the entire “.net SDK” solution.
    Thank you very mcuh!

  2. Works great, thank you!

    I did have to make one minor tweak to the command you’ve bolded above though, instead of this:
    corflags “C:Program Files (x86)VeeamVeeam Backup and FastSCPVeeamShell.exe”/32BIT+

    I pasted this into my elevated command prompt while in the corflags.exe directory:
    corflags “C:Program Files (x86)VeeamVeeam Backup and FastSCPVeeamShell.exe” /32BIT+

    Yep, just added that one space before /32BIT+

  3. Sweet ! Thank you ! I ran about 6 LONG backups to my 64Bit machine with out reading the release notes, I can not tell you how disappointed I was after all of that work. This really saved the DAY !

  4. This worked for me as well. MOST of the application worked fine, but when I wanted to create directories/upload to the ESXi box it would throw com errors. Ran that command and all is well in Veeamland. Thank you for posting the fix

  5. Did similar patch (coreflag) and worked for straight copies but if I schedule a copy using fastcopy feature. The scheduled copy fails with the com class error . Arrr!!!! Any Ideas anyone ???

    Anyone else have that same issue ???

    Thanks in advance…

    Mike

  6. Fixed it … had to do :

    Now run corflags “C:Program Files (x86)VeeamVeeam Backup and FastSCPVeeamManager.exe” /32BIT+

    may need to do the same to other exe’s in that dir.

  7. Works fantastic! Saved me a lot of time. Thank you very much for sharing this solution!

  8. No such luck for me. I tried this on windows 2008 r2 and it keep failing when trying to do NFS > SAN copy on a single ESXi host. Same error as reported on this blog.

    Any ideas would be really helpful.

    • Hi Chad, is this on vSphere 4 or 5? (last I read you were planning on doing your VCP5 but haven’t kept upto date so not too sure if you’re now running 4 or 5).

  9. Short approach worked great but also needed to run on VeeamBackupService.exe and VeeamManager.exe and then restart the Veeam Backup and FastSCP Service

    Thank you

  10. At first this didn’t work out for me. Win2k8-R2x64 bit SRV, Corflags said it couldn’t write to the file. The file was not running (taskmgr), nor was the Veem Service (stopped it), nor were there issues with the permission (like read-only or NTFS permissions missing for the directory).

    Rebooting into safe mode and then applying the corflag command worked for me.

  11. it works for me on windows server 2008 R2 x46 bit
    without installing .NET Framework 2.0 SDK
    just run the command and the fix is done
    now i can copy data between esxi data stores
    thanks

  12. Short Approach worked on my win2k8se-64-bit after I copied the path out of the windows window to the cmd window. Thanks!!! *thumps-up*

  13. Worked like a champion for another 32-bit app that had been compiled as 64-bit (Movica editor) … once i figured out the trick to opening an Elevated command prompt. Thank you!!

  14. Well documented but short approach is not working for me and I can’t do long approach due to it’s production box and I can’t perform anything without chnage request.

    When I execute corflags “C:Program Files (x86)VeeamVeeam Backup and FastSCPVeeamShell.exe” /32BIT+ I get error message as,corflags : error CF001 : Could not open file for writing

    I checked permissions corflags and tried by taking ownership of teh file, no luck.

Leave a Reply to thanks Cancel reply

Your email address will not be published. Required fields are marked *