Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows 綜合教學 >> 關於 Windows

Windows 7 桌面圖示全變 .lnk 捷徑修復教學:登錄檔檔案關聯修復

編輯:關於 Windows

Windows 7 桌面所有捷徑圖示突然變成白紙圖示,且檔名顯示 .lnk 副檔名,雙擊無法開啟對應程式,而是詢問「用什麼程式開啟」。這是 .lnk 檔案關聯在登錄檔中損毀或被惡意軟體/優化工具誤修改導致。以下為登錄檔修復標準流程。

修復步驟 (需管理員權限)

  1. Win + R 輸入 regedit 開啟登錄編輯器。
  2. 瀏覽至:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk。
  3. 在右側窗格,**刪除除 OpenWithList 和 OpenWithProgids 以外的所有值** (如 Application、ProgId 等)。
  4. 展開 OpenWithList,刪除右側除 (預設) 以外的所有字串值 (如 a, b...)。
  5. 展開 OpenWithProgids,同樣刪除除 (預設) 以外的所有值。
  6. 關閉登錄編輯器,**重新開機** (或重啟 explorer.exe) 即可恢復正常。

原理說明

  • .lnk 檔案關聯定義於 HKEY_CLASSES_ROOT\.lnk (系統層) 與 HKCU\...\FileExts\.lnk (使用者層覆蓋)。
  • 使用者層關聯損毀 (常見於優化工具清理、惡意軟體修改) 會導致系統無法正確識別捷徑類型。
  • 刪除損毀的使用者層關聯值,讓系統回退使用正確的系統層預設關聯 (lnkfile → shell\open\command → "%1" %*)。

若上述無效,嘗試系統層修復

  1. 同樣在 regedit 中瀏覽 HKEY_CLASSES_ROOT\.lnk,確認 (預設) 值為 lnkfile。
  2. 檢查 HKEY_CLASSES_ROOT\lnkfile\shell\open\command 的 (預設) 值為 "%1" %*。
  3. 若不正確,修正後重開機。

預防建議

  • 謹慎使用「優化大師」、「清理大師」類工具的「註冊表清理」功能,易誤刪關鍵關聯。
  • 定期建立系統還原點,出問題可快速回滾。
  • 若頻發生,檢查是否有惡意軟體常駐修改關聯 (掃毒、檢查啟動項)。

此問題看似嚴重,實則透過登錄檔精準修復即可秒解,無需重灌系統。

Copyright © Windows教程網 All Rights Reserved