在檔案總管對於數字的的排序,xp之後是依數字大小排而不是依Aphabetical方式排,Ex:如下
Win7、Windows Vista、Windows XP 及 Windows Server 2003會出現
5.txt
11.txt
88.txt
11.txt
88.txt
而Windows 2000
11.txt
5.txt
88.txt
5.txt
88.txt
大部份人可能可較習慣windows 2000的排法(Aphabetical Order),不習慣win xp以後版本的排法,怎麼辦呢???
當然有解,只是Vista、xp、win 2003解法和win7、win2008r2不同
win7、win2008r2解法是利用GPO處理
利用本機GPEDIT.MSC OR DOMAIN CONTROLLER的gpo編輯:
- 電腦設定---系統管理範本---WINDOWS元件---WINDOWS檔案總管---關閉WINDOWS檔案總管中的數字排序---改成【啟用】
- GPUPDATE /FORCE
2. 視您的實際情況而定,使用下列其中一種方法:
- 若要為電腦的所有使用者設定原則,請找出並按一下下列登錄機碼:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Currentversion\Policies\Explorer
- 若要為目前使用者設定原則,請找出並按一下下列登錄機碼:HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Currentversion\Policies\Explorer
4. 輸入 NoStrCmpLogical,然後按 ENTER。
5. 在 [編輯] 功能表上,按一下 [修改]。
6.若要針對名稱包含數字的檔案及資料夾設定排序順序,請視您的實際情況而定,使用下列其中一個方法:
- 若要將 Windows XP 或 Windows Server 2003 設定為使用 Windows 2000 排序檔案及資料夾的方法,請在 [數值資料] 方塊中輸入 1,然後按一下 [確定]。
- 若要設定為使用預設的 Windows XP 或 Windows Server 2003 方法來排序檔案及資料夾,請在 [數值資料] 方塊中輸入 0,然後按一下 [確定]。
注意 如果 NoStrCmpLogical 值不存在或設為 0 (零),便會使用預設的 Windows XP 排序順序。