[krbdev.mit.edu #6050] WINDOWS: %windir% no longer permitted for storage of appl config files

Jeffrey Altman via RT rt-comment at krbdev.mit.edu
Thu Jul 24 04:43:38 EDT 2008


Since before Windows 2000, it has been against Windows Application
Development guidelines to store application specific configuration files
in the %windir% directory.  The "Common Application Data" directory was
created in Windows 95 for the storage of application specific
per-machine configuration files.  KFW continued to use the %windir%
directory for backwards compatibility with prior releases.

With the deployment of dual 32-bit / 64-bit systems, the %windir%
directory is now redirected for 32-bit processes.  64-bit and 32-bit
processes cannot open the same version of the file.  

With the release of 2003 SP1 the %windir% is also locked down to prevent
access by most user accounts.  

As a result, the krb5 profile should be moved by default to the "Common
Application Data" directory.





More information about the krb5-bugs mailing list