C:\ProgramData と C:\Users\All Users は同じものだった

Windiws は Windows Vista 以降、フォルダ構成の標準が従来から変わったりしているのですが、XP 時代のアプリケーションが動くよう従来のフォルダ名で呼ばれても大丈夫なように幾つかのフォルダ名が残っています。

C:\ProgramData と C:\Users\All Users は同じものです。

C:\ProgramData が実体で、C:\Users\All Users はシンボリックリンクです。

ほかに有名所では C:\Users が実体で、C:\Documents and Settings がジャンクションとなっています。

しかしなぜこんな近所でジャンクションとシンボリックリンクが両方使われてるの。どっちかに寄せられない何か理由があったりするのでしょうか。

従来からの互換性のためか、このようなリンクが各所に用意してあってかなり迷子になります。

はやくレガシーなアプリケーションは退場いただきたい。