適用于: Windows Vista Home BasicWindows Vista Home PremiumWindows Vista Ultimate
注意:這篇文章是由無(wú)人工介入的微軟自動(dòng)的機(jī)器翻譯軟件翻譯完成。微軟很高興能同時(shí)提供給您由人工翻譯的和由機(jī)器翻譯的文章, 以使您能使用您的語(yǔ)言訪問(wèn)所有的知識(shí)庫(kù)文章。然而由機(jī)器翻譯的文章并不總是完美的。它可能存在詞匯,語(yǔ)法或文法的問(wèn)題,就像是一個(gè)外國(guó)人在說(shuō)中文時(shí)總是可能犯這樣的錯(cuò)誤。雖然我們經(jīng)常升級(jí)機(jī)器翻譯軟件以提高翻譯質(zhì)量,但是我們不保證機(jī)器翻譯的正確度,也不對(duì)由于內(nèi)容的誤譯或者客戶對(duì)它的錯(cuò)誤使用所引起的任何直接的, 或間接的可能的問(wèn)題負(fù)責(zé)。如果您發(fā)現(xiàn)了錯(cuò)誤并希望幫助我們提高機(jī)器翻譯技術(shù),請(qǐng)完成文章末尾的在線調(diào)查。
簡(jiǎn)介
本文介紹了 Windows 操作系統(tǒng)中 Windows 更新獨(dú)立安裝程序 (Wusa.exe):
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
Wusa.exe 文件是在 %windir%\System32 文件夾中。Windows 更新獨(dú)立安裝程序使用 Windows 更新代理 API 來(lái)安裝了更新程序包。更新軟件包具有文件擴(kuò)展名為.msu。.msu 文件擴(kuò)展名是與 Windows 更新獨(dú)立安裝程序相關(guān)聯(lián)。
詳細(xì)信息
.msu文件中包含以下內(nèi)容。
內(nèi)容說(shuō)明
Windows Update元數(shù)據(jù)描述.msu 文件包含的每個(gè)更新軟件包。
一個(gè)或多個(gè).cab 文件每個(gè).cab 文件代表一個(gè)更新。
.xml 文件該.xml 文件介紹了.msu 更新軟件包。當(dāng)您使用程序包管理器工具 (Pkgmgr.exe) 執(zhí)行更新的無(wú)人值守安裝時(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 知識(shí)庫(kù)中相應(yīng)的文章相關(guān)文章的標(biāo)題。
當(dāng)您使用 Wusa.exe 來(lái)安裝一個(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。
注意:.Msu 更新包中的每個(gè)更新安裝在單獨(dú)的會(huì)話。在使用 Wusa.exe 時(shí),Wusa.exe 的一個(gè)實(shí)例運(yùn)行。Wusa.exe 不會(huì)更改.msu 文件中的更新內(nèi)容。更新 Windows 基礎(chǔ)結(jié)構(gòu)執(zhí)行根據(jù)內(nèi)容的更新所需的操作。
在交互模式下啟動(dòng) Wusa.exe 時(shí),一個(gè)歡迎屏幕將顯示有關(guān)該更新的高級(jí)信息。如果您繼續(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 更新軟件包,請(qǐng)運(yùn)行 Wusa.exe,以及該文件的完整路徑。
例如,如果 Windows6.0-KB934307-x86.msu 文件的 D:\934307 文件夾中,來(lái)安裝更新包的命令提示符處鍵入以下命令︰wusa.exe d:\934307\Windows6.0-KB934307-x86.msu
也可以雙擊.msu 文件來(lái)安裝更新包。
可以使用 Wusa.exe 來(lái)卸載 Windows 7,Windows Server 2008 R2、 Windows 8 和 Windows Server 2012 中的更新。
注意:不能使用 Wusa.exe 來(lái)卸載 Windows Vista 或 Windows Server 2008 中的更新。您可以使用 Windows Defender 軟件資源管理器來(lái)手動(dòng)卸載更新。有關(guān)軟件資源管理器的詳細(xì)信息,請(qǐng)?jiān)L問(wèn)以下 Microsoft 網(wǎng)站︰
在 Windows Defender 使用軟件資源管理器您可以使用下列開關(guān)以及 Wusa.exe。
開關(guān)說(shuō)明
/?, /h, /help查看幫助。
/quiet在無(wú)需用戶交互的安靜模式下運(yùn)行 Wusa.exe。以安靜模式運(yùn)行該工具,當(dāng)它運(yùn)行無(wú)需用戶交互。如果需要重新啟動(dòng)計(jì)算機(jī)。
例如,如果Windows6.0-KB934307-x86.msu文件位于D:\934307文件夾中,可在命令提示符處鍵入以下命令來(lái)進(jìn)行無(wú)用戶交互的更新包安裝:
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 編號(hào)。
/kb用軟件包的KB 編號(hào)可卸載指定的軟件包。只可以與/uninstall開關(guān)一起傳遞。
/extractWusa.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ì)信息,請(qǐng)?jiān)L問(wèn)以下 Microsoft TechNet 網(wǎng)站︰
操作系統(tǒng)程序包服務(wù)命令行選項(xiàng)若要查看 Windows 更新獨(dú)立安裝程序的事件日志,請(qǐng)執(zhí)行以下步驟:?jiǎn)螕魡?dòng)
,在開始搜索框中,鍵入事件查看器,然后單擊程序列表中的事件查看器。在 Windows 8 和 Windows Server 2012,在啟動(dòng)屏幕上,鍵入事件查看器,單擊設(shè)置,然后單擊設(shè)置下的查看事件日志。
如果提示您輸入管理員密碼或進(jìn)行確認(rèn)時(shí),鍵入密碼,或單擊繼續(xù)。
在事件查看器中,展開Windows 日志,然后單擊安裝。
設(shè)置事件顯示在中間窗格中。
在操作窗格中,單擊篩選當(dāng)前日志。
在事件源列表中,單擊以選中WUSA復(fù)選框,,然后單擊確定。
參考資料
有關(guān) Windows 更新代理 API 的詳細(xì)信息,請(qǐng)?jiān)L問(wèn)以下 Microsoft 網(wǎng)站︰
Windows 更新代理程序 (WUA) API 參考