My settings change every time I open the game?

Everytime I open my game all my settings have changed?
Like, I always play in windowed mode but it keeps going to fullscreen when I open it, I usually have my graphics set pretty low cause I have a weak computer and they keep being put back up, the sound levels keep changing from what I se em to aswell.
Not sure why this is happening?
If anyone has any solutions I’d really appreciate it, it’s really starting to get annoying having to change my settings back every time I get in game.

2 possible scenarios:

  1. u r closing with alt + f4, which MAY result in not saving, haven’t tested recently, but remember having lost some addon data long ago because i used to close like that.
  2. some data files may be corrupt(or changed to read-only) but i think wow would either crash or generate some error if this happened.

Don’t know if every WoW installation path follows the same way, i see some extra folders here, BUT

World of Warcraft_retail_\WTF\Config.wtf
Seems to hold most if not all basic settings like that
I would just rename Config.wtf to Config.wtf.bkp
Change the settings to be as u wish, log to a char, it only saves settings when u either enter a char or log out from a char, log out or exit using the button on Esc > exit

If the file was corrupt or somehow was changed to read-only this should fix it.