The How-To Geek Forums Have Migrated to Discourse

How-To Geek Forums / Windows 7

ProgramData vs AppData

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


Recommended: Clean Your Mac the Easy Way with CleanMyMac 3

If you want to clean up your Mac the easy way, CleanMyMac is a great tool to get the job done easily, and it will even keep your computer clean automatically.

Unlike the competition, it also includes great tools like a Clean Uninstaller, to get rid of applications and clean up the junk that they leave behind. All with the click of a button.

Download CleanMyMac 3 for Free Today

Posted yesterday 
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 3 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 3 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 3 years ago

Topic Closed

This topic has been closed to new replies.