Das die Einstellungen bei einem Alt+F4 nicht mehr vorhanden sind sollte klar sein. Hiermit wird der Client „hart“ beendet ohne etwas zu speichern, effektiv der gleiche Mechanismus wie wenn man über den Task Manager den Prozess beendet.
Das deine Einstellungen nicht gesichert werden kann z. B. daran liegen das die Berechtigungen auf den WTF-Ordner nicht passen. Um das zu beheben kannst du WoW einmal als Admin starten, alles einstellen und dann wieder beenden. Ein normaler Start ohne Adminrechte sollte dann die Einstellungen ebenfalls laden.
Weitere Möglichkeit wäre das du deinen aktuellen WTF-Ordner umbenennst und dann das Spiel startest. Der Ordner wird dann korrekt angelegt, so dass man auch alle Berechtigungen darauf hat.
Dritte Möglichkeit wäre, dass die Synchronisation mit den WoW-Server nicht korrekt läuft. Hierzu kannst du mit den folgenden Kommandos diese deaktivieren und aktivieren (zum aktivieren die 0 mit einer 1 ersetzen).
/run SetCVar('synchronizeMacros', 0)
Macro-Synchronisierung
/run SetCVar('synchronizeBindings', 0)
Keybind-Synchronisierung
/run SetCVar('synchronizeConfig', 0)
Konfigurations-Synchronisierung
/run SetCVar('synchronizeSettings', 0)
Einstellungs-Synchronisierung
Bei den letzten Beiden Punkten nicht verwirren lassen. Hier werden zwei unterschiedliche Bereiche synchronisiert.
Mit der Frage ist gemeint ob WoW unter
C:\Programme\
oder
C:\Programme (x86)\
installiert ist oder z. B. unter D:. Ist ersteres der Fall kann es auch sein das Windows selbst die Schreibberechtigung aus Sicherheitsgründen entfernt, da normal dort nur der Installer reinschreiben darf. Launcher ist davon unberührt.