找到原文件,在新建一個快捷方式。
初步估計是圖標緩存出了問題。
圖標緩存,即windows為桌面圖標所建立的一個圖標緩沖區。當桌面圖標有所更改的時候系統會將新的圖標自動寫入緩沖區從而使下次重啟電腦時圖標不會恢復原樣。
如果你的桌面圖標開始無原由的變化,那可能就是你的圖標緩存出現問題。我們可以用windows自帶的功能來解決。
在桌面的空白處打開“顯示屬性”然后依次點“外觀”“效果”反選“使用大圖標”然后確定。這個時候windows已經重建了系統的圖標緩存,然后你可以按原步驟設置,恢復你的圖標大小即可。
win8系統下快捷方式創建方法[圖文] 圖標緩存文件的位置時:
C:DocumentsandSettings用戶名LocalSettingsApplicationDataIconCache.db
清空圖標緩存的方法就是刪除該文件,刪除后系統會重新創建它
在windows7系統中圖標緩存文件的位置是:C:Users用戶名AppDataLocalIconCache.db
-----------------------------------
相關知識擴展閱讀:
桌面快捷圖標不見了的解決方法:
在Windows
操作系統中,任務欄(快速啟動欄)中的顯示桌面圖標的實際位置是“C:WindowsSystem顯示桌面.scf”。 快速啟動是通過放在“C:WindowsApplication DataMicrosoftInternet ExplorerQuick Launch顯示桌面.scf”實現的。當顯示桌面圖標被誤刪需要恢復該圖標時,可以在“C:WindowsApplication DataMicrosoftInternet ExplorerQuick Launch顯示桌面.scf”新建一個“顯示桌面.scf”文件。也可以從“C:WindowsSystem顯示桌面.scf”找到它,復制到 文件夾“C:WindowsApplication DataMicrosoftInternet ExplorerQuick Launch”中或創建快捷方式直接拖拽至任務欄中即可。
上面講的比較難懂,更方便的操作是:使用記事本等文本編輯器,重新用以下內容建立一個顯示桌面.scf文件。內容如下:
[Shell]
Command=2
IconFile=explorer.exe,3
[Taskbar]
Command=ToggleDesktop
保存時把文件名設為“顯示桌面.scf”,再將其拖到快速啟動欄上,顯示桌面圖標就找回來了。
第三行代表的是圖標的位置,把數字“3”換成“4”,刷新,圖標會變化;再換成“5”,變成另外一個。更改顯示桌面圖標的方法就是這樣。其實,只要在“IconFile=”后輸入你所中意的圖標的路徑就可以了。
點擊“開始”菜單→“運行”命令,在彈出的“運行”對話框中輸入
regsvr32 /n /i:u shell32
后回車,丟失的圖標便又重新回到快速啟動欄了
恢復新建文本文檔
在 HKEY_CLASSES_ROOT.txt下新建一個主鍵名為 ShellNew
打開這個鍵,在右邊窗口新建一字符串值名為 NullFile ,退出即可