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. |