[Windows7] 修復桌面與開始功能表中錯亂或是消失的捷徑圖示

 

有時候因為某些不明的原因(系統更新、安裝了新程式等等,但不一定是中毒),可能會造成桌面上的捷徑圖示顯示錯誤或是直接消失,這個時候,請先別緊張,不見得是中毒,也不一定非得重灌不可。

image

這個情況通常只是因為圖示的快取檔出了問題,Windows系列的作業系統為了要加速執行的效能與開機的速度(其實自Windows XP之後包含Vista和Windows 7都有這個機制),所以並非在開機時到每個應用程式的資料夾去每個捷徑的圖示,而且預先將可能會使用到的圖示集中到一個快取檔中,之後再統一由該檔案取出圖示檔。

既然可能是快取檔出了問題,解決的方法也很簡單,只要把圖示的快取檔刪除,並且重新開機讓Windows重建一個就行啦!!

以下就來介紹怎麼把這個檔案刪除:

首先,這個快取檔的名稱叫做IconCache.db。依照作業系統的不同,存放的位置也有差異。

IconCache.db的預設存放路徑  
Windows XP 作業系統碟:\Documents and Settings\使用者名稱\Local Settings\Application Data
例如C:\Documents and Settings\Ouch\Local Settings\Application Data
Windows Vista、Windows 7 作業系統碟:\Users\使用者名稱\AppData\Local
例如C:\Users\Ouch\AppData\Local

不過,這個檔案在預設的情況下是隱藏的,所以我們得手動讓它們顯示出來才能進行刪除,所以請先打開檔案總管,在左上角的組合管理中選取資料夾和搜尋選項

image

在資料夾選項視窗的檢視頁籤中選取「顯示隱藏的檔案、資料夾及磁碟機」,並按下確定鈕。

image

接著在檔案總管的位置列中輸入%UserProfile%\AppData\Local(若作業系統為Window XP則得輸入%USERPROFILE%\Local Settings\Application Data) 後按下Enter,再把資料夾裡面的IconCache.db刪除後重新開機即可。

image

就像挨了還我漂漂拳一樣~又變回原來的樣子啦!!

image

 

不過,身為一個稱職的工程師,喜歡用cmd.exe是合很理也很合邏輯的~也可以用cmd.exe來耍帥一下,順便複習一下DOS指令,在DOS模式下刪除該檔的指令為(For Window Vista和Windows 7):


cd /d %userprofile%\AppData\Local

attrib –h IconCache.db

del IconCache.db

 


 


如果這篇文章對您有幫助,請幫我點一下「我要推薦」、按個讚、或是幫我推到其他平台;您的鼓勵將會是我繼續努力的一大動力!!

若是有任何指教或是需要討論之處,也不用客氣,請在下面留言給我,我將會儘速回覆~

Share | . . . . . . . . . .


Comments

# re: [Windows7]修復桌面與開始功能表中錯亂或是消失的捷徑圖示
Posted by on 2011/7/11 下午 08:58 回覆
請問一下 刪掉IconCache.db後 重開機 還是會圖示錯亂

請問該如何解決
# re: [Windows7]修復桌面與開始功能表中錯亂或是消失的捷徑圖示
Posted by Ouch on 2011/7/12 上午 09:36 回覆

to 文 :
可能得麻煩您先提供我您的作業系統用的是哪個版本,我才好繼續幫您追這個問題喔~

# re: [Windows7]修復桌面與開始功能表中錯亂或是消失的捷徑圖示
Posted by Vink on 2011/7/26 下午 06:53 回覆
我的是xp sp2 造成捷徑圖示消失的原因

好似是我去工作管理員關了一些有的沒的

rundll32.exe , ctfmon.exe ,還有一些就不贊述

比較懷疑的就是這兩個有問題

刪才發現桌面有些捷徑圖示不見

像office系列(2007)的圖示全部不見 主程式跟副檔名跟office有關的 都看不到圖示

msn的圖示也不見 skype也是 但去主程式那邊重設捷徑 新的捷徑有圖示

依照您所述 我的問題還未解決 是否我有其他的問題呢?

btw之前我另一台電腦也發生過這個情況 我將office 2007移除重灌後 office的圖示就跑出來了 但其他的還是不見就是了....

若大哥有空,可否幫忙追追看這是什麼問題,小弟先謝謝大哥囉!小弟的求知慾也很想知道是什麼問題與其解決辦法!
# re: [Windows7]修復桌面與開始功能表中錯亂或是消失的捷徑圖示
Posted by Vink on 2011/7/26 下午 07:02 回覆
剛剛去確認了一下,是OFFICE的程式捷徑跟關聯檔案看不到圖示,主程式的圖示還是在。主要是想解決OFFICE的部分 因為WORD檔 PPT檔那些都長一樣,無法分辨...想重灌OFFICE,不知為啥又不給刪,所以先不考慮重灌OFFICE
# re: [Windows7]修復桌面與開始功能表中錯亂或是消失的捷徑圖示
Posted by Ouch on 2011/7/27 下午 02:49 回覆

to Vink :
請您先嘗試看看以下的動作:

1. 直接用滑鼠DoubleClick Office相關的檔案(例如xls、xlsx、doc、docx)檔等等,看看是不是可以正常的開啟。

2. 如果可以正常的開啟,代表檔案的關聯依然正常,只是圖示跑掉。

修改圖示的方式請您參考http://www.howtogeek.com/howto/windows/customizing-your-icons-in-windows-xp/

3. 如果無法正常開始Office檔案,那就是連檔案的關聯都遺失了,得進行檔案和應用程式關聯重新設定的動作。而檔案關聯的設定方式請您參考http://support.microsoft.com/kb/307859/zh-tw

另外,Windows中有不少的系統圖示都存放在Shell32.dll中,如果該檔發生問題的話也有可能造成內建的圖示遺失喔~

希望以上內容對您有幫助~

# re: [Windows7]修復桌面與開始功能表中錯亂或是消失的捷徑圖示
Posted by Ouch on 2011/7/27 下午 02:55 回覆

to Vink :
我找到一個「號稱」(我還沒試過)可以重建圖示的工具,一併提供給您參考:

Tweak UI for Windows XP

期待聽到您的好消息~

# re: [Windows7]修復桌面與開始功能表中錯亂或是消失的捷徑圖示
Posted by Vink on 2011/8/3 下午 11:46 回覆
TO Ouch:
我的檔案關聯是沒問題的~依照你提供的網頁所述,發現好像是某個管理圖示的部分遺失吧!就類似shell32.dll

其他檔案圖示是無所謂,主要是office檔都分不清哪個是哪個,所以還是決定移除重灌囉!謝謝大哥的幫助!
ps 那套軟體在更之前就使用過了,完全無效啊~~可能針對的問題不一樣吧!
# re: [Windows7]修復桌面與開始功能表中錯亂或是消失的捷徑圖示
Posted by Ouch on 2011/8/4 上午 09:37 回覆

to Vink :
很遺憾沒幫上您的忙....祝您重灌之後一切順利喔!!

# re: [Windows7]修復桌面與開始功能表中錯亂或是消失的捷徑圖示
Posted by Vink on 2011/8/5 下午 11:15 回覆
to Onch:
真的很感謝您無私的幫助!我重灌之後一切順利^^(雖然在移除office的時候有很多問題,不過還是解決了..)
剩下的捷徑圖示就依照您提供的網頁方法,一個一個慢慢改就行囉!
# re: [Windows7]修復桌面與開始功能表中錯亂或是消失的捷徑圖示
Posted by CHI on 2011/9/1 下午 01:27 回覆
我找不到"IconCache.db"
# re: [Windows7]修復桌面與開始功能表中錯亂或是消失的捷徑圖示
Posted by Ouch on 2011/9/1 下午 03:20 回覆

to CHI :
請問您有開啟「顯示隱藏的檔案、資料夾及磁碟機」選項嗎?
另外,請問您的作業系統版本是?

# re: [Windows7]修復桌面與開始功能表中錯亂或是消失的捷徑圖示
Posted by CHI on 2011/9/1 下午 11:06 回覆
你好,我有開啟顯示隱藏的檔案、資料夾及磁碟機,
輸入%UserProfile%\AppData\Local之後我用搜尋的去找IconCache.db也找不到
作業系統是WIN7
# re: [Windows7]修復桌面與開始功能表中錯亂或是消失的捷徑圖示
Posted by CHI on 2011/9/1 下午 11:17 回覆
我找到了IconCache.db,但他的建立日期竟然是9/1?
我刪除之後重新開機,還是一樣..
# re: [Windows7]修復桌面與開始功能表中錯亂或是消失的捷徑圖示
Posted by Ouch on 2011/9/2 下午 01:05 回覆

to CHI :
很遺憾我提供的方法沒能解決您的問題,再提供幾個方法給您參考看看,希望對您有幫助:

方法1. 重新開機並切換至安全模式,再重開機回正常模式。

方法2. 建立另一個使用者帳號,並以新的使用者帳號登入,看圖示是否正常,正常的話再複製該快取檔至原使用者的資料夾中。

以上,祝您好運!!

# re: [Windows7]修復桌面與開始功能表中錯亂或是消失的捷徑圖示
Posted by 瘀青 on 2011/9/6 下午 01:34 回覆
請問..
若是功能表和桌面項目全部不見...該如何處理?
連右鍵都不能按!!
# re: [Windows7]修復桌面與開始功能表中錯亂或是消失的捷徑圖示
Posted by Ouch on 2011/9/6 下午 02:07 回覆

to 瘀青 :
建議您先試看看按下Windows按鈕能不能叫出開始功能表,如果不行的話,可能就得以Windows光碟進行作業系統的修復或是重新安裝了;如果可以叫出開始功能表,請試著用防毒軟體掃看看是否有中毒,或是切換其他使用者,看情況有沒有改善。

# re: [Windows7]修復桌面與開始功能表中錯亂或是消失的捷徑圖示
Posted by 瘀青 on 2011/9/6 下午 10:28 回覆
可以請問一下..是為什麼會變成這樣?
前一個禮拜還很正常...
過了一個禮拜以後卻突然異常!

開學第一天..筆電就壞掉
心情很糟欸= =

謝謝你這麼火速的回覆我!
# re: [Windows7]修復桌面與開始功能表中錯亂或是消失的捷徑圖示
Posted by Ouch on 2011/9/7 上午 09:58 回覆

to 瘀青 :
關於您的問題,可能得麻煩您試著回想看看電腦之前是不是有當機或是發生不正常關機的情況,而使得作業系統受損。如果沒有的話,我個人的猜測,比較可能的原因就應該是中毒之類的吧~

不然在一般正常使用的情況下,照理說作業系統發生異常的機率是很低的,就算發生了,有時重新開機就能解決了喔!

以上,個人淺見,提供給您參考,也祝您的問題早日解決喔!!
 

# re: [Windows7]修復桌面與開始功能表中錯亂或是消失的捷徑圖示
Posted by VIVI on 2011/9/12 下午 04:21 回覆
IconCache刪了還是一直出現,但是找不到''IconCache.db'',重新開機並切換至安全模式後,圖片都呈現半透明狀,出現photothumb 在資料夾裡,也可正常開啟,我是Windows 7,要如何才能使照片正常顯示呢??麻煩你了,謝謝!
# re: [Windows7]修復桌面與開始功能表中錯亂或是消失的捷徑圖示
Posted by Ouch on 2011/9/13 下午 09:33 回覆

to VIVI :
請您檢查一下在資料夾選項對話視窗中是否有勾選「
隱藏已知檔案類型的副檔名」選項,如果有的話請取消勾選,我猜您刪掉還會出現的檔案應該有可能就是IconCache.db喔!!
另外,請問您遇到的問題是照片無法正常顯示或是桌面的圖示沒辦法正常顯示呢?如果是照片檔沒辦法正常顯示的話,這篇文章的解決方法可能就不適用喔,可能得請您再詳細的描述您所遇到的問題,好讓我再幫您看看有沒有合適的解決方案!!

# re: [Windows7]修復桌面與開始功能表中錯亂或是消失的捷徑圖示
Posted by VIVI on 2011/9/13 下午 11:52 回覆
有勾選「隱藏已知檔案類型的副檔名」選項,就是勾選後我的照片都變成半透明的小圖示,但是可正常打開圖片,只是不懂為何會變半透明狀?並出現photothumb 在資料夾裡,不過我刪除後,就沒再出現了!不知道這樣描敘您懂嗎??謝謝你!
# re: [Windows7]修復桌面與開始功能表中錯亂或是消失的捷徑圖示
Posted by Ouch on 2011/9/14 下午 07:29 回覆

to VIVI :
可能得再請您取消勾選「隱藏已知檔案類型的副檔名」,並且檢查您所謂變成半透明的檔案的副檔名為何。
基本上,會變成半透明的檔案通常是系統中受保護的隱藏檔,若您的jpg檔都會被誤當為系統中受保護的檔案的話,可能就得再檢查看看是否有安裝什麼軟體或是誤改到系統中的設定喔!!
基本 ,,並,,並且之

# re: [Windows7]修復桌面與開始功能表中錯亂或是消失的捷徑圖示
Posted by Molly on 2011/10/18 下午 01:58 回覆
你好!我的是Win7簡易版,依照上述步驟,我仍舊無法顯示,想請問還有什麼辦法可以解決。謝謝你。
# re: [Windows7]修復桌面與開始功能表中錯亂或是消失的捷徑圖示
Posted by Ouch on 2011/10/18 下午 02:26 回覆

to Molly :
您可以試看看以其他使用者身份登入,再看看圖示是否可以正常顯示,如果以其他使用者身份登入也有問題的話,就有可能是應用程式的圖示本身可能出了問題;那樣的話,可能就得重新安裝應用程式來解決會比較好。如果以其他使用者身份登入時圖示是正常的,那應該就跟這篇文章遇到的情況一樣是圖示快取出了問題,多試幾次看看應該可以才對~

以上,提供給您參考。

# re: [Windows7]修復桌面與開始功能表中錯亂或是消失的捷徑圖示
Posted by Funny on 2012/5/31 下午 09:28 回覆

請問一下 Ouch 大大

我目前作業系統是Win 7 64Bit

然後也按照您的方法將IconCache.db去除後重開機

不過重開之後效果還是一樣

且檔案又跑回來了@@

電腦前幾天剛重灌 掃毒也掃很多次 很肯定不是中毒的關西

請問有解嗎@@?

 

# re: [Windows7]修復桌面與開始功能表中錯亂或是消失的捷徑圖示
Posted by Ouch on 2012/6/1 上午 10:09 回覆

to Funny :
 

您好,IconCache.db基本上是一個快取檔,會由系統自動建立。

若您桌面上的圖示持續無法正常顯示的話,可能得請您也試看看直接在圖示上按右鍵 -> 內容 -> 捷徑 -> 變更圖示 看看圖示是否會改變。

如果還是沒辦法解決您的問題,可能就得請你另外建立一個登入的帳號試試了喔~

# re: [Windows7]修復桌面與開始功能表中錯亂或是消失的捷徑圖示
Posted by Ian on 2012/6/13 上午 02:10 回覆

版大你好!我的問題是,我的許多桌面圖示都變成一種程式的圖式,開啟方式也變成那一個程式,不是原本的程式,可是我按右鍵他的路徑還是原本程式的路徑,我該如何解決,我用版大的方式刪除IconCache.db,當我重開機時,他又自動產生出一個新的IconCache.db

# re: [Windows7]修復桌面與開始功能表中錯亂或是消失的捷徑圖示
Posted by Ouch on 2012/6/14 上午 10:59 回覆

to Ian :
您的情況,可能得麻煩您到控制台 -> 所有控制台項目 -> 預設程式 -> 設定預設程式裡面依次檢查每個項目裡面的「選擇此程式的預設值」中檢查預設程式是不是有關聯到.exe檔的副檔名,如果有的話,請將.exe檔的關聯移除。

或是您也可以到控制台 -> 所有控制台項目 -> 預設程式 -> 設定關聯中檢查看看是不是有設定到.exe檔的關聯,有的話將它移除即可。

希望可以幫上您的忙~

# re: [Windows7]修復桌面與開始功能表中錯亂或是消失的捷徑圖示
Posted by N on 2012/6/23 下午 04:43 回覆

請問 W7系統還原後 網頁的捷近圖示錯亂 示著照過文章的指示 可是問題還是存在 請問是不是方式錯誤 以及有其他的方法嗎?

# re: [Windows7]修復桌面與開始功能表中錯亂或是消失的捷徑圖示
Posted by Ouch on 2012/6/25 上午 09:34 回覆

to N :
請問您遇到的問題是只有網頁的捷徑圖示會錯亂,還是包含應用程式的圖示也會有問題呢?

回應

Title *
Name *
Email (將不會被顯示)
Url
Comment *

登入後使用進階評論

Please add 8 and 3 and type the answer here: