Tja ich wüste noch eine Möglichkeit; aber du müstest Dich sehr gut mit Programmentwicklung auskennen, zumindesten den Zusammenhang zwischen system /dll verwendung.
Naja zumindesten anschauen kannst du es Dir ja mal , die Verwendung bis auf Kleinigkeiten ist eigendlich sehr leicht.
Aber ich würde Dir doch besser zu einer Neuinstallation raten.
.
Kurz Info für Interesierte:
.
Ersten lade dir den Dependency Walker hier in entsprechender Version 32/64 bit http://www.dependencywalker.com/
Enpacken und im verzeichniss ausführen. ( je nach System Rolle eventuell als Admin ausführen)
Unter Menue/Files/open such du dir Im Stammverzeichniss entsprechende fehler verursachende exe raus ; bei dir währe es die oigin.exe oder die der Thin version.
Jetzt werden alle die exe betreffende modull dlls geladen .
unter Module könntes du jetzt ( Rot gekenzeichnet) entsprechende Fehler verursachende dll finden.
Bsp. die GPSVC.dll steht rot da dahinter steht "Error opened file. The system cannot find the file specified "
heist sie ist nicht vorhanden und man müste sie händich nach installieren.
im dem tool ist auch eine sehr gute Hilfefunktion seitens Visual Studio help, MSDN help, und MSDN online integriert.
Das Tool eignet sich hervorragen zur Analyse betreffender Exe Datei, und die Kurz Info zeigt nicht alle Möglichkeiten des tools auf