Win7 開機/登入時彈出 `lsass.exe` 系統錯誤對話框 (如「系統資源不足,無法完成 API」、「找不到入口點...於動態連結庫 msasn1.dll」、「找不到 dnsapi.dll」),導致無法進入桌面。`lsass.exe` (Local Security Authority Subsystem Service) 是**核心安全認證進程**,負責使用者登入驗證、存取權杖生成、安全策略執行。**任何干擾其運行的因素均會導致系統無法登入**。本文深度解析三大核心成因與對應修復方案。

成因一:虛擬記憶體不足 (最常見、最易修復)
錯誤提示:「lsass.exe 系統錯誤:系統資源不足,無法完成 API」。
成因:系統分區 (C:) 空間耗盡、虛擬記憶體設定過小/關閉、大量程式佔用實體記憶體導致頁面檔案耗盡。
修復:
- 啟動 **WinPE** (USB/光碟) 或 **安全模式** (若能進入)。
- 右鍵「電腦」→「內容」→「進階系統設定」→「進階」→「效能」→「設定」→「進階」→「虛擬記憶體」→「變更」。
- 取消勾選「自動管理所有磁碟機的分頁檔案大小」。
- 選擇 **非系統分區** (如 D:、E:) 空間較大的磁碟 → 「自訂大小」 → 初始/最大值建議 **實體記憶體 1.5~2 倍** (如 8GB 記憶體 → 12288-16384 MB)。
- 系統分區 (C:) 選「無分頁檔案」或保留較小值 (512 MB)。
- 「設定」→ 確定層層退出 → **重新啟動**。
成因二:SAM 檔案損壞 / 密碼修改失敗
成因:嘗試修改密碼時輸入錯誤舊密碼、強制關機導致 `C:\Windows\System32\config\SAM` (安全帳戶管理器資料庫) 損壞/不一致。
修復:
- 進入 **WinPE** / 安裝光碟「修復電腦」→「命令提示字元」。
- 備份損壞 SAM:
`ren C:\Windows\System32\config\SAM SAM.bak`
- 從修復目錄複製健康 SAM:
`copy C:\Windows\Repair\SAM C:\Windows\System32\config\SAM`
- 重啟嘗試登入 (密碼將恢復為安裝時/備份時狀態),進入後立即修改密碼。
成因三:病毒/惡意軟體破壞 / 依賴 DLL 丟失
錯誤提示範例:
• 「lsass.exe 無法找到入口點:無法定位程序輸入點 asn1ztcharstring_free 於動態連結庫 msasn1.dll」
• 「lsass.exe 無法找到組件:沒有找到 dnsapi.dll」
成因:病毒 (如 Sasser 蠕蟲、Nimos 蠕蟲) 感染/修改/刪除 `lsass.exe` 依賴的核心 DLL (`msasn1.dll`、`dnsapi.dll`、`cryptdll.dll`、`secur32.dll` 等),或替換 `lsass.exe` 本身。
修復:
- **安全模式 / WinPE** 下 **多引擎深度查殺** (火綠、Windows Defender 離線、卡巴斯基救援盤、Dr.Web CureIt!)。
- **系統檔案修復**:管理員 CMD 執行 `sfc /scannow` → `DISM /Online /Cleanup-Image /RestoreHealth` (需網路/安裝源)。
- **手動補回 DLL**:從同版本健康 Win7 系統 `C:\Windows\System32\` 複製缺失 DLL 覆蓋 (需 TrustedInstaller 權限,用 `takeown`/`icacls` 取得權限後複製)。
- 若 `lsass.exe` 本身被替換 (檔案大小/簽章/版本異常):**務必從健康系統/安裝源 `install.wim` 提取原版 `lsass.exe` 覆蓋**,切勿直接刪除 (會導致無法登入)。
病毒偽裝識別 (關鍵!)
- 正版 `lsass.exe` **唯一路徑**:`C:\Windows\System32\lsass.exe`。
- **任何其他路徑** 出現 `lsass.exe` / `Lsasss.exe` (多一個 s) / `lsass.com` 等 → **100% 病毒/木馬** (如 `W32.Sasser.E.Worm`、`W32.Nimos.Worm`)。
- 任務管理器見到**兩個 `lsass.exe` 進程** → 其中一個為偽裝病毒。
總結修復順序建議
- 優先檢查/調整虛擬記憶體 (成本最低、成功率最高)。
- 若無效 → WinPE 替換 SAM 檔案 (針對密碼/帳戶資料庫損壞)。
- 同步進行全盤殺毒 + `sfc`/`DISM` 修復 (針對病毒/DLL 丟失)。
- 終極方案:備份資料 → 重裝系統 (排除所有軟體層面變數)。
精準研判 `lsass.exe` 錯誤類型,虛擬記憶體、SAM 檔案、病毒 DLL 三大成因對症下藥,奪回 Win7 登入主動權!