我想大家應該都曾遇過類似的問題... 就是重灌完電腦後或資料夾搬移後,本來留在硬碟中的特殊資料夾(我的文件、我的音樂、我的圖片、下載...等)的圖示就變回很沒特色的黃色通用圖示了...

Fix_Up_Icons_of_Special_Folders_01_BEFORE.jpg

其實這樣確實是不影響功能或資料啦,但就是對於「奇摩子」有很大的影響... 看起來就是很沒特色外,也不容易在一堆資料夾圖示中直接辨識出特殊資料夾。最近遇到這問題時,求助估狗大神很久都沒找到類似的中文教學文章,後來總算找到一篇英文論壇的文章中有詳細的說明跟教學。一步一步依樣畫葫蘆下,果然解決了我因為新增硬碟、大幅搬動資料夾而產生特殊資料夾圖示跳回通用圖示的問題。取之網路,當然也要回饋一下給大家。所以乾脆自己也弄一篇中文版的教學吧~

首先,通常這類問題的發生,都是因為資料夾中隱藏屬性的系統檔"desktop.ini"在資料搬移過程沒有被跟著複製到新資料夾,或意外毀損,而產生系統無法參考該系統檔(desktop.ini)來幫資料夾設定特殊屬性與圖示。所以,要解決這問題,就必須把該資料夾中隱藏的系統檔desktop.ini給回復。

第一步就是先讓系統顯示隱藏的系統檔。進到你打算回復圖示的資料夾底下,視窗左上角有個"組合管理" -> "資料夾與搜尋選項"。選擇"檢視"標籤,在這標籤中的的"進階設定"裡找到"隱藏保護的作業系統檔案"選項,把該選項前的勾選取消,並確定、離開。

第二步,這時候畫面回到你要回復圖示的資料夾底下,若有看到一個半透明的"desktop.ini"檔,那就在該檔案上點右鍵 -> "內容",並取消它的"唯讀"屬性,接著確定、離開。若你沒有看到"desktop.ini",那就在資料夾中新增一個文件檔,並把檔名取為"desktop.ini"。

第三步,將desktop.ini檔的內容按下面的列表設定為系統預設值。看你目前打算要回復的資料夾是哪一個,就把desktop.ini內容改該資料夾名稱下面的內容。

Contacts (連絡人)
 
[.ShellClassInfo]
LocalizedResourceName=@%CommonProgramFiles%\system\wab32res.dll,-10100
InfoTip=@%CommonProgramFiles%\system\wab32res.dll,-10200
IconResource=%SystemRoot%\system32\imageres.dll,-181


Documents (我的文件)
 
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21770
IconResource=%SystemRoot%\system32\imageres.dll,-112
IconFile=%SystemRoot%\system32\shell32.dll
IconIndex=-235


Desktop (桌面)
 
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769
IconResource=%SystemRoot%\system32\imageres.dll,-183
[LocalizedFileNames]
GameExplorer.lnk=@%SystemRoot%\system32\gameux.dll,-10082
Windows Media Player.lnk=@%SystemRoot%\system32\unregmp2.exe,-4
Chess.lnk=@%SystemRoot%\system32\gameux.dll,-10054
FreeCell.lnk=@%SystemRoot%\system32\gameux.dll,-10055
Hearts.lnk=@%SystemRoot%\system32\gameux.dll,-10056
Internet Checkers.lnk=@%SystemRoot%\system32\gameux.dll,-10101
Minesweeper.lnk=@%SystemRoot%\system32\gameux.dll,-10057
Spider Solitaire.lnk=@%SystemRoot%\system32\gameux.dll,-10061

Downloads (下載)
 
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21798
IconResource=%SystemRoot%\system32\imageres.dll,-184


Favorites (我的最愛)
 
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21796
IconResource=%SystemRoot%\system32\imageres.dll,-115
IconFile=%SystemRoot%\system32\shell32.dll
IconIndex=-173


Links (連結)
 
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21810
IconResource=%SystemRoot%\system32\imageres.dll,-185
DefaultDropEffect=4
[LocalizedFileNames]
RecentPlaces.lnk=@shell32.dll,-37217
Desktop.lnk=@shell32.dll,-21769
Downloads.lnk=@shell32.dll,-21798


Music (我的音樂)
 
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21790
InfoTip=@%SystemRoot%\system32\shell32.dll,-12689
IconResource=%SystemRoot%\system32\imageres.dll,-108
IconFile=%SystemRoot%\system32\shell32.dll
IconIndex=-237

Pictures (我的圖片)
 
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21779
InfoTip=@%SystemRoot%\system32\shell32.dll,-12688
IconResource=%SystemRoot%\system32\imageres.dll,-113
IconFile=%SystemRoot%\system32\shell32.dll
IconIndex=-236

Recent (最近的位置)
 
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21797
InfoTip=@shell32,dll,-12692
IconResource=%SystemRoot%\system32\imageres.dll,-117
CLSID={0C39A5CF-1A7A-40C8-BA74-8900E6DF5FCD}


Saved Games (儲存的遊戲)
 
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21814
IconResource=%SystemRoot%\system32\imageres.dll,-186


Searches (搜尋)
 
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-9031
IconResource=%SystemRoot%\system32\imageres.dll,-18
[LocalizedFileNames]
Indexed Locations.search-ms=@searchfolder.dll,-32820
Everywhere.search-ms=@searchfolder.dll,-32822


Videos (我的影片)
 
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21791
InfoTip=@%SystemRoot%\system32\shell32.dll,-12690
IconResource=%SystemRoot%\system32\imageres.dll,-189
IconFile=%SystemRoot%\system32\shell32.dll
IconIndex=-238


第四步,把"desktop.ini"檔設為 唯讀+隱藏 屬性。按第二步的方式把desktop.ini的屬性中"唯讀"與"隱藏"勾選,並確定、離開。

Fix_Up_Icons_of_Special_Folders_03_ATTRIB.jpg

第五步,按F5重新整理資料夾。這時候應該就能看到圖示回復成本來的特殊圖示了!當然,如果你發現你的圖示還是沒動靜、依舊是黃色通用圖示,建議你先做重開機的動作。"正常來說",只要重開機一次,應該就可以看到圖示變回特殊圖示。若不幸還是沒變呢?那就進行接下來的額外操作吧! XDD

Fix_Up_Icons_of_Special_Folders_02_AFTER.jpg

 

番外步,確定資料夾的屬性為"唯讀"。若你的特殊資料夾圖示在經過上面的步驟後還是沒變回特殊圖示,建議試試將你要回復的那個特殊資料夾的屬性設為"唯讀"。

番外步-2,為前面自己新增的desktop.ini檔案增加"系統檔案"的屬性。比較吹毛求疵的使用者(咦? 是誰?!)可能會發現,即使把資料夾選項中隱藏保護的系統檔案也勾選起來,前面自己新增的desktop.ini檔還是不會消失隱藏起來。這是因為雖然desktop.ini檔預設對於Windows來說屬於系統檔案,但因為我們自己新增的desktop.ini並沒有被加入這個屬性,所以即使你隱藏系統檔案,它還是會以淡化的方式出現在資料夾中。對於這樣不滿意的人就可以手動幫我們前面自己新增的desktop.ini檔增加"系統檔案"的屬性。 只要開啟命令提示字元視窗,並輸入 attrib +s drvie:path\filename 這樣就可以了!記得把"drive:path\filename"換成你想增加屬性的那個desktop.ini檔的絕對路徑喔!例如: C:Users\Test\Documents\desktop.ini

根據我的經驗,前五個步驟跑完應該就可以解決問題了。但國外論壇的文章還有額外提到若無法解決,還可以再執行最後這個番外步的檢查資料夾屬性步驟。所以如果操作完前五個步驟的還無法解決問題的人,可以試試看囉! Good luck!

創作者介紹
創作者 Leonids 的頭像
Leonids

Spring-Training Ballpark

Leonids 發表在 痞客邦 留言(4) 人氣()


留言列表 (4)

發表留言
  • PJ
  • Leonids 你好,
    我一直覺得windows的圖示太過單調,想要有多彩多樣化的圖示,在網路上搜尋替換windows/system32/shell32.dll的教學,但一直沒看到合用的,不知道你有沒有用過?是否可以分享?
  • Leonids
  • 您好: 很抱歉,我並沒有相關資訊可以提供給您。謝謝。
  • Rn
  • 謝謝版主:)
    推一樓~
  • MT
  • 我已跟從指示開了DESKTOP.INI, 特殊資料夾是有了,但"內容"之內,仍然是沒有"位置" 這一項呢...