When I click on either the MSTS icon or tools one to run either, it just hangs infinitely until the process gets ended automatically for being unresponsive. Just a black window, not like when you see the alert message saying it can't run with the current display settings etc in which you subsequently see the screen adapt to it.
I've tried several installation methods, and it refuses to get to the loading screen. Even the guide on Steam4me regarding Win 7 and MSTS doesn't resolve the problem.
I'm using Win7 home premium 64 bit with auto updates enabled btw.
Are you getting any error messages from Windows at all? When it says the program has stopped responding is there an option to read more details? If so what are those details. Is anything generated in the Windows event log? You can get into the Event Viewer by going to Start, right click Computer and select Manage. Expand the Event Viewer and check all the logs. Note anything that's logged during the time that you tried to open MSTS.
If you do have any error messages / logs report your findings here.
Failing that, below is a list of progressive steps I would take in order to resolve. Note that this assumes a desktop computer. Laptops can add a layer of complexity when it comes to reinstalling the operating system.
As the loading screen will not even load this could indicate a graphic driver issue. Have you run 'mprofile' in your MSTS install folder?
Try browsing to where you have MSTS installed, right click on train.exe and select the option to run as administrator.
Right click on train.exe and go to the properties menu. On the compatibility tab change the Compatibility mode to run as (Windows XP Service Pack 3).
Disable User Access Control (UAC) and reboot computer. Google how to do this.
What sort of video card do you have? If you have a NVIDIA card go to the NVIDIA Control Panel. In the manage 3D settings you should see train.exe in the Program Settings list. If not add it and keep the settings as simple as possible. Most of mine are set to Use Global Settings and most of my Global Settings are set to Applicaiton-Controlled. Keep track of any changes you make in case it affects other applications. ATI cards will have their own control panel software (Catalyst?).
Try running MSTS with your Anti-Virus and Firewall disabled whild dissconnected from Internet.
Running a program like 'Process Monitor' (https://technet.microsoft.com/en-us/library/bb896645.aspx
) may possibly reveil the cause. Reading through the log file can be daunting but highly informative on what your computer is doing. Filters are your friend.
Failing all of the above next steps would be to uninstall MSTS, use a uninstaller program like 'revo uninstaller' to remove all references to MSTS from the registry. Ensure the MSTS folder is deleted/renamed and re-install as per the instructions on steam4me.
Worst case scenario is you may have to wipe your drive and reinstall Windows. A better option would be to swap out the drive in your pc with a spare one if you have one. Wipe it, install Windows and then MSTS and test. That will show if it's a hardware (unlikely) or operating system / 3rd
party app that is the cause.
I once purchased a racing car game that did the same thing. Just a black screen and nothing. I did all of the above (except for the last paragraph) and nothing. Some time later my operating system got corrupted so I reformatted the drive, reinstalled Windows and all my other 'must have' applications. As a test I installed the racing car game ant it worked. Same hardware, same operating system but it just would not load. Go figure.
Hope this helps.