brauche ich nicht mehr, hab die Lösung gefunden...
Ich kann leider nicht sagen wie das passiert ist, aber scheinbar ist es so:
- wenn bei einem 64Bit System die %ProgramFiles(x86)% weg ist, bekommt %ProgramFiles% das falsche Verzeichnis zugewiesen
- scheinbar denkt Windows dann es läuft auf 32Bit
die Lösung ist dann per setx in der cmd die Variablen neu zu setzen mittels:
setx ProgramFiles(x86) "C:\Program Files (x86)" /M
nach einem Reboot passt es dann wieder :-)
bei einem Rechner musste ich auch %ProgramFiles% neu setzen...