您嘗試啟動 Windows XP 的電腦時,可能會收到錯誤碼 0x80004005 或其他錯誤碼

文章翻譯 文章翻譯
文章編號: 914232 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

結論

當您嘗試啟動 Microsoft Windows XP 的電腦時,您可能會收到包含不同的錯誤碼的錯誤訊息。本文將告訴您不同的錯誤碼的原因。還會提供下列的錯誤碼的因應措施:
  • 錯誤代碼 0x80004005
  • 錯誤碼 0x80090006
  • 錯誤碼 0x8009001d
  • 錯誤碼 0x80070002
  • 錯誤碼 0x8007007f 或錯誤 code0x8007007e
  • 錯誤碼 0x800705aa,錯誤代碼 0x8007007e,anderror 程式碼 0x80004005
  • 錯誤碼 0x800705aa、 錯誤碼 0x80070002、 錯誤碼 0x80004005、 錯誤碼 0x800405aa 及錯誤碼 0x80090019
  • 錯誤碼 0x800703e7
此外,本文還包含一些不在這份清單中的錯誤碼的因應措施。

徵狀

當您嘗試啟動 Windows XP 的電腦時,您可能會收到類似下列的錯誤訊息:
發生問題,所以 Windows 無法確認這台電腦的授權。錯誤碼: 0xnnnnnnnn
附註在錯誤訊息中, nnnnnnnn 表示您可能會收到的特定錯誤碼。比方說,您可能會收到錯誤碼 0x80004005。

發生的原因

下列章節將說明為何您會收到特定的錯誤碼。

錯誤代碼 0x80004005

如果 Windows Product Activation (WPA) 所需的檔案已損壞或遺失,可能就會發生這個問題。至少有下列情況皆成立時,就會發生這個問題:
  • 協力廠商備份公用程式或 Windows XP 安裝防毒 programinterferes。
  • WPA 需要的檔案是 manuallymodified。

錯誤碼 0x80090006

因為磁碟機代號已經變更,或是在預設位置找不到某些檔案,就會發生這個問題。

錯誤碼 0x8009001d

如果您修改過
MountedDevices
變更開機磁碟機代號指派或系統磁碟機代號指派的登錄值,就會發生這個問題。

錯誤碼 0x80070002

如果任何下列情況之一為真,就可能發生這個問題:
  • Windows XP haschanged 中的預設安全性提供者。
  • 系統磁碟機代號已經變更。

錯誤碼 0x8007007f 或錯誤代碼 0x8007007e

這個問題經常發生在您更新服務套件後。更新後,似乎出現損毀、遺漏或不符的檔案。

錯誤代碼 0x800705aa,錯誤代碼 0x8007007e,以及錯誤代碼 0x80004005

在 Dpcdll.dll 檔案遺失或損毀時,就會發生此錯誤代碼。

錯誤碼 0x800705aa、 錯誤碼 0x80070002、 錯誤碼 0x80004005、 錯誤碼 0x800405aa 及錯誤碼 0x80090019

之所以發生這個問題,是因為協力廠商程式中有部分的錯誤碼。

錯誤碼 0x800703e7

執行 inpage 作業發生問題時,就會發生此特定的錯誤。這個錯誤通常因為磁碟的損毀而發生。

其他可行方案

重要這個章節、 方法或工作包含告訴您如何修改登錄的步驟。不過,如果您不當修改登錄,可能會發生嚴重的問題。因此,請確定小心執行這些步驟。為加強保護,請先備份登錄再進行修改。然後,您可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
322756 如何備份及還原 Windows 中的登錄


如要這個問題,請根據收到的錯誤碼使用下列方法之一。

錯誤碼 0x80004005 的因應措施

若要解決這個問題,請使用下列方法之一。

方法 1

附註如果您從 Microsoft Windows 98 第二版升級之後,才發生此錯誤代碼,則應該遵循這個方法。

請透過從 Windows XP 光碟片執行就地升級修復。請確定您使用的是有效的產品金鑰。 如需有關如何執行就地升級的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
978788 如何執行 Windows XP 的就地升級 (重新安裝)
您也可以解除安裝 Windows XP 以解決這個問題。然後,重新安裝您升級 Windows XP 之前所執行的作業系統。 如需有關如何解除安裝 Windows XP 的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
312569 如何以手動方式啟動移除程序來解除安裝 Windows XP

方法 2

若要解決這個問題,請使用 Windows XP CD 修復 Windows XP 的安裝程式,然後另其取代舊檔案。若要這樣做,請依照下列步驟執行:
  1. 在 CD 光碟機或 DVDdrive,請插入 Windows XP CD。
  2. 重新啟動電腦。
  3. 當您收到下列訊息時,請按索引鍵的 tostart 您的電腦從 Windows XP 光碟:
    按下 anykey 為從 CD 啟動
    附註您的電腦必須設定為從 CD 磁碟機 orfrom 開始的 DVD 磁碟機。如需有關如何設定您的 computerto 從 CD 光碟機或 DVD 光碟機啟動,請參閱您的個人電腦的文件 thatcame。或者,請連絡製造商。
  4. 當您收到下列訊息時,請按 R 鍵以開始修復主控台。這部分的安裝程式正在準備 Windows XP runon 您的電腦。
    To set up Windows XP now, press ENTER. 
    
    To repair a Windows XP installation by using Recovery Console, press R.
    
    To exit Setup without installing Windows XP, press F3.
    
  5. 您會看到一個已編號的選項,如下所示:
    1. C:\WINDOWS
    請注意這個路徑至 Windows (在這個範例中,路徑是 C:\WINDOWS) 的更新版本的使用者,在步驟 7 和步驟 11。然後按下 1 至 usingthe 修復主控台] 來存取您的主要磁碟機的安裝。
  6. 當您接到提示時,請輸入系統管理員密碼。貴用有 anadministrator 密碼,按下 ENTER 鍵。
  7. 型別 cd C:\WINDOWS\System32然後按 ENTER 鍵。
    附註這個命令中,使用您記下在步驟 5 中如果它與不同的路徑 C:\WINDOWS.
  8. 使用 REN 命令來重新命名下列檔案。若要這樣做,請鍵入 REN File_Name.extensionFile_Name.old在命令提示字元中。
    • Wpa.dbl
    • Pidgen.dll
    • Actshell.htm

      附註這個檔案位於下列子資料夾中:
      oobe
    • Licdll.dll
    • Regwizc.dll
    • Licwmi.dll
    • Wpabaln.exe
    附註在前一個命令中,您必須取代 File_Name.extension 從清單中,這個步驟中的檔案,檔名。此外, File_Name.old 表示檔案名稱的新名稱。比方說,Wpa.dbl 檔使用下列命令:
    REN Wpa.dbl Wpa.OLD
  9. 輸入加上冒號,CD 光碟機的磁碟機代號,然後按 ENTER 鍵。例如,輸入 D:並 thenpress ENTER。
  10. 型別 光碟 i386然後再 pressENTER。
  11. 個別輸入下列命令。請按下 ENTERafter 每個命令:
    • 展開 licwmi.dl_ C:\WINDOWS\System32
    • 展開 regwizc.dl_ C:\WINDOWS\System32
    • 展開 licdll.dl_ C:\WINDOWS\System32
    • 展開 wpabaln.ex_ C:\WINDOWS\System32
    • 展開 wpa.db_ C:\WINDOWS\System32
    • 展開 actshell.ht_ C:\WINDOWS\System32
    • 複製 pidgen.dll C:\WINDOWS\System32
    附註在這些命令中,使用您記下在步驟 5 中如果它與不同的路徑 C:\WINDOWS.
  12. 型別 結束然後按下 ENTER torestart 電腦。

錯誤碼 0x80090006 的因應措施

若要解決這個問題,請使用下列方法之一。

附註如果這一節中的方法不適用您實際情況,請使用〈不在此清單中的錯誤碼的因應措施〉一節中的方法,由方法 1 開始。

使用 Ghost

若您是藉由從 Symantec 使用 Ghost 來部署 Windows XP 的電腦,則請透過於重建程序期間所指定的 –FDSZ 參數來重建 Ghost 映像。

使用 Drive Image Pro

若您是使用 Drive Image Pro 來部署 Windows XP 電腦,則請從 Power Quest 將 Drive Image Pro 更新至部署中心 5.0 版。

錯誤碼 0x8009001d 的因應措施

如果要解決這個問題,您必須移除整個內容
MountedDevices
登錄機碼。此機碼位於下列登錄子機碼:
HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
如需詳細資訊,按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
223188 如何變更 Windows 2000 中的系統/開機磁碟機代號
如您不能在 Windows XP 中修改
MountedDevices
的登錄按鍵,就會發生這個問題。因為,在 C:\Windows 磁碟機中,有許多硬式編碼的路徑。這些硬式編碼路徑可能不會載入。然後,該行為觸發與 WPA 相關的錯誤碼。

錯誤碼 0x80070002 的因應措施

如果要解決這個問題,請使用下列適合的方法。

重設 Windows XP 的預設安全性提供者

若要重設 Windows XP 中的預設安全性提供者,請從登錄中刪除相關的登錄機碼。若要這樣做,請依照下列步驟執行:
  1. 啟動電腦。在安全模式中,在啟動 tostart 電腦時按 F8 鍵。
  2. 按一下 [開始],按一下 [執行] 型別 regedit然後按一下[確定]
  3. 刪除下列的登錄 subkeysfrom 登錄:
    • HKEY_USERS\.DEFAULT\Software\Microsoft\Cryptography\Providers
    • HKEY_USERS\S-1-5-20\Software\Microsoft\Cryptography\Providers
  4. 結束登錄編輯程式。
  5. 重新啟動電腦。

重設系統磁碟機的磁碟機代號

使用登錄編輯程式,若要將磁碟機代號變更回其系統磁碟機的原始值。請編輯下列登錄機碼,以變更值的系統磁碟機:
HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
如需有關如何還原的系統磁碟機代號的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
223188 如何還原 Windows 中的系統/開機磁碟機代號

錯誤碼 0x8007007f 或錯誤碼 0x8007007e 的因應措施

若要解決這個問題,請先解除安裝您安裝 service pack。然後,重新安裝 service pack。

錯誤碼 0x800705aa,錯誤碼 0x8007007e,錯誤碼 0x80004005 的因應措施

若要解決這個問題,請以具有正確版本的全新 Dpcdll.dll 檔案取代原本的 Dpcdll.dll 檔案。

附註要取得全新的 Dpcdll.dll 檔案,請從新安裝的電腦中複製 Dpcdll.dll 檔案。

錯誤碼 0x800705aa、 錯誤碼 0x80070002、 錯誤碼 0x80004005、 錯誤碼 0x800405aa,和錯誤碼 0x80090019 的因應措施

附註在大部分的情況下,WinTools 的第三方軟體會造成這個問題。

如果要解決這個問題,請依照下列步驟執行:
  1. 從電腦上拔除網路纜線。
  2. 重新啟動電腦,並在啟動您的電腦在安全模式含命令提示字元中 initialstartup,然後按下 F8。
  3. Addor 移除程式]控制台中移除 WinTools 協力廠商軟體。
  4. 按一下 [開始],按一下 [執行] 型別 regedit然後按一下[確定]
  5. 刪除具有 WinTools 值的登錄機碼。此機碼為 locatedin 的下列登錄子機碼:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  6. 如果有的話,請刪除下列登錄子機碼:
    • HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{87766247-311C-43B4-8499-3D5FEC94A183}
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Windows\CurrentVersion\Explorer\BrowserHelperObjects\ {87766247-311C-43B4-8499-3D5FEC94A183}
  7. 結束登錄編輯程式。
  8. 重新啟動電腦。
  9. 刪除來自下列的檔案 ProgramsDir\Commonfiles\WinToolspath::
    • ProgramsDir\Common files\WinTools\WToolsA.exe
    • ProgramsDir\Common files\WinTools\WSup.exe
    • ProgramsDir\Common files\WinTools\WToolsS.exe
    • ProgramsDir\Common files\WinTools\WToolsB.dll
    附註ProgramsDir 表示 WinTools 的安裝位置的 ProgramFiles 資料夾。根據預設,這是 C:\ProgramFiles。
  10. 清除位於 [hosts 檔案 %Windir%\System32\Drivers\Etc\Hosts 路徑。

    附註%Windir% 表示在 Windows xp 的電腦上的 Windows 資料夾。根據預設,這是 C:\windows\tmp。
  11. 刪除所有名稱中有 WtoolsWsup 的檔案。例如,%Windir%\prefetch 資料夾可能包含一些在名稱中有WtoolsWsup的檔案。

    附註%Windir%\prefetch 資料夾是隱藏的資料夾。到 accessthe 資料夾中,輸入 %Windir%\prefetch地址方塊,然後再按 ENTER 鍵。
  12. 在標準模式中,重新啟動電腦。

錯誤碼 0x800703e7 的因應措施

如果要解決這個問題,請執行 chkdsk 命令。

如需有關 chkdsk 命令的詳細資訊,請造訪下列 Microsoft 網站:
http://technet.microsoft.com/en-us/library/bb491051.aspx

不在此清單中之錯誤代碼的因應措施

如果您收到的錯誤代碼不在這份清單中,請使用下列方法之一。

方法 1: 重新命名 Wpa.dbl 檔案和 Wpa.bak 檔案

如果您想要強制重新啟動 Windows XP 中的,重新命名 Wpa.dbl 檔案和 Wpa.bak 的檔案。

方法 2: 重新命名 Wpa.bak 檔案

請考慮如下案例:您會收到一個錯誤碼,指出您必須啟動 Windows XP。不過,您並無法啟動 Windows XP。在這個案例中,您必須先重新命名 Wpa.dbl 檔案令其 Wpa.dbl 檔名失效 。比方說,將 Wpa.dbl 檔案的名稱變更為 Wpa.dblinvalid。然後,將 Wpa.bak 檔案的名稱變更為 Wpa.dbl。

方法 3: 將系統還原

使用 [系統復原] 選項,將 Windows XP 的電腦還原至某個還原點。如需有關如何還原系統的詳細資訊,請造訪下列 Microsoft 網站:
http://technet.microsoft.com/en-us/library/bb457025.aspx

方法 4: 執行就地升級

在系統上執行就地升級。 如需有關如何執行就地升級的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
978788 如何執行 Windows XP 的就地升級 (重新安裝)

其他相關資訊

如需詳細資訊,按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
307654 如何在 Windows XP 中安裝與使用「修復主控台」
如需詳細資訊,按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
316941 如何安裝 Windows XP
如需詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
302806 Microsoft 產品啟動的說明
299056 當您執行 Windows 產品註冊時,會顯示錯誤訊息
299840 如何使用「Windows 產品啟用」或 「大量授權媒體」的 Sysprep 來部署 Windows XP。
291997 如何使用 Unattend.txt 檔案來啟動 Windows XP
289657 在安裝完成後無法執行 Out of Box Experience (OOBE)
291983 Windows 產品啟用所使用的連接埠
本文中所討論的協力廠商產品並非由 Microsoft 製造。Microsoft 不會做任何擔保、 默示或其他有關這些產品的可靠性。

屬性

文章編號: 914232 - 上次校閱: 2014年3月31日 - 版次: 14.0
這篇文章中的資訊適用於:
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition (家用版)
關鍵字:?
kberrmsg kbprb kbtshoot kbmt KB914232 KbMtzh
機器翻譯
請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。
按一下這裡查看此文章的英文版本:914232
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com