This usually happens if the game is placed in a protected system folder (like Program Files). Windows prevents games from writing save data to these folders.