다음을 통해 공유


표준 작업 참조

Windows Installer에는 다음과 같은 표준 작업이 포함됩니다.

작업 이름 작업에 대한 설명
관리 관리 설치에 사용되는 최상위 작업입니다.
ADVERTISE 보급된 구성 요소를 설치 또는 제거하기 위해 호출되는 최상위 작업입니다.
AllocateRegistrySpace AVAILABLEFREEREG에 지정된 사용 가능한 공간이 레지스트리에 있는지 확인합니다.
AppSearch 제품의 이전 버전을 검색하고 업그레이드가 설치되었는지 확인합니다.
BindImage 가져온 DLL에 실행 파일을 바인딩합니다.
CCPSearch 파일 서명을 사용하여 업그레이드 설치가 수행되기 전에 정식 제품이 시스템에 설치되어 있는지 확인합니다.
CostFinalize CostInitialize 작업으로 시작된 내부 설치 비용 계산 프로세스를 종료합니다.
CostInitialize 설치 비용 프로세스를 시작합니다.
CreateFolders 구성 요소에 대해 빈 폴더를 만듭니다.
CreateShortcuts 바로 가기를 만듭니다.
DeleteServices 시스템 서비스를 제거합니다.
DisableRollback 설치의 나머지 부분에 대해 롤백을 사용하지 않도록 설정합니다.
DuplicateFiles InstallFiles 작업에 의해 설치된 파일을 복제합니다.
ExecuteAction EXECUTEACTION 속성을 확인하여 실행 시퀀스를 시작하는 최상위 수준 작업을 결정한 다음, 해당 작업을 실행합니다.
FileCost 설치 관리자를 사용하여 디스크 비용 계산을 초기화합니다. CostFinalize 작업이 실행될 때까지 디스크 비용 계산이 완료되지 않습니다.
FindRelatedProducts Upgrade 테이블과 설치된 제품 간의 대응을 검색합니다.
ForceReboot 작업 시퀀스에서 설치하는 동안 사용자에게 시스템을 다시 시작하라는 메시지를 표시하는 데 사용됩니다.
INSTALL 구성 요소를 설치 또는 제거하기 위해 호출되는 최상위 작업입니다.
InstallAdminPackage 설치 관리자 데이터베이스를 관리 설치 지점에 복사합니다.
InstallExecute 설치 시작 또는 마지막 InstallFinalize 작업 이후 작업 시퀀스의 모든 작업을 포함하는 스크립트를 실행합니다. 트랜잭션을 종료하지 않습니다.
InstallFiles 원본에서 대상 디렉터리로 파일을 복사합니다.
InstallFinalize 설치 시작 또는 마지막 InstallFinalize 작업 이후 작업 시퀀스의 모든 작업을 포함하는 스크립트를 실행합니다. 트랜잭션의 끝을 표시합니다.
InstallInitialize 트랜잭션의 시작을 표시합니다.
InstallSFPCatalogFile InstallSFPCatalogFile 작업은 Windows 파일 보호를 위해 Windows Me에서 사용하는 카탈로그를 설치합니다.
InstallValidate 기여 비용이 있는 모든 볼륨에 설치할 공간이 충분한지 확인합니다.
IsolateComponents IsolatedComponent 테이블을 처리합니다.
LaunchConditions 설치를 진행하려면 모두 True로 평가해야 하는 LaunchCondition 테이블에 포함된 조건문 세트를 평가합니다.
MigrateFeatureStates 현재 기능 상태를 설치 보류 중으로 이전합니다.
MoveFiles 기존 파일을 찾고 해당 파일을 새 위치로 이동하거나 복사합니다.
MsiConfigureServices 시스템에 대한 서비스를 구성합니다. Windows Installer 4.5 이하: 지원되지 않습니다.
MsiPublishAssemblies 작업 설치되는 공용 언어 런타임 어셈블리 및 Win32 어셈블리의 보급 알림을 관리합니다.
MsiUnpublishAssemblies 제거되는 공용 언어 런타임 어셈블리 및 Win32 어셈블리의 보급 알림을 관리합니다.
InstallODBC ODBC 드라이버, 번역기 및 데이터 원본을 설치합니다.
InstallServices 시스템에 서비스를 등록합니다.
PatchFiles 패치 테이블을 쿼리하여 특정 파일에 적용되는 패치를 확인한 다음, 파일의 바이트 단위 패치를 수행합니다.
ProcessComponents 구성 요소, 해당 키 경로 및 구성 요소 클라이언트를 등록합니다.
PublishComponents PublishComponent 테이블에 지정된 구성 요소를 보급합니다.
PublishFeatures 시스템 레지스트리에 각 기능의 기능 상태를 기록합니다.
PublishProduct 시스템에서 제품 정보를 게시합니다.
RegisterClassInfo 시스템에서 COM 클래스 정보의 등록을 관리합니다.
RegisterComPlus RegisterComPlus 작업은 COM+ 애플리케이션을 등록합니다.
RegisterExtensionInfo 시스템에 확장 관련 정보를 등록합니다.
RegisterFonts 시스템에 설치된 글꼴을 등록합니다.
RegisterMIMEInfo 시스템에 MIME 정보를 등록합니다.
RegisterProduct 설치 관리자에 제품 정보를 등록하고 로컬 컴퓨터에 설치 관리자 데이터베이스를 저장합니다.
RegisterProgIdInfo 시스템에 OLE ProgId 정보를 등록합니다.
RegisterTypeLibraries 시스템에 형식 라이브러리를 등록합니다.
RegisterUser 제품 사용자를 식별하기 위해 사용자 정보를 등록합니다.
RemoveDuplicateFiles DuplicateFiles 작업에 의해 설치된 파일을 삭제합니다.
RemoveEnvironmentStrings 환경 변수의 값을 수정합니다.
RemoveExistingProducts 설치된 제품 버전을 제거합니다.
RemoveFiles InstallFiles 작업에서 이전에 설치한 파일을 제거합니다.
RemoveFolders 제거하도록 설정된 구성 요소에 연결된 빈 폴더를 제거합니다.
RemoveIniValues IniFile 테이블에 지정된 구성 요소와 연결된 .ini 파일 정보를 삭제합니다.
RemoveODBC ODBC 데이터 원본, 번역기 및 드라이버를 제거합니다.
RemoveRegistryValues Registry 테이블에서 만든 애플리케이션의 레지스트리 키를 제거합니다.
RemoveShortcuts 제거를 위해 기능이 선택된 보급된 바로 가기의 제거를 관리합니다.
ResolveSource 원본 위치를 확인하고 SourceDir 속성을 설정합니다.
RMCCPSearch 파일 서명을 사용하여 업그레이드 설치가 수행되기 전에 정식 제품이 시스템에 설치되어 있는지 확인합니다.
ScheduleReboot 설치가 끝나면 사용자에게 다시 시작하라는 메시지를 표시합니다.
SelfRegModules SelfReg 테이블에서 모듈을 처리하고 모듈이 설치된 경우 등록합니다.
SelfUnregModules 제거하도록 설정된 SelfReg 테이블의 모듈을 등록 취소합니다.
SEQUENCE SEQUENCE 속성으로 지정된 테이블의 작업을 실행합니다.
SetODBCFolders 작업 시스템에서 기존 ODBC 드라이버를 확인하고 새 ODBC 드라이버에 대한 대상 디렉터리를 설정합니다.
StartServices 시스템 서비스를 시작합니다.
StopServices 시스템 서비스를 중지합니다.
UnpublishComponents PublishComponent 테이블에서 구성 요소의 비보급을 관리하고 게시된 구성 요소에 대한 정보를 제거합니다.
UnpublishFeatures 시스템 레지스트리에서 선택 상태 및 기능 구성 요소 매핑 정보를 제거합니다.
UnregisterClassInfo 시스템 레지스트리에서 COM 클래스의 제거를 관리합니다.
UnregisterComPlus UnregisterComPlus 작업은 레지스트리에서 COM+ 애플리케이션을 제거합니다.
UnregisterExtensionInfo 시스템에서 확장 관련 정보의 제거를 관리합니다.
UnregisterFonts 시스템에서 설치된 글꼴에 대한 등록 정보를 제거합니다.
UnregisterMIMEInfo 시스템 레지스트리에서 MIME 관련 정보를 등록 취소합니다.
UnregisterProgIdInfo 시스템에서 OLE ProgId 정보의 등록 취소를 관리합니다.
UnregisterTypeLibraries 시스템에서 형식 라이브러리를 등록 취소합니다.
ValidateProductID ProductID 속성을 전체 제품 식별자로 설정합니다.
WriteEnvironmentStrings 환경 변수의 값을 수정합니다.
WriteIniValues .ini 파일 정보를 기록합니다.
WriteRegistryValues 레지스트리 정보를 설정합니다.