Sdílet prostřednictvím


Referenční dokumentace standardních akcí

Instalační služba systému Windows má následující standardní akce.

Název akce Stručný popis akce
správce Akce nejvyšší úrovně použitá pro instalaci pro správu.
INZEROVAT Akce nejvyšší úrovně volána k instalaci nebo odebrání inzerovaných komponent.
AllocateRegistrySpace Ověří, že v registru existuje volné místo zadané AVAILABLEFREEREG.
AppSearch Vyhledá předchozí verze produktů a určí, že jsou nainstalovány upgrady.
BindImage Vytvoří vazbu spustitelných souborů na importované knihovny DLL.
CCPSearch Používá podpisy souborů k ověření, že se opravňující produkty instalují do systému před provedením instalace upgradu.
CostFinalize Ukončí proces interní instalace zahájený akcí CostInitialize.
CostInitialize Spustí proces nákladů na instalaci.
CreateFolders Vytvoří prázdné složky pro komponenty.
CreateShortcuts Vytvoří klávesové zkratky.
DeleteServices Odebere systémové služby.
DisableRollback Zakáže vrácení zpět pro zbytek instalace.
DuplicateFiles Duplikuje soubory nainstalované akcí InstallFiles.
ExecuteAction Zkontroluje vlastnost EXECUTEACTION, aby určila, která akce nejvyšší úrovně zahájí pořadí provádění, a pak spustí danou akci.
FileCost Inicializuje výpočet nákladů na disk pomocí instalačního programu. Náklady na disk se nedokončují, dokud se neprovede akce CostFinalize.
FindRelatedProducts Detekuje korespondenci mezi tabulkami Upgrade a nainstalovanými produkty.
Vynucené restartování Používá se v pořadí akcí k zobrazení výzvy uživateli k restartování systému během instalace.
INSTALL Akce nejvyšší úrovně volána k instalaci nebo odebrání součástí.
InstallAdminPackage Zkopíruje instalační databázi do bodu instalace pro správu.
InstallExecute Spustí skript obsahující všechny operace v pořadí akcí od spuštění instalace nebo poslední akce InstallFinalize. Neukončí transakci.
InstallFiles Zkopíruje soubory ze zdroje do cílového adresáře.
InstallFinalize Spustí skript obsahující všechny operace v pořadí akcí od spuštění instalace nebo poslední akce InstallFinalize. Označí konec transakce.
InstallInitialize Označí začátek transakce.
InstallSFPCatalogFile Akce InstallSFPCatalogFile nainstaluje katalogy používané systémem Windows Me pro ochranu souborů systému Windows.
InstallValidate Ověřuje, že všechny svazky s přiřazenými náklady mají dostatek místa pro instalaci.
isolateComponents Zpracovává tabulky IsolatedComponent.
LaunchConditions Vyhodnotí sadu podmíněných příkazů obsažených v tabulce LaunchCondition, která musí být před pokračováním instalace vyhodnocena jako Pravda.
MigrateFeatureStates Migruje aktuální stavy funkcí do čekající instalace.
movefiles Vyhledá existující soubory a přesune nebo zkopíruje tyto soubory do nového umístění.
msiConfigureServices Nakonfiguruje službu pro systém. Instalační služba systému Windows 4.5 a starší: Nepodporuje se.
akce MsiPublishAssemblies Spravuje inzerování sestavení modulu CLR (Common Language Runtime) a sestavení Win32, která se instalují.
MsiUnpublishAssemblies Spravuje inzerování sestavení modulu CLR (Common Language Runtime) a sestavení Win32, která jsou odebrána.
InstallODBC Nainstaluje ovladače ODBC, překladatele a zdroje dat.
InstallServices Zaregistruje službu v systému.
PatchFiles Dotazuje tabulku Patch, aby určila, které opravy se použijí na konkrétní soubory, a pak provede opravy souborů podle bajtů.
processComponents Registruje komponenty, jejich klíčové cesty a klienty komponent.
PublishComponents Inzeruje komponenty zadané v tabulce PublishComponent.
PublishFeatures Zapíše stav funkce jednotlivých funkcí do systémového registru.
PublishProduct Publikuje informace o produktu v systému.
RegisterClassInfo Spravuje registraci informací o třídě MODELU COM v systému.
RegisterComPlus Akce RegisterComPlus registruje aplikace MODELU COM+.
RegisterExtensionInfo Zaregistruje informace související s rozšířením v systému.
RegisterFonts Zaregistruje nainstalovaná písma v systému.
RegisterMIMEInfo Zaregistruje informace MIME v systému.
RegisterProduct Zaregistruje informace o produktu v instalačním programu a uloží databázi instalačního programu do místního počítače.
RegisterProgIdInfo Zaregistruje informace OLE ProgId v systému.
RegisterTypeLibraries Zaregistruje knihovny typů v systému.
RegisterUser Zaregistruje informace o uživateli k identifikaci uživatele produktu.
removeDuplicateFiles Odstraní soubory nainstalované akcí DuplicateFiles.
removeEnvironmentStrings Upraví hodnoty proměnných prostředí.
RemoveExistingProducts Odebere nainstalované verze produktu.
RemoveFiles Odebere dříve nainstalované soubory akcí InstallFiles.
RemoveFolders Odebere prázdné složky propojené s komponentami, které se mají odebrat.
RemoveIniValues Odstraní .ini informace o souboru přidružené k komponentě zadané v tabulce IniFile.
removeODBC Odebere zdroje dat ODBC, překladatele a ovladače.
RemoveRegistryValues Odebere klíče registru aplikace vytvořené z tabulky Registru.
removeShortcuts Spravuje odebrání inzerované klávesové zkratky, jejíž funkce je vybrána k odinstalaci.
ResolveSource Určuje zdrojové umístění a nastaví vlastnost SourceDir.
RMCCPSearch Používá podpisy souborů k ověření, že se opravňující produkty instalují do systému před provedením instalace upgradu.
ScheduleReboot Vyzve uživatele k restartování systému na konci instalace.
SelfRegModules Zpracovává moduly v tabulce SelfReg a zaregistruje je, pokud jsou nainstalované.
SelfUnregModules Zruší registraci modulů v tabulce SelfReg, které jsou nastavené tak, aby se odinstalovaly.
SEQUENCE Spustí akce v tabulce určené vlastností SEQUENCE.
akce SetODBCFolders Zkontroluje systém pro existující ovladače ODBC a nastaví cílový adresář pro nové ovladače ODBC.
StartServices Spustí systémové služby.
stopservices Zastaví systémové služby.
zrušit publikovánícomponentů Spravuje nepravost komponent z tabulky PublishComponent a odebere informace o publikovaných komponentách.
UnpublishFeatures Odebere z systémového registru informace o mapování stavu výběru a součásti funkce.
UnregisterClassInfo Spravuje odebrání tříd modelu COM ze systémového registru.
UnregisterComPlus Akce UnregisterComPlus odebere aplikace modelu COM+ z registru.
UnregisterExtensionInfo Spravuje odebrání informací souvisejících s rozšířením ze systému.
unregisterFonts Odebere informace o registraci nainstalovaných písem ze systému.
unregisterMIMEInfo Zruší registraci informací souvisejících s MIME ze systémového registru.
UnregisterProgIdInfo Spravuje registraci informací OLE ProgId v systému.
unregisterTypeLibraries Zruší registraci knihoven typů v systému.
ValidateProductID Nastaví vlastnost Idproduktu na úplný identifikátor produktu.
WriteEnvironmentStrings Upraví hodnoty proměnných prostředí.
WriteIniValues Zapíše .ini informace o souboru.
WriteRegistryValues Nastaví informace registru.