Původní datum publikování: úterý 2. března 2017
ID znalostní báze: 934307
Ú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 k instalaci balíčků aktualizací používá rozhraní API agenta služba Windows Update. Aktualizační balíčky mají příponu názvu souboru .msu. Přípona názvu souboru .msu je přidružena k služba Windows Update Standalone Installer.
Další informace
Soubor .msu obsahuje následující obsah.
Content (Obsah) |
Description (Popis) |
služba Windows Update metadat |
Popisuje každý balíček aktualizace, který soubor .msu obsahuje. |
Jeden nebo více .cab souborů |
Každý soubor .cab představuje jednu aktualizaci. |
Soubor .xml |
Tento .xml soubor popisuje balíček aktualizace .msu. Wusa.exe použije soubor .xml při provádění bezobslužné instalace 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. Zadáním následujícího příkazu do příkazového řádku rozbalíte soubor .msu do dočasné složky:expand -f:* "C:\934307\Windows6.0-KB934307-x86.msu" %TEMP% Potom na příkazovém řádku zadejte následující příkaz: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. |
Pokud k instalaci balíčku aktualizace použijete Wusa.exe, rozbalí Wusa.exe obsah souboru .msu do dočasné složky. Pak Wusa.exe provede následující kroky:
-
Wusa.exe používá služba Windows Update metadata v souboru .msu k vyhledání příslušných aktualizací.
-
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 spustíte Wusa.exe.
-
Po dokončení instalace průvodce služba Windows Update vrátí rozhraní API agenta služba Windows Update stav. Pak 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, zobrazí se na úvodní obrazovce 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 přidružené k balíčku aktualizace. Wusa.exe zavolá rozhraní API agenta služba Windows Update, aby instalace pokračovala. Potom Wusa.exe počká, dokud průvodce služba Windows Update nedokončí instalaci. Pokud chcete nainstalovat balíček aktualizace .msu, spusťte Wusa.exe spolu s úplnou cestou k souboru. Pokud je například soubor Windows6.0-KB934307-x86.msu ve složce D:\934307, zadáním následujícího příkazu na příkazovém řádku nainstalujte balíček aktualizace:wusa.exe d:\934307\Windows6.0-KB934307-x86.msu
Balíček aktualizace můžete nainstalovat také poklikáním na soubor .msu.
Pomocí Wusa.exe můžete odinstalovat aktualizaci ve 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 Průzkumníka softwaru v programu Windows Defender. Další informace o Průzkumníku softwaru naleznete na následujícím webu společnosti Microsoft:Použití Průzkumníka softwaru v programu Windows Defender Společně s Wusa.exe můžete použít následující přepínače.
Přepínač |
Popis |
/?, /h, /help |
Zobrazit nápovědu. |
/quiet |
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, zadáním následujícího příkazu na příkazovém řádku nainstalujte balíček aktualizace bez zásahu uživatele: wusa.exe d:\934307\Windows6.0-KB934307-x86.msu /quiet Poznámka: Když použijete tento přepínač, licenční podmínky pro software společnosti Microsoft se nezobrazí. |
/norestart |
Zabrání Wusa.exe v restartování počítače. Přepínač /norestart je ignorován, pokud přepínač /quiet není k dispozici. 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, zadáním následujícího příkazu na příkazovém řádku nainstalujte balíček aktualizace: wusa.exe D:\934307\Windows6.0-KB934307-x86.msu /quiet /norestart |
/uninstall |
Odinstaluje zadaný balíček nebo číslo znalostní báze. |
/kb |
Určuje balíček, který se má odinstalovat pomocí čísla znalostní báze. Lze předat pouze společně s přepínačem /uninstall . |
/extract |
Wusa.exe extrahuje obsah balíčku do cílové složky. |
/warnrestart |
Když se tento přepínač zkombinuje s přepínačem /quiet , zobrazí Wusa.exe před zahájením restartování výzvu pro operace instalace a odinstalace. |
/forcerestart |
Když se tento přepínač zkombinuje s přepínačem /quiet , Wusa.exe vynutil ukončení aplikací 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 Windows 7 nebo Windows 8 OEM Preinstallation Kit (OPK) nebo Windows Automated Installation Kit (AIK). Další informace naleznete na následujícím webu Microsoft TechNet:
Možnosti údržby balíčků operačního systému Command-Line Chcete-li zobrazit protokol událostí samostatného instalačního programu služba Windows Update, postupujte takto:
-
Klikněte na Start
, do pole Spustit hledání zadejte prohlížeč událostí a potom klikněte na Prohlížeč událostí v seznamu Programy. V Windows 8 a Windows Server 2012 na obrazovce Start zadejte prohlížeč událostí, klikněte na Nastavení a potom klikněte na Zobrazit protokoly událostí v části Nastavení. Pokud se zobrazí výzva k zadání hesla správce nebo k potvrzení, zadejte heslo nebo klikněte na Pokračovat. -
V Prohlížeč událostí rozbalte položku Protokoly systému Windows a potom klikněte na Instalační program.
V prostředním podokně se zobrazí události nastavení. -
V podokně Akce klikněte na Filtrovat aktuální protokol.
-
V seznamu Zdroje událostí zaškrtněte políčko WUSA a potom klikněte na OK.