應用程式圖示在資源管理器中損壞

應用程式圖示在資源管理器中損壞

我最近安裝了 Debut Video Capture(來自 NCH 軟體),現在資源管理器中的一些應用程式圖示已損壞,僅顯示通用「資料夾」圖示。到目前為止,我發現這已經影響:

.bmp
.doc
.jpg
.png

但可能還有其他的。並非所有檔案類型副檔名都會受到影響,例如 .txt 正確顯示記事本圖標,.mp4 顯示 VLC 圖示。

JPG 檔案類型已損壞

MP4檔案類型可以

快捷方式本身工作正常,具有正確的“打開”和“編輯”功能。我嘗試過以下方法:

* 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 的應用程式不會更新此內容。

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 檔案類型圖示現已恢復。對其他損壞的檔案類型重複此操作。

相關內容