Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win 7 無法顯示隱藏檔案?SVOHOST/LLM 病毒竄改登錄表,手動修復注册表恢復正常

編輯:Windows 7 系統介紹

現象:資料夾選項勾選「顯示隱藏檔案」無效、或選「不顯示」反而顯示,邏輯顛倒。任務管理員常見 SVOHOST.exe (非 svchost.exe) 或 LLM.exe 進程 —— **病毒竄改登錄表隱藏自身**。

病毒一:SVOHOST.exe 修復法

  1. Win+R → regedit → 定位:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden
  2. 該分支下有 NOHIDDEN、SHOWALL 兩子鍵。
  3. SHOWALL 下的 CheckedValue (DWORD) 應為 1;NOHIDDEN 下的 CheckedValue 應為 0。
  4. 關鍵: 病毒將 SHOWALL\CheckedValue **類型從 DWORD 改為 REG_SZ** (字串),導致系統無法識別,無論值為何皆失效。
    → 刪除該值 → 重新新建 **DWORD (32 位元) 值** 命名 CheckedValue → 設值 1。
  5. 同步檢查 NOHIDDEN\CheckedValue 類型與值 (DWORD, 0)。

病毒二:LLM.exe 完整清除流程

  1. 修復登錄表:
      ① HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL\CheckedValue → 刪除 → 新建 DWORD = 1。
      ② HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit → 值改為 userinit.exe, (含逗號,刪除病毒掛載的 microsoft*.exe)。
      ③ 同鍵 Shell → 值改為 explorer.exe (刪除掛載的 cache.exe)。
      ④ HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\System → 刪除 (值為 advanced.exe)。
  2. 清除病毒檔案 (需先在資料夾選項顯示隱藏/系統檔案):
      ① C:\Windows\System32\advanced.exe (44.2KB、無圖示) → 重新命名 (如 advanced_virus.exe) → 新建文字檔命名 advanced.exe → 設為「唯讀」(0KB、程式圖示) 佔位防再生。
      ② C:\Windows\System32\dllcache\dcache.exe → 刪除。
      ③ C:\Windows\microsoft\*.exe (亂碼檔名、44.2KB) → 刪除。
      ④ 各磁碟根目錄下的 llm.exe、autorun.inf → 全刪除。
  3. 完成後重開機,隱藏檔案顯示邏輯恢復正常。

預防與檢測

  • 發現隱藏檔案顯示異常 → 立即檢查任務管理員是否有 SVOHOST.exe/LLM.exe 進程。
  • 安裝即時防毒、啟用 UAC、使用標準用戶帳號、不執行不明來源程式。
Copyright © Windows教程網 All Rights Reserved