What is the purpose of the Common Files folder in Program Files?

Most Windows computers have a Common Files folder inside of Program Files. What is its purpose?


Solution 1:

According to MSDN:

Common Files Folder A folder for components that are shared across applications. Typically C:\Program Files\Common.

Common Files Folder (64-bit) Same as the Common Files Folder, but for use only with 64-bit installers.

A slightly different definition is provided in the book Microsoft Windows XP Power Pack by Stu Sjouwerman, published Apr 4, 2003:

The Program Files folder is home to 16 subfolders:

  • Common Files. This folder contains files shared with the Microsoft applications [sic].

I feel that folder exists mostly because MS wanted a place for its own libs shared among many programs - although it doesn't seem to get used by MS very much either!

In practice, few applications use it.

Maybe it is a requirement for an application desiring to obtain a "Designed for XP/Vista/nnn" logo(?) that it should use that folder to store files that are common within the application (this is speculation on my part - so don't take my word for it!).