설치 단계를 거치지 않고 .msi 패키지에서 단일 파일을 선택해야하는 상황이 있습니다. 좋은 예로는 .msi 패키지로 싸여있는 독립형 또는 휴대용 응용 프로그램이 있습니다. 이 시나리오에서는 설치 프로그램을 실행하지 않고 .msi 패키지의 내용을 수동으로 추출 할 수 있습니다. 따라서 시스템 복원 지점, 여러 레지스트리 키 및 몇 개의 디렉토리 (설정을 실행하는 경우)가 필요하지 않습니다.
타사 도구가 필요하지 않습니다. Windows Installer 실행 파일 msiexec.exe 명령 줄을 사용하여이 작업을 수행 할 수 있습니다.
.MSI 파일의 내용을 추출하는 방법
Microsoft 사이트에서 ChristmasTheme .msi 패키지를 다운로드했으며 패키지에서 배경 벽지를 추출하고 싶습니다.
패키지를 추출하려면 실행 ( WinKey + R ) 대화 상자에서 다음 명령 행을 사용하십시오.
msiexec / a "e : \ downloads \ ChristmasTheme.msi"/ qb TARGETDIR = "e : \ downloads \ theme 파일"그리고 여기 있습니다!
그리고 내가 찾은 벽지 이미지는 Web \ Wallpaper 폴더 아래에 있습니다.
이것이 .msi 파일의 내용을 추출하는 방법입니다. 이를보다 쉽게하기 위해 마우스 오른쪽 버튼 메뉴 (컨텍스트 메뉴)에 명령을 구현할 수 있습니다.
.MSI 파일에 대한 "전체 추출"마우스 오른쪽 버튼 클릭 옵션 추가
msi-extract-all-menu.zip을 다운로드하고 압축을 풀고 아카이브에 포함 된 REG 파일을 실행하십시오. .msi 파일의 오른쪽 클릭 메뉴에 "Extract All"옵션이 추가됩니다.
"모두 추출"을 클릭하면됩니다. 백그라운드에서 msiexec.exe 명령 줄을 실행합니다. 아래에서 볼 수 있듯이 패키지 내용은 폴더에 추출됩니다 (소스 파일과 이름이 같고 "Files"( " ChristmasTheme.msi Files ")