2011年6月16日 星期四

Windows 7 基本練功 二

indows 7 基本練功 二

【修改檔案總管資料夾小圖示】

[情況]
使用 WINDOW 7 檔案總管時,資料夾的黃色小圖示總是看得很不習慣,一是顏色太淺,二是覺得太醜,三是若老人家視力不好或螢幕調太亮就很刺眼,長久下來傷眼,最後導致傷肝,為了健保醫療資源,只好手動修改。
花了幾天時間上國外網站求經,整理心得如下。


[解決]

requirement
---------------------------------------------------
1. 先上網隨便找 2 個自己喜歡的資料夾圖示,這裡使用下列這 2 張圖做示範。

folder_01.ico 用來取代預設的資料夾小圖示 (default folder icon)
folder_02.ico 用來取代開啟的資料夾小圖示 (open folder icon)
此處我存放在 C:\folders\ 下。

或是直接使用WINDOWS 系統內建的 DLL 檔案裡的圖示,例如 C:\Windows\System32\imageres.dll 檔案內的圖示。

ico 這裡有很多:
http://www.vistaicons.com/icon_collections.htm
http://www.iconarchive.com/category/folder-icons.html


2. 如果你找到的是 PNG 或 JPG 等圖示,有個免費的軟體可以讓你值接轉存 ICO 圖示:
IcoFX --建立、取出、編輯及轉檔 icon 圖示 (包含正體中文介面)
http://icofx.ro/


step by step
---------------------------------------------------
檔案總管的資料夾 icon 圖示大約分成幾類:
1. 預設圖示(default icon)
未開啟的資料夾 icon 圖示
2. 開啟圖示(open icon)
當展開子資料夾時,資料夾 icon 圖示會產生變化
3. 系統內建特殊資料夾圖示
例如媒體櫃,登入的使用者名稱下的「下載、我的文件、我的音樂、我的最愛、.....」特殊資料夾等

* default folder icon 與 open folder icon 解說
Image Hosted by ImageShack.us



方法一:使用軟體

---->>使用 EnhanceMySe7en 軟體 (囧rz) ,選擇最後一個選項「客製化」,輕鬆解決 ╮(╯_╰)╭ 。
EnhanceMySe7en


自己搞請見下列步驟,小心翻桌 ~
╯-__-)╯ ╩╩

---->> 使用魔方2 簡體版 (沒試過)
http://www.tweakcube.com/



方法二:手動修改
使用下列 2 張 ICO 圖示取代資料預設圖示


底下是相關的登錄檔,如果要取消自訂 icon 的話,直接清除掉相關值即可
* 修改 open folder icon.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons]
"4"="C:\\folders\\folder_02_full.ico"



圖示說明>>
修改登錄檔(若無 Shell Icons 資料夾,請自行建立)


重新登入後資料夾圖示變化(注意:此處是只有修改過 open folder icon 機碼值後的變化)




* 修改 default folder icon.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons]
"3"="C:\\folders\\folder_02.ico"


如果要使用 C:\Windows\System32\imageres.dll 內建編號 190 的 ico,也可直接在登錄檔內修改:
C:\Windows\System32\imageres.dll, -190
(%SystemRoot%\system32\imageres.dll,-1027 →好像不能用變數)


DLL 檔案內含的 ICO 圖示數目
檔名相關 ICON 說明icons 數目
shell32.dll Windows Shell Common Dll306
imageres.dllWindows Image Resource218
wmploc.DLLWindows Media Player Resources208
netshell.dll Network Connections Shell164
mmcndmgr.dll MMC Node Manager DLL129
moricons.dll Windows NT Setup Icon Resources Library113
ieframe.dll Internet Browser105
compstui.dll Common Property Sheet User Interface DLL101
DDORes.dll Device Category information and resources81
pnidui.dll Network System Icon59



圖示說明>>
修改登錄檔(若無 Shell Icons 資料夾,請自行建立)


重新登入後資料夾圖示變化(注意:此處是修改過 default 與 open folder icon 機碼值後的變化)




特殊資料夾
媒體櫃 icon 須另外修改
媒體櫃的路徑如下
C:\Users\使用者名稱\AppData\Roaming\Microsoft\Windows\Libraries

1. 在檔案總管下移到媒體櫃資料夾,按下 shift + 滑鼠右鍵,選擇「在此處開起命令列視窗」

Image Hosted by ImageShack.us

2. 輸入 dir 指令,此時會出現一些檔案 XML檔案,這些檔案預設在檔案總管內是看不到的
Documents.library-ms
Music.library-ms
Pictures.library-ms
Videos.library-ms
v__v.library-ms





3. 輸入「notepad Music.library-ms」指令,打開其中一個檔案修改 icon,找到下列文字,就是相關 icon 設定,修改相關設定即可
imageres.dll,-1002

Image Hosted by ImageShack.us



注意事項
-------------------------------------------------------------------------------------
1. 媒體櫃圖示我沒修改,所以不知道能不能修改成功。
2. 如果你下載附件,請記得打開後修改 ico 圖示的路徑~
3. 存放 Icons 的 c:\folders\ 資料夾下,可存放多個一組的資料夾圖示,
例如 「foldericon01a、foldericon01b」,「foldericon02a、foldericon02b」、「foldericon03a、foldericon03b」 ....等,這樣只要修改登錄檔的 ico 檔名,晚上睡覺關機前執行,就可以隔天開機後更換圖示。大概半年可以換一次圖示調整心情。
4. 若頻繁更換,因 WINDOWS 7 本身bug 問題,會造成 icon cache 毀損,見下列做修復:
http://www.dotblogs.com.tw/chou/archive/2010/05/23/15388.aspx



修復 ico 遺失問題
----------------------------------------------------------------
使用 IcoFX 修改抓下來的圖示,結果真的造成 ico 遺失,見下圖,媒體櫃下自訂的圖示 OK, open folder icon 修改過結果結果顯示未修改前的 icon, open folder icon 沒修改過但是 missing:

作業環境:Windows 7 ,沒有安裝 SP1

試過解決辦法:
1. 刪除 IconCache.db 重開機仍是無救

2. (A)換其他圖案 ; (B) 將原 ico 圖案換個檔案名稱。成功後圖案如下:


3. 如果上述方法還是不行,殺掉 shell icon 這個機碼資料夾,重新開機後win會使用預設的 ico。之後再使用你自己喜歡的 ico 。


我覺得這個是 WINDOWS 的臭蟲,使用 IcoFX 修改圖案時,操作步驟要小心,修改後要另存新檔,不要值接存檔。使用原檔名存檔時,WINDOWS 不會更新 icon cache,當你在檔案總館預覽時你會發現仍然是使用舊的圖示,這時使用你改過的 ico 檔就會出現問題。也就是如果你有個 bird_old.ico 檔案,修改後要存成 bird_new.ico,然後再使用 bird_new.ico 這個檔名做 folder ico。如果你把 bird_old.ico 刪掉,bird_new.ico 檔名改成 bird_old.ico ,一樣會有問題,因為 Windows 已經建立 bird_old.ico 的 icon cache,所以你在檔案總管內預覽到的縮圖仍是舊的 bird_old.ico,引用時就會出現問題。



【補充】

---->> 7LiBraryIconsChanger.INC 2.0 更改媒體櫃的圖示

7LiBraryIconsChanger.INC 2.0

---->> Windows 7 Drive Icon Changer 更換磁碟機圖示

Windows 7 Drive Icon Changer

---->> Shedko Folderico 4


Shedko Folderico 4



---->> Windows Vista/7 Taskbar Color Changer 變更工作列顏色

Windows Vista/7 Taskbar Color Changer


---->> PX.Taskbar Transizer 變更工作列透明度

PX.Taskbar Transizer

沒有留言: