Windows XP のファイル名ソート

Home > Windows XP のファイル名ソート

レジストリを変更するので注意して作業すること.
また,この作業を行ったことによる責任は一切持ちませんので注意してください.

Windows XP の Explorer のファイル名のソートが変だと聞いた.
名前のカラムタブをクリックすることによりファイル名が並び替わる機能だが, 数字が入るファイル名が桁数が異なっても数値順に並ぶと言うのである.

以前までは単純に辞書順だった.↓

そう言えばそんな話し聞いたことあるなぁとググったら あった
WinXP(SP1以降)からはこれが標準になったらしい.
戻すならレジストリを書き直して再起動せよとのことである.

変える度にレジストリを直接さわるのも何なのでこんな物(xp-sort.reg.txt)を作ってみた.

このレジストリを食わせてやれば,設定画面で簡単に on/off できるようになり,再起動も不要になる.
設定場所は,Explorer→ツール→フォルダオプション→表示タブ→詳細設定にある「ファイル名のソート時に数値を考慮する」である.

前述のリンクにあるように全員の設定とユーザー別の設定とがある.
このレジストリ設定では全員の設定(HKEY_LOCAL_MACHINE)になっている.
ユーザー別(HKEY_CURRENT_USER)にしたい場合は, "HKeyRoot"=dword:80000001 に変えて下さい.


初版 2006-04-13(Thu)