簡介
- Windows Vista
- Windows Server 2008
- Windows 7
- Windows Server 2008 R2
- Windows 8
- Windows Server 2012
- Windows 8.1
- Windows Server 2012 R2
- Windows 10
- Windows Server 2016 Technical Preview
詳細(xì)信息
內(nèi)容 | 說明 |
Windows Update元數(shù)據(jù) | 描述.msu 文件包含的每個更新軟件包。 |
一個或多個.cab 文件 | 每個.cab 文件代表一個更新。 |
.xml 文件 | 該.xml 文件介紹了.msu 更新軟件包。當(dāng)您使用程序包管理器工具 (Pkgmgr.exe) 執(zhí)行更新的無人值守安裝時,Wusa.exe會使用該.xml 文件。 例如,您可以下載修補程序 934307。Windows6.0-KB934307-x86.msu 文件在 C:\934307 文件夾中。在命令提示符處鍵入以下命令,以將 .msu 文件釋放到一個臨時文件夾中: expand -f: *"C:\934307\Windows6.0-KB934307-x86.msu"%TEMP% 然后,在命令提示符處鍵入以下命令︰ pkgmgr.exe /n:%TEMP%\Windows6.0-KB934307-x86.xml |
屬性文件 | 此文件包含 Wusa.exe 使用的字符串屬性。例如,此文件包含 Microsoft 知識庫中相應(yīng)的文章相關(guān)文章的標(biāo)題。 |
當(dāng)您使用 Wusa.exe 來安裝一個更新包時,Wusa.exe 會將.msu 文件的內(nèi)容釋放到一個臨時文件夾中。然后,Wusa.exe會執(zhí)行以下步驟:
- Wusa.exe使用 .msu 文件中的Windows 更新程序元數(shù)據(jù)搜索適用的更新。
- Wusa.exe 將適用的更新內(nèi)容復(fù)制到 Windows Update 沙盒。在 Windows 更新沙箱是受保護(hù)的文件夾。
- Wusa.exe 根據(jù)不同的啟動模式調(diào)用適當(dāng)?shù)?Windows 更新代理 API 函數(shù)。
- 當(dāng) Windows 更新向?qū)瓿砂惭b時,Windows 更新代理 API 將返回一個狀態(tài)。然后,Wusa.exe 同步適用于 Windows 更新代理程序 API。
在交互模式下啟動 Wusa.exe 時,一個歡迎屏幕將顯示有關(guān)該更新的高級信息。如果您繼續(xù)安裝此更新,則 Wusa.exe 調(diào)用適當(dāng)?shù)暮瘮?shù)在 Windows 更新代理 API 以啟動 Windows 更新向?qū)Аindows 更新向?qū)э@示更新包與 Microsoft 軟件許可條款。Wusa.exe 調(diào)用 Windows 更新代理 API 以繼續(xù)安裝。然后,Wusa.exe 將等待,直到在 Windows 更新向?qū)瓿砂惭b。
要安裝.msu 更新軟件包,請運行 Wusa.exe,以及該文件的完整路徑。
例如,如果 Windows6.0-KB934307-x86.msu 文件的 D:\934307 文件夾中,來安裝更新包的命令提示符處鍵入以下命令︰
可以使用 Wusa.exe 來卸載 Windows 7,Windows Server 2008 R2、 Windows 8 和 Windows Server 2012 中的更新。
注意:不能使用 Wusa.exe 來卸載 Windows Vista 或 Windows Server 2008 中的更新。您可以使用 Windows Defender 軟件資源管理器來手動卸載更新。有關(guān)軟件資源管理器的詳細(xì)信息,請訪問以下 Microsoft 網(wǎng)站︰
您可以使用下列開關(guān)以及 Wusa.exe。
開關(guān) | 說明 |
/?, /h, /help | 查看幫助。 |
/quiet | 在無需用戶交互的安靜模式下運行 Wusa.exe。以安靜模式運行該工具,當(dāng)它運行無需用戶交互。如果需要重新啟動計算機(jī)。 例如,如果Windows6.0-KB934307-x86.msu文件位于D:\934307文件夾中,可在命令提示符處鍵入以下命令來進(jìn)行無用戶交互的更新包安裝: wusa.exe d:\934307\Windows6.0-KB934307-x86.msu /quiet 注意:使用此開關(guān)時,Microsoft 軟件許可條款不會出現(xiàn)。 |
/norestart | 防止 Wusa.exe 重新啟動計算機(jī)。如果/quiet開關(guān)不存在,則忽略/norestart開關(guān)。如果運行 Wusa.exe 時同時制定這兩個開關(guān),如果安裝要求您重新啟動計算機(jī),在安裝完成后,您必須手動重新啟動操作系統(tǒng)。 例如,如果Windows6.0-KB934307-x86.msu文件位于D:\934307文件夾中,可在命令提示符處鍵入以下命令以安裝更新包: wusa.exe D:\934307\Windows6.0-KB934307-x86.msu /quiet /norestart |
/uninstall | 卸載指定的程序包或 KB 編號。 |
/kb | 用軟件包的KB 編號可卸載指定的軟件包。只可以與/uninstall開關(guān)一起傳遞。 |
/extract | Wusa.exe 提取程序包的內(nèi)容到目標(biāo)文件夾。 |
/warnrestart | 當(dāng)此開關(guān)與/quiet開關(guān)結(jié)合,開始為重新啟動安裝和卸載操作之前。Wusa.exe 會提示您 |
/forcerestart | 當(dāng)此開關(guān)與結(jié)合使用/quiet開關(guān),Wusa.exe 強制關(guān)閉應(yīng)用程序,然后開始重新啟動。 |
注意:可以使用與 Windows 7 或 Windows 8 OEM 預(yù)安裝工具包 (OPK) 或 Windows 自動安裝工具包 (AIK) DISM.exe /Add-Package選項,到脫機(jī)映像安裝.msu 文件。有關(guān)詳細(xì)信息,請訪問以下 Microsoft TechNet 網(wǎng)站︰
若要查看 Windows 更新獨立安裝程序的事件日志,請執(zhí)行以下步驟:
- 單擊啟動 ,在開始搜索框中,鍵入事件查看器,然后單擊程序列表中的事件查看器。在 Windows 8 和 Windows Server 2012,在啟動屏幕上,鍵入事件查看器,單擊設(shè)置,然后單擊設(shè)置下的查看事件日志。
如果提示您輸入管理員密碼或進(jìn)行確認(rèn)時,鍵入密碼,或單擊繼續(xù)。 - 在事件查看器中,展開Windows 日志,然后單擊安裝。
設(shè)置事件顯示在中間窗格中。 - 在操作窗格中,單擊篩選當(dāng)前日志。
- 在事件源列表中,單擊以選中WUSA復(fù)選框,,然后單擊確定。