Hallo,
ein wenig Background dazu?
Da der MSTS beim Start alle Strecken, alle Aufgaben, alle Pfade, alle Dienste und alles Rollmaterial in den Speicher lädt, die er finden kann, ist er mit der heutigen "Komplettausstattung" schlichtweg komplett überfordert. Darum bricht der MSTS nach einigen Minuten des Startens einfach ab - weil der Speicher nicht mehr reicht.
TrainStore macht im Prinzip nichts anderes, als alle diese Dinge, die nicht für die aktuelle Aufgabe (oder Bauvorhaben) benötigt werden, aus dem MSTS-Ordner auszulagern.
Unter Vista und Win7 macht einem da das Sicherheitskonzept dieser Betriebssysteme allerdings einen Strich durch die Rechnung, da Anwendungen (einfach ausgedrückt) nicht einfach auf andere Verzeichnisse im Programme-Ordner zugreifen dürfen. Soll eine Anwendung dies trotzdem tun, dann muss diese Anwendung explizit mit Administrator-Rechten gestartet werden (über das Kontextmenü (Rechtsklick auf das Programmsymbol)). Dies ist unabhängig davon, ob das Windows-Login als Administrator oder "Benutzer mit eingeschränkten Rechten" geschehen ist.
Wenn also ein Programm auf ein anderes Programm irgendwie zugreifen möchte (und sei es auch nur auf die Dateien des anderen Programms), dann bleiben zwei Möglichkeiten:
1. Entweder der Start des / der Programme (je nachdem, ob es um einen einseitigen Zugriff oder um eine wechselseitige Kommunikation handelt) als Administrator (dann dürfen die aber auch überall sonst herumpfuschen) oder
2. die Programme dürfen nicht in das Standard-Programme-Verzeichnis, das einen besonderen Schutz durch das Betriebssystem erhält, installiert werden.
Es gäbe noch eine dritte Möglichkeit, die aber die sinnvollen Sicherungen von Windows komplett abschaltet.
Das Ganze war stark vereinfacht, weil ich jetzt nicht auf die Verzeichnis-Virtualisierung eingehen möchte, die seit Vista dafür sorgt, dass das, was wir sehen, nicht mehr unbedingt das ist, was tatsächlich der Fall ist. "Program Files (x86)" - da ist wohl Win7 64bit am Werk...