當想使用 Windows Update 或 Microsoft Update 網站安裝的更新可能會收到下列錯誤訊息:
如果一個可能就會發生這個問題或多個下列條件,則為 True:
- Windows 「 安裝程式遇到參考到不存在的磁碟機或卸除式媒體裝置,且不包含可讀取資料的參考。比方說如果 Windows 「 安裝程式遇到空白的 CD 或 DVD 光碟機的參考,可能就會發生這個問題。
- 您嘗試安裝 Service Pack 或 Microsoft Office 程式的更新。
- 元件架構維修 (CBS) 資訊清單已損毀。
重要這個區段、 方法或任務包含告訴您如何修改登錄的步驟。然而,如果您不當修改登錄,可能會發生嚴重的問題。因此,執行這些步驟時請務必小心。為加強保護,修改登錄之前,請務必將它備份起來。以後您就可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
322756
(http://support.microsoft.com/kb/322756/
)
如何備份和還原在 Windows 登錄
如果要解決這個問題,請依照適當的方法,您的情況。
方法 1: 插入安裝的媒體] 或 [連線卸除式磁碟機
當想安裝的更新透過 Windows Update 或 Microsoft 更新 Web 的目前安裝的 Windows 版本可能會檢查 Windows 安裝檔是否存在於原始的檔案位置。 比方說如果您使用電腦的磁碟機 D 上的 DVD 安裝 Windows,Windows 可能會檢查是否安裝檔案仍存在於該位置。如果安裝檔案不再存在,可能會收到錯誤訊息本文 < 徵狀 > 一節所述。
如果要解決這個問題,請確認 Windows 安裝檔存在於原始的檔案位置。比方說,請將 Windows 安裝媒體插入磁碟機 D。然後,嘗試再次安裝更新。
方法 2: 套用在知識庫 (KB) 文章 946691 或 903772 解析度
如果您遇到錯誤,本文 < 徵狀 > 一節中所述,當您嘗試安裝 Service Pack 或更新的 Office 程式時,按一下其中一個下 Microsoft 知識庫 」 (KB) 文件編號,適合您已安裝的 Office 版本:
946691
(http://support.microsoft.com/kb/946691/
)
當您嘗試安裝 2007 Microsoft Office 套件 Service Pack 1 時,收到錯誤訊息
903772
(http://support.microsoft.com/kb/903772/
)
當您嘗試使用軟體更新服務更新 Office 2003 時,收到 「 錯誤 80070643 」 錯誤訊息
方法 3: 啟用 Microsoft 安裝程式記錄] 和 [Windows 更新的詳細資訊記錄
若要開始進行疑難排解這個問題,啟用 Microsoft 安裝程式記錄和 Windows 更新詳細資訊記錄。您執行這項操作之後嘗試再次安裝更新。如果程序失敗,Microsoft 安裝程式與 Windows 更新記錄檔會包含 Windows 安裝程式的錯誤代碼。在記錄檔之後,會建立檔案,請連絡 Microsoft [客戶支援服務 (CSS)] 對問題進行疑難排解。
特別,請依照下列步驟執行:
- 啟用 Microsoft 安裝程式記錄] 和 [Windows 更新的詳細資訊記錄。如果要在 Windows 2000、 Windows XP 或 Windows Server 2003,請執行這項作業,請依照下列步驟執行:
- 按一下 [開始]、 按一下 [執行]、 輸入 記事本,並再按一下 [確定] 或按下 ENTER。
- 複製下列文字,然後將它貼到 「 記事本 」:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer]
"Logging"="voicewarmupx"
"Debug"=dword:00000007
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Trace]
"Flags"=dword:00000016
"Level"=dword:00000004
- 在 [檔案] 功能表上按一下 [另存新檔,] 然後輸入 LoggingOn.reg]。
- 在 [檔案類型] 方塊按一下 [所有檔案]。
- 在 儲存於] 方塊按一下 [桌面,然後按一下 [儲存]。
- 按一下 [檔案] 功能表 的 [結束。
- 按兩下您在步驟 e 儲存 LoggingOn.reg 檔案。這在登錄中加入登錄值。
- 按一下 [是],然後再按一下 [確定]。
如果要啟用 Microsoft 安裝程式記錄和 Windows 更新詳細資訊記錄在 Windows Vista 或 Windows Server 2008 中,請依照下列步驟執行:- 按一下 [開始] [,並在 [開始搜尋] 方塊中輸入 [記事本] 然後按一下 [程式集] 清單中的 [記事本]。
- 複製下列文字,然後將它貼到 「 記事本 」:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer]
"Logging"="voicewarmupx"
"Debug"=dword:00000007
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Trace]
"Flags"=dword:00000016
"Level"=dword:00000004
- 在 [檔案] 功能表上按一下 [另存新檔,] 然後輸入 LoggingOn.reg]。
- 在 [檔案類型] 方塊中,按一下 [全部 Files(*.*)]。
- 在 儲存於] 方塊按一下 [桌面,然後按一下 [儲存]。
- 按一下 [檔案] 功能表 的 [結束。
- 按兩下您在步驟 e 中儲存的.reg 檔案。如此會將登錄項目。
如果出現要求您輸入系統管理員密碼或確認的提示,輸入該密碼,或按一下 [繼續]。 - 按一下 [是],然後再按一下 [確定]。
- 請造訪 Windows Update] 或 [Microsoft 更新,並嘗試再次安裝更新。
附註正在收集記錄檔資訊,可能需要幾分鐘。即使程序似乎會不正確地工作,再中斷安裝程序。 - 停用 Microsoft 安裝程式記錄和 Windows 更新的詳細資訊記錄。如果要在 Windows 2000、 Windows XP 或 Windows Server 2003,請執行這項作業,請依照下列步驟執行。
重要請造訪 Microsoft 更新或 Windows Update 建立記錄檔後停用了 Microsoft 安裝程式記錄] 和 [Windows 更新詳細資訊記錄。可能需要花較長的時間安裝未來的更新,如果您將 Microsoft 安裝程式記錄] 和 [Windows 更新詳細資訊記錄啟用。此外,您的電腦可能會執行速度,而且會建立記錄檔可能需要大量磁碟空間。- 按一下 [開始]、 按一下 [執行]、 輸入 記事本,並再按一下 [確定] 或按下 ENTER。
- 複製下列文字,然後將它貼到 「 記事本 」:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer]
"Logging"=-
"Debug"=-
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Trace]
- 在 [檔案] 功能表上按一下 [另存新檔,] 然後輸入 LoggingOff.reg]。
- 在 [檔案類型] 方塊按一下 [所有檔案]。
- 在 儲存於] 方塊按一下 [桌面,然後按一下 [儲存]。
- 按一下 [檔案] 功能表 的 [結束。
- 按兩下您在步驟 e 中儲存的.reg 檔案。這會從登錄移除登錄值。
- 按一下 [是],然後再按一下 [確定]。
若要停用 Microsoft 安裝程式記錄和 Windows 更新詳細資訊記錄在 Windows Vista 或 Windows Server 2008 中,請依照下列步驟執行:- 按一下 [開始] [,並在 [開始搜尋] 方塊中輸入 [記事本] 然後按一下 [程式集] 清單中的 [記事本]。
- 複製下列文字,然後將它貼到 「 記事本 」:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer]
"Logging"=-
"Debug"=-
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Trace]
- 在 [檔案] 功能表上按一下 [另存新檔,] 然後輸入 LoggingOff.reg]。
- 在 [檔案類型] 方塊中,按一下 [全部 Files(*.*)]。
- 在 儲存於] 方塊按一下 [桌面,然後按一下 [儲存]。
- 按一下 [檔案] 功能表 的 [結束。
- 按兩下您在步驟 e 儲存 LoggingOff.reg 檔案。這會從登錄移除登錄值。
如果出現要求您輸入系統管理員密碼或確認的提示,輸入該密碼,或按一下 [繼續]。 - 按一下 [是],然後再按一下 [確定]。
- 刪除您在步驟 1 和 3 中建立的.reg 檔案。若要執行此動作 LoggingOn.reg,] 上按一下滑鼠右鍵,然後按一下 [刪除]。LoggingOff.reg,] 上按一下滑鼠右鍵,然後按一下 [刪除]。
- 請連絡 Microsoft CSS,並參考 958041 的知識庫文件。如需有關如何連絡 CSS 的詳細資訊,請造訪下列 Microsoft 網站]:
在 Windows 2000 中、 在 Windows XP 和 Windows Server 2003,Microsoft 安裝程式記錄檔位於文件] 及 [Settings\
username \Local Settings\Temp 資料夾。若要檢視 Microsoft 安裝程式記錄檔,在 Windows 2000、 Windows XP 和 Windows Server 2003,請依照下列步驟執行:
- 按一下 [開始]、 按一下 [執行]、 輸入 %,並再按一下 [確定] 或按下 ENTER。
- 連按兩下 Microsoft 安裝程式記錄檔。
附註通常,Microsoft 安裝程式記錄檔名稱以 MSI"開頭,,.log 的副檔名。比方說 Microsoft 安裝程式記錄檔的名稱可能類似 Msib3a6g.log。
附註可能有多個 Microsoft 安裝程式記錄檔的文件和 Settings\ 中 username \Local Settings\Temp 資料夾。某些 Microsoft 安裝程式記錄檔可能不適用於 < 徵狀 > 一節所述的問題。
在 Windows 2000 中、 在 Windows XP 和 Windows Server 2003,Windows 更新的詳細資訊記錄檔檔案位於 Windows 資料夾中。若要檢視 Microsoft 安裝程式記錄檔,在 Windows 2000、 Windows XP 和 Windows Server 2003,請依照下列步驟執行:
- 按一下 [開始]、 按一下 [執行]、 輸入 %,並再按一下 [確定] 或按下 ENTER。
- 按兩下 Windowsupdate.log 檔案。
在 Windows Vista 和 Windows Server 2008 中,Microsoft 安裝程式記錄檔位於 Users\
username \AppData\Local\Temp 資料夾中。如果要檢視 Microsoft 安裝程式記錄檔,Windows Vista 中和在 Windows Server 2008 中,請依照下列步驟執行:
- 按一下 [開始] [、 在 開始搜尋] 方塊和再 [確定] 中輸入 %temp% 或按 ENTER 鍵。
- 連按兩下 Microsoft 安裝程式記錄檔。
附註通常,Microsoft 安裝程式記錄檔以 MSI"開頭,,.log 的副檔名。比方說 Microsoft 安裝程式記錄檔的名稱可能類似 Msib3a6g.log。
附註可能有多個 Microsoft 安裝程式記錄檔的文件和 Settings\ 中 username \Local Settings\Temp 資料夾。某些 Microsoft 安裝程式記錄檔可能不適用於 < 徵狀 > 一節所述的問題。
在 Windows Vista 和 Windows Server 2008 中,Windows 更新的詳細資訊記錄檔檔案位於 Windows 資料夾中。若要檢視 Microsoft 安裝程式記錄檔,在 Windows 2000、 Windows XP 和 Windows Server 2003,請依照下列步驟執行:
- 按一下 [開始] [,輸入 [在中 開始搜尋] 方塊及 [[確定] 的 [%systemroot% 或按下 ENTER。
- 按兩下 Windowsupdate.log 檔案。
文章編號: 958041 - 上次校閱: 2008年9月29日 - 版次: 1.1
這篇文章中的資訊適用於:
- Microsoft Windows Update
- Microsoft Update
- Windows Vista 旗艦版
- Windows Vista 商用進階版
- Windows Vista 商用入門版
- Windows Vista 家用進階版
- Windows Vista 家用入門版
- Windows Vista Starter
- Microsoft Windows XP Home Edition (家用版)
- Microsoft Windows XP Professional
- Microsoft Windows Server 2003, Standard Edition (32-bit x86)
- Microsoft Windows Server 2003, Standard x64 Edition
- Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
- Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
- Microsoft Windows Server 2003, Enterprise x64 Edition
- Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
- Windows Server 2008 Standard
- Windows Server 2008 Enterprise
- Windows Server 2008 Datacenter
- Microsoft Windows 2000 Professional Edition
- Microsoft Windows 2000 Server
| kbmt kbwindowsupdate kbexpertisebeginner kbtshoot kbprb KB958041 KbMtzh |
機器翻譯重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:
958041
(http://support.microsoft.com/kb/958041/en-us/
)
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。