2008年7月11日 星期五

在 Windows Update 或 Microsoft Update 網站上搜尋可用的更新時,您可能會收到錯誤訊息

在 Windows Update 或 Microsoft Update 網站上搜尋可用的更新時,您可能會收到錯誤訊息

文章編號:883821
上次校閱:2007年12月5日
版次:12.3

徵狀

當您嘗試連線至 Microsoft Windows Update 網站或 Microsoft Update 網站時,可能會收到下列其中一種錯誤碼:
0x800A0046
0x80248011
0x80072EE7
0x8024402C
0x8024502D
0x800A01AD

回此頁最上方

發生的原因

0x800A0046 錯誤碼會發生在下列其中一種情況成立時:
使用者登入帳戶屬於「來賓或受限制」帳戶群組。
安全性描述元並未讓通過驗證的使用者執行 Windows Update 或 Microsoft Update。
[在驗證後模擬用戶端] 原則遺漏「使用者和群組」清單的「系統管理員和服務」帳戶。
當電腦中用於儲存 Windows Update 資訊或 Microsoft Update 資訊之資料庫發生問題時,可能會發生 0x80248011 錯誤碼。
如果用戶端電腦在嘗試解決 Windows Update 或 Microsoft Update 網站的 URL 時,無法找到正確 IP 位址,可能會發生 0x80072EE7 錯誤碼。如果 Hosts 檔包含靜態 IP 位址就可能會發生這個錯誤。
一般發生 0x8024402C 或 0x8024502D 錯誤碼的原因,是因為 Proxy 覆寫設定中存在錯誤的字元。
如果 Wuaueng.dll 檔遺失或是並未正確登錄,就可能會發生 0x800A01AD 錯誤碼。

回此頁最上方

解決方案

0x800A0046 錯誤碼

如果要解決這個錯誤,請使用下列其中一種方法:

方法 1:從「來賓或受限制」帳戶群組中移除發生困難的使用者帳戶

1.按一下 [開始],再按一下 [執行],輸入 control admintools,然後按一下 [確定]
2.按一下 [電腦管理]
3.展開 [本機使用者和群組]
4.選取 [使用者]
5.開啟用於存取 Windows Update 或 Microsoft Update 的帳戶。
6.按一下 [成員隸屬] 索引標籤。
7.按一下您想要移除的使用者帳戶,再按 [移除]

方法 2:設定「安全性描述元」

1.按一下 [開始],再按一下 [執行],輸入 cmd,然後按一下 [確定]
2.輸入 sc sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU),然後按下 ENTER 鍵。

您將會收到「成功」訊息。

注意 預設的 Windows 2000 安裝並不會提供 Sc.exe 工具。您可以在 Microsoft Windows 2000 Server Resource Kit 中找到 Sc.exe 工具。
3.輸入 Exit 以關閉命令提示字元。
4.再次嘗試 Windows Update 或 Microsoft Update

方法 3:將「本機系統管理員」和「服務」帳戶新增至 [在驗證後模擬用戶端] 原則

1.按一下 [開始],再按一下 [執行],輸入 secpol.msc,然後按 ENTER。
2.展開 [本機原則]
3.按一下 [使用者權限指派]
4.按兩下以開啟 [在驗證後模擬用戶端] 原則
5.[本機安全性設定值] 索引標籤中,按一下 [新增使用者或群組],然後將 [系統管理員和服務] 新增至 [使用者和群組] 清單中。
6.按一下 [確定],然後重新啟動電腦。

方法 4:設定遠端程序呼叫 (RPC) 服務以本機系統帳戶身分登入

1.按一下 [開始],再按一下 [執行],輸入 services.msc,然後按一下 [確定]
2. 尋找並用滑鼠右鍵按一下 [Remote Procedure Call (RPC)] 服務,然後按一下 [內容]
3.[登入] 索引標籤上,按一下 [本機系統帳戶],再按一下 [套用],然後按一下 [確定]

回此頁最上方

0x80248011 錯誤碼

在解決這個問題之前,請先清除 Microsoft Internet Explorer 快取。如果要執行這項操作,請依照下列步驟執行:
1.在 Internet Explorer [工具] 功能表上,按一下 [網際網路選項]
2.[一般] 索引標籤上,按一下 [Temporary Internet Files] 區段中的 [刪除檔案]
3.按一下 [確定],再按一下 [確定]
如果要解決這個錯誤,請重新建立電腦中用於儲存 Windows Update 資訊或 Microsoft Update 資訊的資料庫。如果要執行這項操作,請依照下列步驟執行:
1.按一下 [開始],再按一下 [執行],在 [開啟] 方塊中輸入 cmd,然後按一下 [確定]
2.在命令提示字元中輸入下列命令,然後按下 ENTER:net stop wuauserv
3.在命令提示字元中輸入下列命令,然後按下 ENTER:cd /d c:\Windows\SoftwareDistribution

其中的 c:\Windows 是安裝 Windows 的資料夾。
4.在命令提示字元中輸入下列命令 (包含引號),再按下 ENTER 鍵: rd /S /Q DataStore
5.在命令提示字元中輸入下列命令,然後按下 ENTER:net start wuauserv.
6. 離開命令提示字元視窗。

回此頁最上方

0x80072EE7 錯誤碼

如果要解決這個錯誤,請檢查 Hosts 檔案。(這個檔案可能也命名為 Hosts.sam)。請確定該檔案並未列出 Windows Update 或 Microsoft Update 網站的任何靜態 IP 項目。

Hosts 檔位於 C:\Windows\system32\drivers\etc 資料夾。如果要檢視 Hosts 檔,您可能要將該檔案與「記事本」建立關聯。如果要執行這項操作,請依照下列步驟執行:
1.用滑鼠右鍵按一下 Hosts 檔。
2.按一下 [開啟檔案],然後從程式清單中選取 [記事本]。
如果 Hosts 檔包含與 Windows Update 或 Microsoft Update 建立關聯的靜態 IP 位址,請在項目開頭處加入 # 符號以便註解。您也可以整行刪除然後將變更儲存到 Hosts 檔。

注意 程式 (例如網頁加速器、DNS 加速器、DNS 快取公用程式和 Spyblockers) 會將 Windows Update 或 Microsoft Update 網站的靜態 IP 項目加入 Hosts 檔。這種情況會造成 Windows Update 或 Microsoft Update 失敗。

回此頁最上方

0x8024402C 或 0x8024502d 錯誤碼

如果要解決這些錯誤,請移除 Proxy 例外清單中的字元,然後清除 Proxy 快取。如果要執行這項操作,請依照下列步驟執行:
1.開啟 Internet Explorer。
2.按一下 [工具] 功能表上的 [網際網路選項]
3.按一下 [連線] 索引標籤,再按一下 [區域網路設定],然後按一下 [進階]
4.刪除 [例外] 區域中的任何項目。
5.結束 Internet Explorer
6.按一下 [開始],再按一下 [執行],輸入 cmd,然後按一下 [確定]
7.輸入下列命令。輸入每一個命令後按 ENTER。
proxycfg -d
net stop wuauserv
net start wuauserv

回此頁最上方

0x800A01AD 錯誤碼

如果要解決這個錯誤,請使用下列其中一種方法。

方法 1:登錄 MSXML 程式檔案

如果要登錄 MSXML 檔案,請依照下列步驟執行。

注意 您可能尚未在電腦上安裝步驟 3 與步驟 5 所列示的檔案。如果您沒有其中之一的檔案,當嘗試登錄檔案時,將會收到與下列類似的錯誤訊息:
LoadLibrary(".dll") 失敗 - 找不到指定的檔案名稱。
您可以略過此錯誤訊息並繼續執行下一個步驟。
1. 按一下 [開始],再按一下 [執行],在 [開啟] 方塊中輸入 regsvr32 Msxml.dll,然後按一下 [確定]
2.當您收到下列訊息時,按一下 [確定]
DllRegisterServer 在 Msxml.dll 成功。
3. 按一下 [開始],再按一下 [執行],在 [開啟] 方塊中輸入 regsvr32 Msxml2.dll,然後按一下 [確定]
4.當您收到下列訊息時,按一下 [確定]
DllRegisterServer 在 Msxml2.dll 成功。
5.按一下 [開始],再按一下 [執行],在 [開啟] 方塊中輸入 regsvr32 Msxml3.dll,然後按一下 [確定]
6.當您收到下列訊息時,按一下 [確定]
DllRegisterServer 在 Msxml3.dll 成功。

方法 2:登錄 Wuaueng.dll 檔案

如果要登錄 Wuaueng.dll 檔,請依照下列步驟執行:
1.按一下 [開始],再按一下 [執行],輸入 regsvr32 Wuaueng.dll,然後按一下 [確定]
2.當您收到下列訊息時,按一下 [確定]
DllRegisterServer 在 Wuaueng.dll 成功。

回此頁最上方


這篇文章中的資訊適用於:
Microsoft Update 應用於:
Microsoft Windows Server 2003, Standard Edition (32-bit x86)
Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
Microsoft Windows Server 2003, Web Edition
Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
Microsoft Windows XP Home Edition
Microsoft Windows XP Media Center Edition
Microsoft Windows XP Professional
Microsoft Windows XP Tablet PC Edition
Microsoft Windows 2000 Professional Edition
Microsoft Windows 2000 Server
Microsoft Windows 2000 Advanced Server
Microsoft Windows Update 應用於:
Microsoft Windows Server 2003, Standard Edition (32-bit x86)
Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
Microsoft Windows Server 2003, Web Edition
Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
Microsoft Windows XP Home Edition
Microsoft Windows XP Media Center Edition
Microsoft Windows XP Professional
Microsoft Windows XP Tablet PC Edition
Microsoft Windows 2000 Professional Edition
Microsoft Windows 2000 Server
Microsoft Windows 2000 Advanced Server

回此頁最上方

關鍵字:
kbtshoot kbwindowsupdate kbpolicy kbprb kbconfig kbgpo kbwindowsupdatev6 kbresolve KB883821

回此頁最上方

Microsoft 及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責 任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔 保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別 的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

沒有留言:

張貼留言