搜尋此網誌

2013年2月22日 星期五

Win xp、Vista、win7檔案總管排序數字問題


在檔案總管對於數字的的排序,xp之後是依數字大小排而不是依Aphabetical方式排,Ex:如下

Win7、Windows Vista、Windows XP 及 Windows Server 2003會出現
5.txt
11.txt
88.txt
而Windows 2000
11.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編輯:
  1. 電腦設定---系統管理範本---WINDOWS元件---WINDOWS檔案總管---關閉WINDOWS檔案總管中的數字排序---改成【啟用】
  2. GPUPDATE /FORCE
Vista、xp、win 2003解法:改REGEDIT
可參考http://support.microsoft.com/kb/319827/zh-tw
 
1. 按一下 [開始],按一下 [執行],輸入 regedit,然後按一下 [確定]
2. 視您的實際情況而定,使用下列其中一種方法:
  • 若要為電腦的所有使用者設定原則,請找出並按一下下列登錄機碼:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Currentversion\Policies\Explorer
  • 若要為目前使用者設定原則,請找出並按一下下列登錄機碼:HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Currentversion\Policies\Explorer
3. 在 [編輯] 功能表上,指向 [新增],然後按一下 [DWORD 值]
4. 輸入 NoStrCmpLogical,然後按 ENTER。
5. 在 [編輯] 功能表上,按一下 [修改]
6.若要針對名稱包含數字的檔案及資料夾設定排序順序,請視您的實際情況而定,使用下列其中一個方法:
  • 若要將 Windows XP 或 Windows Server 2003 設定為使用 Windows 2000 排序檔案及資料夾的方法,請在 [數值資料] 方塊中輸入 1,然後按一下 [確定]
  • 若要設定為使用預設的 Windows XP 或 Windows Server 2003 方法來排序檔案及資料夾,請在 [數值資料] 方塊中輸入 0,然後按一下 [確定]

    注意 如果 NoStrCmpLogical 值不存在或設為 0 (零),便會使用預設的 Windows XP 排序順序。
7. 結束 [登錄編輯程式],然後重新啟動電腦。