This is usaually a key error for C++ when it is trying to write a file and fails. What seems to me it that a .dll is missing. If you have another OS (other then WinSrv08) with this game installed then it would be a good idea to dictate the .dll’s and see if any are missing. It could also be a corrupt .dll.
I realize that this may not have anything to do with it, but here is a site that talks about Supreme Commander missing .dll fix.