메인 Windows 파일 탐색기 MSI 파일에 컨텍스트 메뉴 추출 명령 추가

MSI 파일에 컨텍스트 메뉴 추출 명령 추가



MSI 패키지가있는 경우 앱을 설치하지 않고 콘텐츠를 추출하는 데 관심이있을 수 있습니다. 이것은 타사 도구를 사용하지 않고 신속하게 수행 할 수 있습니다. Windows는 이미 작업에 필요한 모든 것을 제공합니다. 이 기사에서는 MSI 파일의 컨텍스트 메뉴에 유용한 명령 '추출'을 추가하는 방법을 살펴 봅니다.

광고


Windows는 Windows Installer의 일부인 msiexec 앱을 통해 MSI 패키지를 처리합니다. 여러 명령 줄 스위치를 지원하는 기본 제공 도구입니다. 다음 명령을 실행하여 이에 대해 알아볼 수 있습니다.

  1. 키보드에서 Win + R 단축키를 눌러 실행 대화 상자를 엽니 다.
  2. 실행 상자에 다음을 입력합니다.
    msiexec /?

  3. Windows Installer는 창에 도움말 내용을 표시합니다.

다음 스위치를 지원합니다.

Instagram 알림을 켜는 방법

설치 옵션
제품 설치 또는 구성
/ a 관리 설치-네트워크에 제품을 설치합니다.
/ j [/ t] [/ g]
제품 광고-m은 모든 사용자에게, u는 현재 사용자에게
제품을 제거합니다.
디스플레이 옵션
/조용한
조용한 모드, 사용자 상호 작용 없음
/수동태
무인 모드-진행률 표시 줄 만
/ q [n | b | r | f]
사용자 인터페이스 수준 설정
n - No UI
b-기본 UI
r-축소 된 UI
f-전체 UI (기본값)
/도움
도움말 정보
재시작 옵션
/ norestart
설치가 완료된 후 다시 시작하지 마십시오.
/ promptrestart
필요한 경우 사용자에게 다시 시작하라는 메시지를 표시합니다.
/ forcerestart
설치 후 항상 컴퓨터를 다시 시작하십시오.
로깅 옵션
/ l [i | w | e | a | r | u | c | m | o | p | v | x | + |! | *]
i-상태 메시지
w-치명적이지 않은 경고
e-모든 오류 메시지
a-작업 시작
r-작업 별 기록
u-사용자 요청
c-초기 UI 매개 변수
m-메모리 부족 또는 치명적인 종료 정보
o-디스크 공간 부족 메시지
p-터미널 속성
v-자세한 출력
x-추가 디버깅 정보
+-기존 로그 파일에 추가
! -로그에 각 줄을 플러시
*-v 및 x 옵션을 제외한 모든 정보를 기록합니다.
/로그
/ l *과 동일
업데이트 옵션
/ update [; Update2.msp]
업데이트 적용
/ uninstall [; Update2.msp] / package 제품에 대한 업데이트 제거
수리 옵션
/ f [p | e | c | m | s | o | d | a | u | v] 제품 수리
p-파일이없는 경우에만
o-파일이 없거나 이전 버전이 설치된 경우 (기본값)
e-파일이 없거나 동일하거나 이전 버전이 설치된 경우
d-파일이 없거나 다른 버전이 설치된 경우
c-파일이 없거나 체크섬이 계산 된 값과 일치하지 않는 경우
a-모든 파일을 다시 설치합니다.
u-모든 필수 사용자 별 레지스트리 항목 (기본값)
m-모든 필수 컴퓨터 특정 레지스트리 항목 (기본값)
s-기존의 모든 단축키 (기본값)
v-소스에서 실행하고 로컬 패키지를 다시 캐시합니다.
공용 속성 설정
[PROPERTY = PropertyValue]

이 상황과 관련된 옵션은 / a입니다. '관리 설치-네트워크에 제품 설치'로 설명되어 있지만 단일 MSI 패키지의 내용을 패치로 서비스 할 수있는 작은 개별 파일로 추출하는 데 사용할 수 있습니다. 다음 명령을 사용할 수 있습니다.

msiexec / a 'path  to  package.msi'/ qb TARGETDIR = 'path  to  the  destination  folder'

TARGETDIR은 MSI 패키지 콘텐츠의 대상 폴더를 지정하는 모든 패키지에 공통적 인 속성입니다.

'/ qb'스위치는 Windows Installer에 프로세스 중에 기본 인터페이스를 표시하도록 지시합니다. 취소 버튼과 진행률 표시 줄이있는 대화 상자가 표시됩니다.

예를 들어, 다음 명령을 사용하여 FAR Manager의 MSI 설치 프로그램의 압축을 풀 수 있습니다.

msiexec / a 'C :  Users  winaero  Downloads  Far30b4774.x64.20160902.msi'/ qb TARGETDIR = 'C :  Users  winaero  Downloads  Far'

대상 폴더가 없으면 자동으로 생성됩니다. 제 경우에는 다운로드 폴더에 Far 하위 폴더가 생성됩니다.

위의 명령은 실행 대화 상자에 직접 입력 할 수 있습니다.

위의 정보를 사용하여 컨텍스트 메뉴 명령을 추가하여 한 번의 클릭으로 MSI 파일의 내용을 추출 할 수 있습니다. 방법은 다음과 같습니다.

내 기본 Google 계정 변경하려면 어떻게 해

MSI 파일에 컨텍스트 메뉴 추출 명령 추가

  1. 열다 레지스트리 편집기 .
  2. 다음 레지스트리 키로 이동하십시오.
    HKEY_CLASSES_ROOT  Msi.Package  shell

    팁: 한 번의 클릭으로 원하는 레지스트리 키로 이동하는 방법 .

  3. 여기에 새 하위 키를 만들고 이름을 지정합니다.추출물.
  4. 추출 키에서 새 하위 키를 만들고 이름을 지정합니다.명령:
  5. 기본값을 설정합니다.명령다음 문자열의 하위 키 :
    msiexec.exe / a '% 1'/ qb TARGETDIR = '% 1 내용'

    다음 스크린 샷을 참조하십시오.

파일 탐색기에서 MSI 패키지를 마우스 오른쪽 버튼으로 클릭하면 새 컨텍스트 메뉴 항목 '추출'을 찾을 수 있습니다. 실행하면 현재 폴더에 'package_name.msi Contents'라는 새 디렉토리가 생성되고 거기에 패키지의 내용이 추출됩니다. 다음 스크린 샷을 참조하십시오.

시간을 절약하기 위해 바로 사용할 수있는 레지스트리 파일을 만들었습니다. 아래 링크를 사용하여 다운로드 할 수 있습니다.

레지스트리 파일 다운로드

불화에 대한 특정 단어를 금지하는 방법

실행 취소 파일이 포함됩니다.

이 트릭은 Windows 10, Windows 8 및 Windows 7에서 작동합니다.

일부 패키지는 관리자 설치를 지원하지 않습니다. 이 방법으로는 추출 할 수 없습니다. 또한이 방법으로 MSI 패키지를 추출하면 관리 설치 지점 (추출 된 폴더)이 서비스 가능해집니다. Windows Installer 패치 (MSP)를 사용하여 업데이트 할 수 있으므로 패키지가 설치 될 때 패치도 적용됩니다.

재미있는 기사

에디터의 선택

2019 년 최고의 대시 캠 : 35 파운드부터 시작하는 영국 최고의 대시 보드 카메라
2019 년 최고의 대시 캠 : 35 파운드부터 시작하는 영국 최고의 대시 보드 카메라
당신은 자신을 대시 캠이 필요없는 사람이라고 생각할 수 있습니다. 운전자가 합법적으로 사용하도록 의무화되어있는 러시아의 험난한 도로만을위한 것이 아닙니까? 우리의 거리와 운전자는
Tik Tok Post에 음악을 추가하는 방법
Tik Tok Post에 음악을 추가하는 방법
https://www.youtube.com/watch?v=0mWhszsNPjk&t=44s TikTok에는 훌륭한 콘텐츠가 많이 있지만 팬이 가장 좋아하는 것은 음악에 관한 것입니다. 앱을 처음 사용하고 생성을 시작하려는 경우
트위터 좋아요를 모두 삭제하는 방법
트위터 좋아요를 모두 삭제하는 방법
트위터는 매일 최소 5 억 개의 트윗이 발송되는 등 토론과 논쟁을위한 세계 최고의 소셜 채널 중 하나가되었습니다. 트위터의 모든 사람은 주제 또는 좋아하는 게시물에 대한 의견을 게시합니다.
Facebook에서 누군가를 차단 해제하는 방법
Facebook에서 누군가를 차단 해제하는 방법
소셜 미디어 플랫폼을 통해 수백만 명의 사람들이 매일 서로 상호 작용할 수 있습니다. 때로는 그러한 상호 작용이 즐겁지 않습니다. 감정이 고조 될 수 있으며 자신의 평화를 보호하기 위해 차단 기능이 자주 사용됩니다. 이 기능은
Amazon Fire Stick에서 자동 업데이트를 끄는 방법
Amazon Fire Stick에서 자동 업데이트를 끄는 방법
Amazon Fire TV Stick은 원하는 모든 스트리밍 콘텐츠를 TV로 바로 가져올 수있는 좋은 방법입니다. HBO, Netflix, Hulu 및 Disney +와 같은 스트리밍 서비스와 라이브 TV에 연결할 수 있습니다.
Apex 레전드에 Steam 친구를 초대하는 방법
Apex 레전드에 Steam 친구를 초대하는 방법
Apex Legends는 Respawn에서 개발 한 인기있는 팀 중심의 Battle Royal 게임입니다. 친구와 연결하고 배틀 로얄 모험을 즐길 수 있습니다. 직관적이고 사용자 친화적 인 인터페이스를 제공하지만 게임에 친구 추가
그래픽 디자인의 HSV 색상 모델
그래픽 디자인의 HSV 색상 모델
HSV 색상 모델은 색상의 음영(채도 또는 회색 양)과 밝기(값)를 기준으로 색상을 설명합니다.