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




