Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Aplikaci nainstalovanou pomocí Instalační služby systému Microsoft Windows lze upgradovat přeinstalací aktualizovaného instalačního balíčku (soubor.msi) nebo použitím opravy Instalační služby systému Windows (soubor .msp) v aplikaci.
Oprava instalační služby systému Windows (soubor .msp) je samostatný balíček, který obsahuje aktualizace aplikace a popisuje, které verze aplikace mohou přijmout opravu. Opravy obsahují minimálně dvě transformace databáze a mohou obsahovat soubory oprav uložené v datovém proudu souboru CAB balíčku patch. Další informace o částech balíčku oprav instalační služby systému Windows naleznete v tématu Patch Packages.
Servisování aplikací doručováním opravy prostřednictvím Windows Instalátoru, místo kompletního instalačního balíčku pro aktualizovaný produkt, může mít určité výhody. Oprava může obsahovat celý soubor nebo jenom bity souborů potřebné k aktualizaci části souboru. To umožňuje uživateli stáhnout opravu upgradu, která je mnohem menší než instalační balíček pro celý produkt. Aktualizace pomocí opravy může během upgradu zachovat přizpůsobení aplikace uživatelem.
**Instalační služba systému Windows 4.5 a novější: **
Počínaje Instalační službou Windows 4.5 mohou vývojáři označit součásti v opravě hodnotou msidbComponentAttributesUninstallOnSupersedence v tabulce komponent . Pokud je nainstalována následná oprava, která je označena hodnotou msidbPatchSequenceSupersedeEarlier v tabulce MsiPatchSequence, aby nahradila první opravu, může instalační služba systému Windows 4.5 a novější zrušit registraci a odinstalovat komponenty označené msidbComponentAttributesUninstallOnSupersedence, aby zabránila opuštění nepoužívaných komponent v počítači. Pokud komponenta není označena tímto bitem, může instalace náhradní opravy ponechat nepoužívanou komponentu v počítači. Nastavení vlastnosti MSIUNINSTALLSUPERSEDEDCOMPONENTS má stejný účinek jako nastavení tohoto bitu pro všechny komponenty.
**Instalační služba systému Windows 3.0 a novější: **
Vývojáři, kteří používají Instalační službu systému Windows 3.0 a vytvářejí balíčky oprav, které mají tabulku MsiPatchSequence mohou vytvářet balíčky oprav, které dělají následující:
- Použijte produktovou základní verzi uloženou instalačním programem k jednoduššímu servisu aplikací s menšími změnovými opravami. Další informace o používání produktové základny najdete v tématu Zmenšení velikosti opravy.
- Vynechejte akce spojené s konkrétními tabulkami, které nebyly změněny opravou. To může výrazně zkrátit dobu potřebnou k instalaci opravy. Další informace o tom, které tabulky lze přeskočit, naleznete v tématu Optimalizace oprav.
- Vytvářejte a nainstalujte opravy, které je možné odinstalovat ručně a v libovolném pořadí, aniž byste museli odinstalovat a znovu nainstalovat celou aplikaci a další opravy. Další informace o odinstalaci oprav naleznete v tématu Odebrání oprav.
- Použijte opravy v konstantním pořadí bez ohledu na pořadí, ve které jsou opravy poskytovány systému. Další informace o tom, jak Instalační služba systému Windows určuje posloupnost použitou k použití oprav, naleznete v tématu sekvencování oprav.
- Použijte opravy na aplikaci nainstalovanou v kontextu spravovaném uživatelem. Další informace najdete v tématu Oprava Per-User spravovaných aplikací.
**Instalační služba systému Windows 2.0: **
Tabulka MsiPatchSequence není podporovaná. Počínaje instalační službou systému Windows 3.0 mohou balíčky oprav obsahovat informace, které popisují sekvenci oprav pro opravu vzhledem k jiným aktualizacím a dalším popisným informacím.
Doporučeným způsobem vytvoření balíčku oprav je použití nástrojů pro vytváření oprav, jako jsou Msimsp.exe a Patchwiz.dll. Vývojáři mohou vygenerovat soubor vytvoření opravy, jak je popsáno v části: Vytvoření balíčku oprav. Vytvoření malé opravy aktualizací je popsáno v části: Příklad malých oprav aktualizací.
Instalační služba systému Microsoft Windows přijímá jako platný zdroj opravy URL (lokátor jednotných zdrojů). Další informace o instalaci opravy umístěné na webovém serveru naleznete v tématu Stažení a instalace opravy z internetu.
Při první instalaci aplikace lze u instalačního balíčku použít jednu opravu instalační služby systému Windows (soubor .msp). Další informace naleznete v dokumentu Oprava počáteční instalace.
Není možné odstranit všechny okolnosti, kdy aplikace opravy může vyžadovat přístup k původnímu zdroji instalace. Chcete-li však minimalizovat možnost, že oprava bude vyžadovat přístup k původnímu zdroji, dodržujte body uvedené v následující části: Zabránit opravě v vyžadování přístupu k původnímu zdroji instalace.
Chcete-li minimalizovat možnost, že oprava není přerušena následnou transformací přizpůsobení, obvykle se nejprve nainstaluje oprava, následovaná přizpůsobením. Nejprve instalace transformací přizpůsobení a následná oprava může přerušit přizpůsobení. Další informace o opravách přizpůsobených aplikací naleznete v tématu Oprava přizpůsobených aplikací.