要解決這個問題,請使用 Windows「修復主控台」從原始 Windows XP CD 中擷取一份新的 Kernel32.dll 檔。若要這麼做,請遵循以下步驟:
插入 Windows XP CD,然後重新啟動電腦。畫面上出現提示時,請選取從 CD 開機的必要選項。
安裝程式的文字部份出現時,請依畫面上的提示執行;要選取修復選項時請按 R 鍵。
如果您的電腦設定成雙重或多重開機,請選擇要從修復主控台存取的安裝。
若畫面上出現鍵入系統管理員密碼的提示,請依要求輸入。
系統提示時,請鍵入 cd system32 ,然後按 ENTER。
鍵入 ren kernel32.dll kernel32.old ,然後按 ENTER。
鍵入 map ,然後按 ENTER。
注意指派給內含 Windows XP CD 的CD-ROM 光碟機之磁碟機代號。它的顯示格式與下面類似:
D: \Device\CdRom0
鍵入 expand drive \i386\kernel32.dl_ (其中 drive 是內含 Windows XP CD 的CD-ROM 光碟機之磁碟機代號),然後按 ENTER。例如:
Expand d:\i386\kernel32.dl_ <ENTER>
注意 Kernel32.dl_ 中,字母 "L" 後面有一個底線字元
此時出現下列訊息:
Kernel32.dll
1 file(s) expanded.
鍵入 exit 。電腦即會重新啟動。
取出 Windows XP CD,照平常的方式啟動電腦。