Úvod
Tento článek popisuje služba Windows Update samostatný instalační program (Wusa.exe) v následujících operačních systémech Windows:
-
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
Soubor Wusa.exe je ve složce %windir%\System32. Samostatný instalační program služba Windows Update používá rozhraní API agenta služba Windows Update k instalaci balíčků aktualizací. Aktualizační balíčky mají příponu názvu souboru .msu. Přípona názvu souboru .msu je přidružená k samostatnému instalačnímu programu služba Windows Update.
Další informace
Soubor .msu obsahuje následující obsah.
Obsah |
Popis |
metadata služba Windows Update |
Popisuje každý balíček aktualizace, který obsahuje soubor .msu. |
Jeden nebo více .cab souborů |
Každý .cab soubor představuje jednu aktualizaci. |
Soubor .xml |
Tento .xml soubor popisuje balíček aktualizace .msu. Wusa.exe používá .xml soubor při bezobslužné instalaci aktualizace pomocí nástroje Správce balíčků (Pkgmgr.exe). Můžete například stáhnout opravu hotfix 934307. Soubor Windows6.0-KB934307-x86.msu je ve složce C:\934307. Na příkazovém řádku zadejte následující příkaz, který rozbalí soubor .msu do dočasné složky:expand -f:* "C:\934307\Windows6.0-KB934307-x86.msu" %TEMP% Potom zadejte následující příkaz na příkazovém řádku:pkgmgr.exe /n:%TEMP%\Windows6.0-KB934307-x86.xml |
Soubor vlastností |
Tento soubor obsahuje vlastnosti řetězce, které Wusa.exe používají. Tento soubor například obsahuje název přidruženého článku ve znalostní bázi Microsoft Knowledge Base. |
Při použití Wusa.exe k instalaci balíčku aktualizace Wusa.exe rozbalí obsah souboru .msu do dočasné složky. Potom Wusa.exe provede následující kroky:
-
Wusa.exe vyhledá příslušné aktualizace pomocí metadat služba Windows Update v souboru .msu.
-
Wusa.exe zkopíruje obsah příslušných aktualizací do sandboxu služba Windows Update. Sandbox služba Windows Update je chráněná složka.
-
Wusa.exe volá příslušnou funkci v rozhraní API agenta služba Windows Update podle režimu, ve kterém Wusa.exe spustíte.
-
Po dokončení instalace průvodce služba Windows Update vrátí rozhraní API agenta služba Windows Update stav. Potom Wusa.exe funguje synchronně s rozhraním API agenta služba Windows Update.
Poznámka: Každá aktualizace v balíčku aktualizace .msu je nainstalována v samostatné relaci. Při použití Wusa.exe se spustí pouze jedna instance Wusa.exe. Wusa.exe nezmění obsah aktualizací v souborech .msu. Infrastruktura služba Windows Update provádí požadované akce podle obsahu aktualizace.
Když spustíte Wusa.exe v interaktivním režimu, na úvodní obrazovce se zobrazí základní informace o aktualizaci. Pokud budete pokračovat v instalaci aktualizace, Wusa.exe zavolá příslušnou funkci v rozhraní API agenta služba Windows Update a spustí průvodce služba Windows Update. Průvodce služba Windows Update zobrazí licenční podmínky pro software společnosti Microsoft, které jsou přidruženy k balíčku aktualizace. Wusa.exe zavolá rozhraní API agenta služba Windows Update, aby pokračovalo v instalaci. Potom Wusa.exe počká, dokud průvodce služba Windows Update instalaci nedokončí. Pokud chcete nainstalovat balíček aktualizace .msu, spusťte Wusa.exe společně s úplnou cestou k souboru. Pokud je například soubor Windows6.0-KB934307-x86.msu ve složce D:\934307, na příkazovém řádku zadejte následující příkaz, který nainstaluje balíček aktualizace:wusa.exe d:\934307\Windows6.0-KB934307-x86.msuChcete také poklikáním na soubor .msu nainstalovat balíček aktualizace.
Pomocí Wusa.exe můžete odinstalovat aktualizaci v systémech Windows 7, Windows Server 2008 R2, Windows 8 a Windows Server 2012. Poznámka: Nelze použít Wusa.exe odinstalovat aktualizace v systému Windows Vista nebo Windows Server 2008. K ruční odinstalaci aktualizací můžete použít Windows Defender Průzkumník softwaru. Další informace o Průzkumníkovi softwaru naleznete na následujícím webu společnosti Microsoft:Použití Průzkumníka softwaru v Windows Defender Společně s Wusa.exe můžete použít následující přepínače.
Přejít |
Popis |
/?, /h, /help |
Zobrazit nápovědu |
/Tichý |
Spusťte Wusa.exe v tichém režimu bez zásahu uživatele. Když nástroj běží v tichém režimu, spustí se bez zásahu uživatele. Pokud je to potřeba, počítač se restartuje. Pokud je například soubor Windows6.0-KB934307-x86.msu ve složce D:\934307, na příkazovém řádku zadejte následující příkaz, který nainstaluje balíček aktualizace bez zásahu uživatele:wusa.exe d:\934307\Windows6.0-KB934307-x86.msu /quiet Poznámka: Při použití tohoto přepínače se nezobrazí licenční podmínky pro software společnosti Microsoft. |
/norestart |
Zabrání Wusa.exe restartování počítače. Přepínač /norestart je ignorován, pokud není k dispozici přepínač /quiet. Pokud spustíte Wusa.exe společně s těmito dvěma přepínači, musíte po dokončení instalace ručně restartovat operační systém, pokud instalace vyžaduje restartování počítače. Pokud je například soubor Windows6.0-KB934307-x86.msu ve složce D:\934307, na příkazovém řádku zadejte následující příkaz, který nainstaluje balíček aktualizace:wusa.exe D:\934307\Windows6.0-KB934307-x86.msu /quiet /norestart |
/Odinstalovat |
Odinstaluje zadaný balíček nebo číslo kB. |
/Kb |
Určuje balíček, který má být odinstalován pomocí čísla kB. Lze předat pouze společně s přepínačem /uninstall. |
/Extrahovat |
Wusa.exe extrahuje obsah balíčku do cílové složky. |
/warnrestart |
Pokud tento přepínač zkombinujete s přepínačem /quiet, Wusa.exe vás vyzve před zahájením restartování pro operace instalace a odinstalace. |
/forcerestart |
Když se tento přepínač zkombinuje s přepínačem /quiet, Wusa.exe nuceně zavře aplikace a pak zahájí restartování. |
Poznámka: Soubory .msu lze nainstalovat do offline image pomocí možnosti DISM.exe /Add-Package společně se sadou OPK (Windows 7 nebo Windows 8 OEM Preinstallation Kit) nebo sadou AIK (Windows Automated Installation Kit). Další informace najdete na následujícím webu Microsoft TechNet:
Možnosti údržby balíčků operačního systému Command-Line Chcete-li zobrazit služba Windows Update protokolu událostí samostatného instalačního programu, postupujte takto:
-
Klepněte na tlačítko Start , do pole Spustit hledání zadejte prohlížeč událostí a klepněte na Prohlížeč událostí v seznamu Programy. V Windows 8 a Windows Server 2012 zadejte na úvodní obrazovce prohlížeč událostí, klikněte na Nastavení a potom v části Nastavení klikněte na Zobrazit protokoly událostí.
Pokud se zobrazí výzva k zadání hesla správce nebo k potvrzení, zadejte heslo nebo klikněte na tlačítko Pokračovat. -
V Prohlížeč událostí rozbalte položku Protokoly systému Windows a potom klepněte na tlačítko Instalace.
Události nastavení se zobrazí v prostředním podokně. -
V podokně Akce klikněte na Filtrovat aktuální protokol.
-
V seznamu zdroje událostí klepnutím zaškrtněte políčko WUSA a klepněte na tlačítko OK.