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

Windows XP 安裝啟動故障解決方案(三):密碼遺忘破解、kernel32.dll 損毀與登錄檔毀損重建

編輯:Windows XP 系統介紹

故障三:系統登入密碼遺忘

現象

頻繁更改密碼導致隔日即忘記,被鎖在系統門外。

破解方案

  1. 重開機連按 F8 進入進階選單,選「帶命令提示字元的安全模式」。
  2. 選擇 Administrator 登入命令列模式。
  3. 執行以下任一指令:
    • 修改現有帳號密碼: net user 系統登入帳號 123456 /add(強制將密碼改為 123456)
    • 新增管理員帳號: net user aaaa 123456 /add 建立新帳號,再執行 net localgroup administrators aaaa /add 提升為管理員權限。
  4. 重開機以新密碼 123456 登入。

⚠ 重要警告: 此法僅能修改密碼,無法找回原密碼。若硬碟啟用 EFS 加密,此操作將破壞 EFS 加密導致資料永久遺失,操作前請三思。

故障四:開機過程中途自動重開機(kernel32.dll 遺失/損毀)

分析

因 kernel32.dll 遺失或損毀,導致開機到一半即重啟,陷入無限循環。

修復步驟(故障修復主控台)

  1. 插入 XP 安裝光碟,啟動故障修復主控台。
  2. 依序輸入指令:
    cd system32
    ren kernel32.dll kernel32.old
    map
    expand x:\i386\kernel32.dl_ c:\windows\system32\kernel32.dll
    exit

    (x: 為光碟機代號,expand 將光碟上壓縮檔解壓覆蓋損毀檔案)

  3. 重開機即可正常進入 XP。

故障五:登錄檔損毀導致無法啟動

分析

登錄檔損毀屬常見情況。透過故障修復主控台刪除損毀的登錄檔,再從安裝光碟 \windows\repair 目錄複製原始登錄檔至 System32\Config,系統將以初始安裝時的登錄檔啟動。

代價: 安裝完成後所有設定變更將遺失,系統回到初始狀態。

完整修復指令序列

delete c:\windows\system32\config\system
delete c:\windows\system32\config\software
delete c:\windows\system32\config\sam
delete c:\windows\system32\config\security
delete c:\windows\system32\config\default

copy x:\windows\repair\system c:\windows\system32\config\system
copy x:\windows\repair\software c:\windows\system32\config\software
copy x:\windows\repair\sam c:\windows\system32\config\sam
copy x:\windows\repair\security c:\windows\system32\config\security
copy x:\windows\repair\default c:\windows\system32\config\default

(x: 為光碟機代號)執行完成後重開機即可進入系統。

Copyright © Windows教程網 All Rights Reserved