Thought I would play this again the other day. Some years since I did.
When I started the game I got this message:

and:

This is basically gibberish to me. First I reinstalled my burnt copy of TSATG but that didn't change anything.
I got a thought that i could have something to do with Microsoft.NET.
I installed the latest version just in case. Dxdiag. told me a .dll file was missing so I installed the latest version of directx as well. Did no good.
I show how my installed .NET stuff looks if that is of any importance:

By the way; TSJC gets the same kind of error message. Had no problem with either of the games when I played them after purchase.
Thanks for any help.