
我最近安裝了 Debut Video Capture(來自 NCH 軟體),現在資源管理器中的一些應用程式圖示已損壞,僅顯示通用「資料夾」圖示。到目前為止,我發現這已經影響:
.bmp
.doc
.jpg
.png
但可能還有其他的。並非所有檔案類型副檔名都會受到影響,例如 .txt 正確顯示記事本圖標,.mp4 顯示 VLC 圖示。
快捷方式本身工作正常,具有正確的“打開”和“編輯”功能。我嘗試過以下方法:
* edited registry to manually remove the NCH software additions to known file types
* changed file type association to different application then back again
* rebuilt icons in TweakUI
* killed and restarted Explorer from Task Manager
* rebooted entire PC
這些行動都沒有幫助。捷徑運作正常(即,按一下 .doc 時,Microsoft Word 正確運作)...但仍繼續顯示錯誤的圖示。有人知道如何強制 Windows 更新或重新快取這些嗎?
* 更新 *
挖掘註冊表後,資源管理器中顯示的圖示(對於 .png 檔案)如下所示:
[HKEY_CLASSES_ROOT\pngfile\DefaultIcon]
@="%SystemRoot%\\system32\\shell32.dll,19"
IE。 shell32.dll 中的索引[19] 圖示(見下圖)。更改載入 PNG 的應用程式不會更新此內容。
答案1
這個手動解決方案在這個特定問題上對我有用,但如果 Windows 使用所選應用程式中的圖示來開啟檔案類型,則會更令人滿意。您將需要一台未損壞的 Windows PC 來複製設定。
步驟 1:識別受影響的文件類型。在此範例中,我將使用 .jpg。
步驟 2:在未損壞的 Windows 安裝上,開啟regedit
(登錄編輯程式)並導覽至:
HKEY_CLASSES_ROOT\.jpg
步驟 3:記下(Default)
鍵,在本例中為jpegfile
。這指向實際的註冊表項,決定顯示哪個圖示(以及開啟哪個應用程式等)。
第 4 步:導航至:
HKEY_CLASSES_ROOT\jpegfile\DefaultIcon
步驟5:複製 的值(Default)
。就我而言,該條目是shimgvw.dll,3
.
步驟 6:在損壞的 Windows 安裝上,開啟regedit
並導覽至:
HKEY_CLASSES_ROOT\jpegfile\DefaultIcon
步驟 7:記下該鍵的目前值(Default)
。就我而言,它已損壞為%SystemRoot%\system32\shell32.dll,19
.您可能會發現大多數損壞的圖標都已更改為這樣。
步驟 8:將密鑰的值變更(Default)
為步驟 5 ( shimgvw.dll,3
) 中複製的值。
步驟 9:關閉 regedit 並載入 Windows 工作管理員。
步驟 10:在Processes
選項卡上,選擇explorer.exe
,然後選擇End Process
。現在移至Applications
選項卡,選擇New Task...
,鍵入explorer
並按下RETURN
按鍵。
您應該會發現 .jpg 檔案類型圖示現已恢復。對其他損壞的檔案類型重複此操作。