多個程式同時異常(白板、無介面)通常源於共同 DLL 損壞/未註冊。本文實戰示範如何用 ListDlls 比對法精準鎖定問題 DLL。
Explorer.exe;Helpctr.exe 為說明與支援;觀察比較法確定「使用者帳號」屬 mshta.exe。ListDlls.exe 放 C:\Windows。命令提示字元依序執行:
listdlls -r explorer.exe > C:\explorer1.txt
(開啟搜尋助理)
listdlls -r explorer.exe > C:\explorer2.txt
fc C:\explorer1.txt C:\explorer2.txt > C:\explorer.txt
explorer.txt 多出的即為搜尋助理專用 DLL。
helpctr.txt(說明與支援)與 mshta.txt(使用者帳號)的 DLL 清單。sxs.dll、vbscript.dll、jscript.dll。regsvr32 jscript.dll 重新註冊,「白板」程式瞬間恢復正常。DLL 故障不僅是遺失,未正確註冊同樣致命。掌握 ListDlls + fc 比對法,可快速定位並修復疑難雜症。