網際論壇 - 軟體綜合研討 - 〔教學〕當您嘗試安裝 Windows XP Service Pack 3 時,出現錯誤訊息
» 遊客:  註冊 | 登錄 | 會員 | 幫助
 

免費線上小說
動漫分類 : 最新上架熱門連載全本小說最新上架玄幻奇幻都市言情武俠仙俠軍事歷史網游競技科幻靈異 ... 更多小說

作者:
標題: 〔教學〕當您嘗試安裝 Windows XP Service Pack 3 時,出現錯誤訊息 上一主題 | 下一主題
  19780418
  金卡會員 
  ~~ 誠心.關心.愛心 ~~


 
  積分 18371
  發文 883
  註冊 2006-6-28
  來自 隱居山中
  狀態 離線
#1  〔教學〕當您嘗試安裝 Windows XP Service Pack 3 時,出現錯誤訊息

當您嘗試安裝 Windows XP Service Pack 3 時,出現錯誤訊息



徵狀
當您安裝 Windows XP Service Pack 3 (SP3) 時,可能會收到下列其中一種錯誤訊息:
Service Pack 3 安裝程式錯誤。拒絕存取。
Service Pack 3 安裝程式錯誤。Service Pack installation did not complete (Service Pack 安裝未完成)
或是,Svcpack.log 檔案可能會包含下列錯誤訊息:
DoRegistryUpdates failed (DoRegistryUpdates 失敗)

回此頁最上方
發生的原因
如果一個或多個登錄機碼的權限限制了這些登錄機碼的更新,您可能會收到這些錯誤訊息。

有些程式會變更登錄中的系統存取控制清單 (SACL),造成系統管理員帳戶無法改變它們。Service Pack 安裝程式是以使用者 (管理員) 帳戶執行,而非 SYSTEM 帳戶。無法更新登錄機碼會造成安裝程式失敗。

如果要確認更新登錄失敗,請參閱<其他相關資訊>一節。

回此頁最上方
解決方案
如果要解決這個問題,請依序執行此節中所述的方法,直到問題解決為止。完成其中一個方法之後,請在嘗試下一個方法之前先安裝 Windows XP SP3,以判斷問題是否已解決。

回此頁最上方
方法 1:從「Microsoft 下載中心」下載並安裝完整的 Windows XP Service Pack 3 下載套件
從「Microsoft 下載中心」下載並安裝完整的 Windows XP Service Pack 3 下載套件。 如需有關如何下載 Windows XP Service Pack 3 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
322389 (http://support.microsoft.com/kb/322389/) 如何取得最新版 Windows XP Service Pack

回此頁最上方
方法 2:重新啟動電腦,然後關閉或停用任何可能正在執行中的防毒或反間諜程式
警告 這個解決方案可能會使電腦或網路更容易遭受惡意使用者或惡意軟體 (例如病毒) 的攻擊。雖然不建議使用這個替代解決方案,但我們仍提供這項資訊,讓您可以自行選擇是否採用這個方案。請自行承擔使用這個解決方案的一切風險。

協力廠商程式佔用或鎖定了 Service Pack 安裝程式所需的檔案,是導致安裝失敗的其中一個常見原因。如果要協助預防這個問題,請在安裝 Windows XP SP3 之前,先執行下列步驟:
1.        結束電腦上所有的程式,然後重新啟動電腦。
2.        在重新啟動電腦之後,關閉或停用任何可能正在執行中的防毒或反間諜程式。

注意 您可以從通知區域停用這些程式。如果要從通知區域停用程式,請用滑鼠右鍵按一下協力廠商程式圖示,然後按一下用來關閉或停用應用程式的選項。
3.        在關閉防毒程式或反間諜程式之後,請您使用方法 1 中下載的完整下載套件來安裝 Windows XP SP3。

注意 您也可以從 Windows Update 網站或從 Microsoft Update 網站安裝 Windows XP SP3。
4.        在 Windows XP SP3 安裝完成後,請啟用您在步驟 2 中停用的防毒程式或反間諜程式。
注意 防毒程式的設計,旨在協助保護您的電腦免於病毒感染。請勿從不信任的來源下載或開啟檔案、造訪未受信任的網站,或者在停用防毒程式的情況下開啟電子郵件附件。如需有關電腦病毒的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
129972 (http://support.microsoft.com/kb/129972/) 電腦病毒:說明、預防和修復

回此頁最上方
方法 3:重設登錄和檔案權限
重要 此章節、方法或工作中的步驟會告訴您如何修改登錄。然而,如果不當修改登錄,可能會造成嚴重的問題。因此,請確定小心執行這些步驟。為加強保護,修改登錄之前,請務必將它備份起來。以後您就可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
322756 (http://support.microsoft.com/kb/322756/) 如何在 Windows XP 和 Windows Server 2003 中備份、編輯及還原登錄

重要 這個方法主要是提供給進階電腦使用者。如果您不熟悉進階解決方法,可能會想要尋求協助,或是連絡「Microsoft 客戶支援服務」。如果要連絡「Microsoft 客戶支援服務」,請造訪下列 Microsoft 網站:
http://support.microsoft.com/contactus/ (http://support.microsoft.com/contactus/)
1.        下載並安裝 Subinacl.exe 檔案。如果要執行這項操作,請造訪下列 Microsoft 網站:
http://www.microsoft.com/downloa ... &displaylang=en (http://www.microsoft.com/downloa ... amp;displaylang=en)
2.        啟動「記事本」。
3.        將下列文字複製並貼上至「記事本」。

cd /d "%ProgramFiles%\Windows Resource Kits\Tools"
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f
subinacl /subdirectories %SystemDrive% /grant=administrators=f /grant=system=f
subinacl /subdirectories %windir%\*.* /grant=administrators=f /grant=system=f
secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose

Microsoft 僅提供示範性的程式設計範例,不做任何明示或默示的保證。其中包括 (但不限於) 其適售性與適合某特定用途之默示擔保。本文將假設您已相當熟悉示範所使用的程式設計語言,以及用於建立和偵錯程序的工具。Microsoft 技術支援工程師可以協助說明特定程序的功能,但不會修改這些範例以提供附加功能或建構程序來滿足您的特定需求。
4.        將此「記事本」檔案儲存為 Reset.cmd。
5.        用滑鼠右鍵按一下 Reset.cmd 檔案,然後按一下 [以系統管理員身分執行]。

注意 這個指令碼檔案的執行時間可能會很長。
6.        安裝 Windows XP SP3。

如何確認登錄更新已失敗
1.        開啟 Svcpack.log 檔案。根據預設,這個檔案位於 C:\Windows 資料夾中。如果要開啟 Svcpack.log 檔案,請依序按一下 [開始] 和 [執行],輸入 %windir%\svcpack.log,然後按一下 [確定]。
2.        在 [編輯] 功能表上,按一下 [尋找]。
3.        在 [尋找目標] 方塊中,輸入 DoRegistryUpdates failed,然後按一下 [找下一個]。
檔案中的「DoRegistryUpdates failed (DoRegistryUpdates 失敗)」錯誤訊息表示出現問題造成無法更新登錄。錯誤訊息類似下列:

<xxxx.xxx>:DoInstallation:DoRegistryUpdates failed. <xxxx.xxx>:Access is denied. <xxxx.xxx>: (<xxxx.xxx>:DoInstallation:DoRegistryUpdates 失敗。<xxxx.xxx>:拒絕存取。<xxxx.xxx>:)對使用者顯示的訊息:拒絕存取。

注意xxxx.xxx 代表各個項目的時間戳記。

   
                                  此資訊取自於 Microsoft 技術支援服務

        網址: http://support.microsoft.com/?sc ... 7&x=13&y=14     





                     

[ Last edited by 19780418 on 2008-5-9 at 10:04 PM ]




我的快樂 來自你的笑聲
而你如果流淚
我會比你更心疼

我的夢想 需要你陪我完成
而你給我的愛
讓我勇氣倍增

因為我們是一家人
相依相信 彼此都感恩
因為我們是一家人
分擔分享 彼此的人生


2008-5-9 09:52 PM
查看資料  訪問主頁  發短消息   編輯文章  引用回覆

可打印版本 | 推薦給朋友 | 訂閱主題 | 收藏主題

論壇跳轉選單: