DetailPage-MSS-KB

기술 자료

기술 자료: 310598 - 마지막 검토: 2007년 12월 3일 월요일 - 수정: 6.2

요약

본 문서에서는 Windows Installer 소프트웨어 설치 기술을 설명합니다. 이 기술은 32비트 Windows 운영 체제용 Windows Installer 서버와 구성 및 설치 정보를 유지하는 데 사용되는 새로운 패키지 파일 형식으로 구성됩니다.

추가 정보

Windows Installer는 단순한 설치 프로그램이 아니라 확장 가능한 소프트웨어 관리 시스템입니다. Windows Installer는 소프트웨어의 설치, 소프트웨어 구성 요소의 추가 및 삭제를 관리하며 파일 복구를 모니터링하고 롤백을 사용하여 기본 재난 복구를 유지 관리합니다.

또한 Windows Installer는 여러 원본에서 소프트웨어 설치 및 실행을 지원하고 사용자 지정 프로그램을 설치하려는 개발자에 의해 사용자 지정될 수 있습니다.

Windows Installer에는 다음 기능이 들어 있습니다.
  • 설치 오류가 발생한 경우 원래 컴퓨터 상태를 복원합니다. Windows Installer는 프로그램을 설치하는 동안 시스템의 모든 변경 내용을 추적합니다. 따라서 설치에 성공하지 못할 경우 설치 관리자는 초기 상태로 시스템을 복원할 수 있습니다. 이것을 "롤백"이라고 합니다.
  • 특정 형식의 프로그램 간 충돌을 방지해 줍니다. 설치 또는 제거 중인 프로그램에 의해 컴퓨터에 이미 설치된 다른 프로그램에서 문제가 발생하거나 컴퓨터에서 응답하지 않을 수 있습니다. 설치 관리자는 설치 작업이 기존 프로그램에서 공유하는 동적 연결 라이브러리(DLL) 파일을 업데이트할 때나 제거 작업이 다른 프로그램에서 공유하는 DLL 파일을 삭제할 때 일으키는 충돌을 방지해 주는 설치 규칙을 실행합니다.
  • 손상된 프로그램을 진단하고 복구합니다. 프로그램은 설치된 프로그램에 손실되었거나 손상된 파일이 있는지 확인하도록 설치 관리자에 요청할 수 있습니다. 그런 다음 손실되었거나 손상된 파일만 다시 복사하여 필요 시 프로그램을 복구하도록 서비스를 요청할 수 있습니다.
  • 기존 프로그램을 안정적으로 제거합니다. 설치 관리자는 이전에 설치된 프로그램을 확실하게 제거할 수 있으며 설치된 다른 소프트웨어에서 공유하는 레지스트리 항목과 프로그램 파일을 제외한 모든 관련 레지스트리 항목과 프로그램 파일을 제거할 수 있습니다.
  • 필요 시 프로그램 설치 기능을 지원합니다. 설치 관리자는 처음에 프로그램의 최소 부분을 설치하도록 할 수 있습니다. 그런 다음 추가 구성 요소를 필요로 하는 기능을 처음 사용할 때 자동으로 이 구성 요소를 설치할 수 있습니다.
  • 무인 프로그램 설치를 지원합니다. 설치 관리자는 관리자 지침에 따라 프로그램 설치를 스크립팅할 수 있습니다.
Windows Installer 기술은 클라이언트쪽 설치 관리자 서비스(Msiexec.exe) 및 MSI(Microsoft Software Installation) 패키지 파일이라는 두 부분으로 나뉘어 함께 동작합니다. Windows Installer는 패키지 파일에 포함된 정보를 사용하여 프로그램을 설치합니다.

Msiexec.exe 프로그램은 Windows Installer의 구성 요소입니다. Msiexec.exe는 설치 프로그램에 의해 호출되면 Msi.dll을 사용하여 해당 패키지(.msi) 파일을 읽고 변환(.mst) 파일을 적용하며 설치 프로그램에서 제공하는 명령줄 옵션을 통합합니다. 설치 관리자는 하드 디스크에 파일 복사, 레지스트리 수정, 바탕 화면에 바로 가기 만들기 및 필요 시 사용자 설치 기본 설정을 묻는 대화 상자 표시 등을 포함한 모든 설치 관련 작업을 수행합니다.

Windows Installer가 컴퓨터에 설치되면 .msi 파일을 두 번 눌러 이 파일에서 Msiexec.exe를 실행하도록 .msi 파일의 등록된 파일 유형을 변경합니다.

각 MSI 패키지 파일에는 많은 설치 시나리오에서 프로그램을 설치 및 제거하는 데 필요한 지침과 데이터를 저장하는 관계형 데이터베이스가 포함됩니다.



Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹 (http://support.microsoft.com/newsgroups/default.aspx) 에 참여하시기 바랍니다.

본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
키워드: 
kbinfo kbsetup KB310598
공유
추가 지원 옵션
Microsoft Community 지원 포럼
직접 문의하기
Microsoft Certified Partner 찾기
Microsoft Store