Where does Windows Store apps stores its local settings?

Jeson Martajaya picture Jeson Martajaya · Feb 26, 2013 · Viewed 21.1k times · Source

Hello fellow programmers,

I am new to Windows 8. Where does Windows Store app's LocalSettings store its serialized file ? I am referring to this one:

Windows.Storage.ApplicationData.Current.LocalSettings

Per WinStore app tutorial here, I can load and save serialized properties to either roaming settings or local settings. The roaming goes to the cloud, but where exactly does the local setting goes to ? Registry? Isolated file?

Thank you in advance.

Answer

Kraig Brockschmidt - MSFT picture Kraig Brockschmidt - MSFT · Feb 26, 2013

Look in c:\users\{username}\AppData\Local\Packages\{packageID} where packageID identifies a particular app. In there you'll see a number of folders, and inside the one called Settings you'll see settings.dat. That's where the LocalSettings and RoamingSettings are stored. (Roaming settings are stored locally and sync'd with the cloud, so you aren't hitting the cloud every time you want to retrieve one.)

The LocalState, RoamingState, and TempState folders alongside Settings are where you can store your own files if what you want to store in settings gets too complicated for key-value pairs.