@ Paul: Actually, it is advised to keep MSTS out of any Program Files folder, the normal one or the (x86) one. Something to do with a special way Windows treats applications therein, actually copying them to run them from a hidden folder... I can´t recall the details now, but it´s been brought up only recently in a conversation on ORTS and Program Files folders.
@John: That is the recommended location for installing MSTS. Or better, one of them. It´s outside the program files.
Now to your problem and the thought Bazza brought up regarding the registry settings. Could you please do the following:
- Click on the Windows button, and in the search field type "regedit". Open the program that should soon be shown.
- In the left hand tree view, minimize all paths, if any are open, and expand HKEY_CLASSES_ROOT.
- Click any item therein, so it´s highlighted, and type ".apk", without the quotes.
- It should then highlight the .apk entry, if any.
- If you have it, take a look at the right hand detail view of the highlighted .apk entry. You should see one item of type REG_SZ, called (Standard), and in Data something along the lines of TrainSim.Packaged.Activity should be written.
- Back in the tree view, type the beginning of what you read in the data field, and you should hopefully find a folder of the exact name as was shown in the data colum.
- Expand that TrainSim.Packaged.Activity (or similar) folder. You should find a sub-folder called Shell. Expand again, you should find Open, in which, if expanded again, you should find Command.
- With command highlighted, you should see another RE_SZ in the right hand view, named (Standard). Compare whatever there is in the Data colums to what I have showing up there:
"C:\MSTS\Train Simulator\Utils\TSUnpack.exe" "%1"
The quotes must also be there!
Hope the bug is in there, ´cause that would be easy to solve.
Cheers, Markus