This usually happens if the game does not have permission to write to the %localappdata%\Funcom\SWL\ folder. But if that were the case then none of your settings would save, like inventory windows and positions, etc.
You can try running the game as administrator, or go to %localappdata%\Funcom\SWL\ and set the folder permissions to allow write privileges.