The How-To Geek Forums Have Migrated to Discourse

How-To Geek Forums / Windows 7

ProgramData vs AppData

(3 posts)
  • Started 4 years ago by V0R73X
  • Latest reply from whs
  • Topic Viewed 1173 times

Posts: 2

As you may know we got 2 folders in Windows for storing app-related data: Some programs use C:\users\[username]\AppData\Roaming, and some others use the C:\ProgramData folder.
My question is "Why 2 folders?" Why not just one? Why hasn't windows made its mind already? This is actually very confusing and more interestingly, there seems to be no discussion about this anywhere on the internet.

Posted 4 years ago
Posts: 6259

Well, most programs have 2 parts... the program and its datafiles and data that is associated with an individual user. Some programs admittedly are for ONE user only, others can be installed that more than one user uses the program, hence the need for the C:\USERS\[USERNAME] folder. On a 64 bit system there are two other program path locations as well, depending on 'what' is running the what is required, 64/32 bit or WOW.

Irv S.

Posted 4 years ago
Posts: 17584

The ones in C are files that were created by some specific user action - e.g. XML fefinition files. The files in Roaming are files that the programs need to run or are generated by the programs - e.g. logs.

Posted 4 years ago

Topic Closed

This topic has been closed to new replies.