您目前已離線,請等候您的網際網路重新連線

Windows 更新獨立安裝程式,在 Windows 中的描述

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:934307
簡介
本文將告訴您 Windows 更新獨立安裝程式 (Wusa.exe) 下列 Windows 作業系統中︰
  • Windows Vista
  • Windows 2008 Server
  • Windows 7
  • Windows Server 2008 R2
  • Windows 8
  • Windows Server 2012

Wusa.exe 檔案是在 %windir%\System32 資料夾中。Windows Update 獨立安裝程式會使用 Windows Update Agent API 來安裝更新套件。更新套件有.msu 檔案的副檔名。.Msu 檔案的副檔名是與 Windows 更新的獨立安裝程式相關聯。
其他相關資訊
.Msu 檔案包含下列內容。

內容描述
Windows 更新的中繼資料描述.msu 檔案所包含的每個更新套件。

一或多個.cab 檔案每個.cab 檔案都代表一個更新。

.Xml 檔案這個.xml 檔會描述.msu 更新套件。當您使用封裝管理員工具 (Pkgmgr.exe) 執行自主式的安裝的更新時,Wusa.exe 會使用.xml 檔案。

例如,您可以下載 hotfix 934307。Windows6.0-KB934307-x86.msu 檔案是在 C:\934307 資料夾中。在 [命令提示字元將.msu 檔案展開到暫存資料夾中輸入下列命令︰

展開-f: *"C:\934307\Windows6.0-KB934307-x86.msu"%TEMP%

然後,您會在命令提示字元輸入下列命令︰

pkgmgr.exe /n:%TEMP%\Windows6.0-KB934307-x86.xml

內容檔案這個檔案包含 Wusa.exe 所使用的字串屬性。例如,這個檔案包含相關的文件 「 Microsoft 知識庫 」 中的文的標題。


當您使用 Wusa.exe 來安裝更新套件時,Wusa.exe 便會.msu 檔案的內容展開到暫存資料夾。然後,Wusa.exe 會執行下列步驟︰
  1. Wusa.exe.msu 檔案中使用 Windows 更新的中繼資料,以搜尋適用的更新程式。
  2. Wusa.exe 會將適用的更新程式的內容複製到 Windows Update 沙箱。Windows Update 沙箱是受保護的資料夾。
  3. Wusa.exe 會呼叫適當的函式,在 Windows 更新代理程式 API,根據您要在其中啟動 Wusa.exe 的模式。
  4. 當 「 Windows 更新精靈 」 完成安裝時,Windows 更新代理程式 API 傳回的狀態。然後,Wusa.exe 會以同步方式與 Windows 更新代理程式 API。
附註.Msu 更新套件中的每個更新會安裝在不同的工作階段。當您使用 Wusa.exe,就會執行 Wusa.exe 只有一個執行個體。Wusa.exe 不會變更.msu 檔案中的更新內容。Windows Update 基礎結構的執行內容根據更新的必要的動作。

當您以互動模式中啟動 Wusa.exe 時,歡迎使用畫面會顯示有關更新的高階資訊。如果您繼續安裝此更新程式,則 Wusa.exe 會呼叫適當的函式中 Windows 更新代理程式 API 來啟動 Windows 更新精靈 」。「 Windows 更新精靈 」 會顯示與更新套件相關聯的 Microsoft 軟體授權合約。Wusa.exe 會呼叫 Windows 更新代理程式 API,繼續安裝。然後,Wusa.exe 會等待,直到 「 Windows 更新精靈 」 完成安裝。

若要安裝.msu 更新套件,請執行 Wusa.exe 加上檔案的完整路徑。

比方說,如果 Windows6.0-KB934307-x86.msu 檔案位於 D:\934307 資料夾中,請在安裝更新套件的命令提示字元中輸入下列命令︰
wusa.exe d:\934307\Windows6.0-KB934307-x86.msu
您也可以按兩下此.msu 檔案,安裝更新套件。

若要解除安裝更新,Windows 7、 Windows Server 2008 R2、 Windows 8 及 Windows Server 2012,您可以使用 Wusa.exe。

附註若要解除安裝更新,Windows Vista 或 Windows Server 2008 中的,您無法使用 Wusa.exe。您可以使用 Windows Defender 軟體總管手動解除安裝更新。如需有關軟體總管的詳細資訊,請前往下列 Microsoft 網站︰
您可以使用下列的參數,與 Wusa.exe。

參數描述
/?, /h, /help檢視 [說明]。

/quiet執行 Wusa.exe,以無訊息模式,無需使用者互動。此工具執行時以無訊息模式,而且執行時沒有使用者互動。如果需要這樣做,會重新啟動電腦。

比方說,如果 Windows6.0-KB934307-x86.msu 檔案位於 D:\934307 資料夾中,請在安裝更新套件,無需使用者互動命令提示字元中輸入下列命令︰

wusa.exe d:\934307\Windows6.0-KB934307-x86.msu /quiet

附註當您使用這個參數時,Microsoft 軟體授權合約不會出現。

/norestartWusa.exe 可防止重新啟動電腦。如果/quiet參數不存在,則只會切換控制會被忽略。如果您執行 Wusa.exe,以及這兩個參數,您必須手動重新啟動作業系統安裝完成後如果安裝要求您重新啟動電腦。

比方說,如果 Windows6.0-KB934307-x86.msu 檔案位於 D:\934307 資料夾中,請在安裝更新套件的命令提示字元中輸入下列命令︰

wusa.exe D:\934307\Windows6.0-KB934307-x86.msu /quiet 只會
/uninstall解除安裝指定的套件或 KB 數。

/kb指定要使用的 KB 數字來解除安裝的封裝。可以傳遞 onlytogether 加上/ 解除安裝的參數。

/extractWusa.exe 解壓縮套件的目的地資料夾的內容。

/warnrestart當這個參數與/quiet參數結合 Wusa.exe 提示您之前開始重新安裝和解除安裝作業。

/forcerestart當這個參數結合使用/quiet參數,Wusa.exe 強制關閉應用程式,然後重新啟動電腦。


附註可以使用與 Windows 7 」 或 「 Windows 8 OEM 預先安裝套件 (OPK) 或 「 Windows 自動化安裝套件 (AIK) DISM.exe /Add-Package選項,將.msu 檔案安裝至離線映像。如需詳細資訊,請移至下列的 Microsoft TechNet 網站︰


若要檢視 Windows 更新的獨立安裝程式的事件記錄檔,請依照下列步驟執行︰
  1. 按一下 [開始]開始] 按鈕型別 事件檢視器開始搜尋] 方塊中,然後按一下 [程式集] 清單中的 [事件檢視器] 。在 [Windows 8 和 Windows Server 2012,在 [開始] 畫面中,輸入事件檢視器按一下 [設定],然後按一下 [設定] 下的 [檢視事件記錄檔

    資訊安全保護盾 如果您收到要求系統管理員密碼或要求確認的提示,請輸入密碼,或按一下 [繼續]。

  2. 在事件檢視器,請展開 [ Windows 記錄檔時,,,然後按一下 [安裝程式

    安裝事件會顯示在中間窗格中。

  3. 在 [動作] 窗格中,按一下 [篩選目前的記錄

  4. 在 [事件來源] 清單中,按一下以選取 [ WUSA ] 核取方塊,然後按一下[確定]
参考
如需有關 Windows 更新代理程式 API 的詳細資訊,請前往下列 Microsoft 網站︰

警告:本文為自動翻譯

內容

文章識別碼:934307 - 最後檢閱時間:07/04/2016 01:11:00 - 修訂: 10.0

Windows Vista 家用入門版, Windows Vista 家用進階版, Windows Vista 旗艦版, Windows Vista 商用入門版, Windows Vista 商用進階版, Windows Vista Starter, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 Standard, Windows Server 2008 for Itanium-Based Systems, Windows 7 Home Basic, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Ultimate, Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Standard, Windows 8, Windows 8 Enterprise, Windows 8 Pro, Windows Server 2012 Datacenter, Windows Server 2012 Essentials, Windows Server 2012 Foundation, Windows Server 2012 Standard

  • kbinfo kbhowto kbexpertiseinter kbmt KB934307 KbMtzh
意見反應