Standard műveletekre vonatkozó referencia
A Windows Installer az alábbi szabványos műveleteket hajtja végre.
Művelet neve | A művelet rövid leírása |
---|---|
RENDSZERGAZDA | Rendszergazdai telepítéshez használt legfelső szintű művelet. |
ADVERTISE | A meghirdetett összetevők telepítéséhez vagy eltávolításához szükséges legfelső szintű művelet. |
AllocateRegistrySpace | Ellenőrzi, hogy az AVAILABLEFREEREG által megadott szabad terület létezik-e a beállításjegyzékben. |
AppSearch | Megkeresi a termékek korábbi verzióit, és megállapítja, hogy telepítve vannak-e a frissítések. |
BindImage | A végrehajtható elemeket az importált DLL-ekhez köti. |
CCPSearch | Fájlajánlással ellenőrzi, hogy a megfelelő termékek telepítve vannak-e a rendszeren a frissítés telepítése előtt. |
CostFinalize | Véget vet a CostInitialize műveletáltal megkezdett belső telepítési költségszámítási folyamatnak. |
CostInitialize | Elindítja a telepítési költségszámítási folyamatot. |
CreateFolders | Üres mappákat hoz létre az összetevők számára. |
CreateShortcuts | Parancsikonokat hoz létre. |
DeleteServices | Eltávolítja a rendszerszolgáltatásokat. |
DisableRollback | Letiltja a visszaállítást a telepítés hátralévő részében. |
DuplicateFiles | Duplikálja az InstallFiles művelet által telepített fájlokat. |
ExecuteAction | Ellenőrzi a EXECUTEACTION tulajdonságot annak megállapításához, hogy melyik legfelső szintű művelet kezdi meg a végrehajtási sorrendet, majd futtassa a műveletet. |
FileCost | Inicializálja a lemezköltség-számítást a telepítővel. A lemezköltség-számítás csak a CostFinalize művelet végrehajtásáig lesz véglegesítve. |
FindRelatedProducts | Észleli a Frissítés tábla és a telepített termékek közötti levelezést. |
ForceReboot | A műveletütemezésben a rendszer újraindítását kéri a felhasználótól a telepítés során. |
INSTALL | Az összetevők telepítéséhez vagy eltávolításához szükséges legfelső szintű művelet. |
InstallAdminPackage | Másolja a telepítő adatbázisát a felügyeleti telepítési pontra. |
InstallExecute | Futtat egy szkriptet, amely a műveletütemezés összes műveletét tartalmazza a telepítés kezdete vagy az utolsó InstallFinalize művelet óta. Nem fejezi be a tranzakciót. |
InstallFiles | Fájlokat másol a forrásból a célkönyvtárba. |
InstallFinalize | Futtat egy szkriptet, amely a műveletütemezés összes műveletét tartalmazza a telepítés kezdete vagy az utolsó InstallFinalize művelet óta. A tranzakció végét jelöli meg. |
InstallInitialize | Egy tranzakció elejét jelöli meg. |
InstallSFPCatalogFile | Az InstallSFPCatalogFile művelet telepíti a Windows Me for Windows File Protection által használt katalógusokat. |
InstallValidate | Ellenőrzi, hogy minden hozzárendelt költséggel rendelkező kötet rendelkezik-e elegendő helytel a telepítéshez. |
IsolateComponents | A IsolatedComponent tábla |
LaunchConditions | Kiértékeli a LaunchCondition táblában található feltételes utasítások készletét, amelyeknek a telepítés folytatása előtt mindegyiknek True értékre kell értékelnie. |
MigrateFeatureStates | Az aktuális szolgáltatásállapotokat a függőben lévő telepítésre migrálja. |
MoveFiles | Megkeresi a meglévő fájlokat, és áthelyezi vagy átmásolja őket egy új helyre. |
MsiConfigureServices | Konfigurál egy szolgáltatást a rendszerhez.
Windows Installer 4.5 és korábbi: Nem támogatott. |
MsiPublishAssemblies művelet | Kezeli a telepített közös nyelvi futtatókörnyezeti szerelvények és Win32-szerelvények hirdetését. |
MsiUnpublishAssemblies | Kezeli az eltávolított közös nyelvi futtatókörnyezeti szerelvények és Win32-szerelvények hirdetését. |
InstallODBC | Telepíti az ODBC-illesztőprogramokat, a fordítókat és az adatforrásokat. |
InstallServices | Regisztrál egy szolgáltatást a rendszerben. |
PatchFiles | Lekérdezi a Patch táblát annak megállapításához, hogy mely javításokat alkalmazza a rendszer adott fájlokra, majd végrehajtja a fájlok bájtalapú javítását. |
ProcessComponents | Regisztrálja az összetevőket, azok kulcsútvonalait és az összetevő-ügyfeleket. |
PublishComponents | Meghirdeti a PublishComponent táblában megadott összetevőket. |
PublishFeatures | Az egyes funkciók funkcióállapotának írása a rendszerregisztrációs adatbázisba |
PublishProduct | Termékinformációkat tesz közzé a rendszerben. |
RegisterClassInfo | Kezeli a COM-osztály adatainak regisztrációját a rendszerben. |
RegisterComPlus | A RegisterComPlus művelet regisztrálja a COM+ alkalmazásokat. |
RegisterExtensionInfo | A bővítményekkel kapcsolatos információkat regisztrálja a rendszeren. |
RegisterFonts | Regisztrálja a telepített betűtípusokat a rendszerben. |
RegisterMIMEInfo | A MIME-adatokat regisztrálja a rendszerben. |
RegisterProduct | A termékinformációkat regisztrálja a telepítőnél, és a telepítő adatbázisát a helyi számítógépen tárolja. |
RegisterProgIdInfo | Regisztrálja az OLE ProgId-adatokat a rendszeren. |
RegisterTypeLibraries | Típuskódtárakat regisztrál a rendszeren. |
RegisterUser | Regisztrálja a felhasználói adatokat a termék felhasználójának azonosításához. |
RemoveDuplicateFiles | Törli a DuplicateFiles művelet által telepített fájlokat. |
RemoveEnvironmentStrings | Módosítja a környezeti változók értékeit. |
RemoveExistingProducts | Eltávolítja a termék telepített verzióit. |
RemoveFiles | Eltávolítja az InstallFiles művelet által korábban telepített fájlokat. |
RemoveFolders | Eltávolítja az eltávolítandó összetevőkhöz csatolt üres mappákat. |
RemoveIniValues | Törli az IniFile táblában megadott összetevőhöz társított .ini fájladatokat. |
RemoveODBC | Eltávolítja az ODBC-adatforrásokat, a fordítókat és az illesztőprogramokat. |
RemoveRegistryValues | Eltávolítja az alkalmazás beállításkulcsait, amelyeket a Beállításjegyzék táblából hoztak létre. |
RemoveShortcuts | Kezeli egy olyan meghirdetett parancsikon eltávolítását, amelynek a funkciója ki van választva eltávolításra. |
ResolveSource | Meghatározza a forráshelyet, és beállítja a SourceDir tulajdonságot. |
RMCCPSearch | Fájlajánlással ellenőrzi, hogy a megfelelő termékek telepítve vannak-e a rendszeren a frissítés telepítése előtt. |
ScheduleReboot | A rendszer újraindítását kéri a felhasználótól a telepítés végén. |
SelfRegModules | Feldolgozza a Modulokat a SelfReg táblában, és regisztrálja őket, ha telepítve vannak. |
SelfUnregModules | Törli az eltávolítandónak beállított SelfReg-táblában lévő modulok regisztrációjának megszüntetését. |
SEQUENCE | A műveleteket a SEQUENCE tulajdonság által megadott táblában futtatja. |
SetODBCFolders action | Ellenőrzi a rendszert a meglévő ODBC-illesztőprogramok esetében, és beállítja az új ODBC-illesztőprogramok célkönyvtárát. |
StartServices | Rendszerszolgáltatások indítása. |
StopServices | Leállítja a rendszerszolgáltatásokat. |
UnpublishComponents | A PublishComponent táblából felügyeli az összetevők visszaalakítását, és eltávolítja a közzétett összetevőkkel kapcsolatos információkat. |
UnpublishFeatures | Eltávolítja a kijelölési állapot és a funkcióösszetevő leképezési adatait a rendszerregisztrációs adatbázisból. |
ClassInfo regisztrációja törlése | Kezeli a COM-osztályok rendszerregisztrációs adatbázisból való eltávolítását. |
UnregisterComPlus | A UnregisterComPlus művelet eltávolítja a COM+ alkalmazásokat a beállításjegyzékből. |
UnregisterExtensionInfo | Kezeli a bővítményekkel kapcsolatos információk rendszerből való eltávolítását. |
UnregisterFonts | Eltávolítja a telepített betűtípusokkal kapcsolatos regisztrációs adatokat a rendszerből. |
Regisztráció törléseMIMEInfo | Törölje a MIME-hez kapcsolódó információk regisztrációját a rendszerregisztrációs adatbázisból. |
UnregisterProgIdInfo | Kezeli az OLE ProgId-adatok regisztrációjának törlését a rendszerrel. |
UnregisterTypeLibraries | A típuskódtárak regisztrációjának törlése a rendszerrel. |
ValidateProductID | Beállítja ProductID tulajdonságot a teljes termékazonosítóra. |
WriteEnvironmentStrings | Módosítja a környezeti változók értékeit. |
WriteIniValues | .ini fájlinformációkat ír. |
WriteRegistryValues | Beállításjegyzék-adatok beállítása. |