2011-06-15 3 views
6

내가 내 코드에서 MSIEXEC 제거 실행해야 제거 :않도록 확인 상자가

MsiExec.exe /I{A52EEC0E-D0B7-4345-A0FF-574804C7B78A} 

을하지만이 확인 (예/아니오)을 요구한다. 어떻게 피할 수 있습니까?

답변

8

msiexec /quiet는 명령 줄에 /qn 플래그를 부가 userinteraction에게

1

시도를 방지 할 수 있습니다. /q은 자동 모드이며 n은 모든 사용자 인터페이스를 표시하지 않는 /q의 플래그입니다. 추가 이러한 플래그와

는 전체 명령은 다음과 같습니다

MsiExec.exe /qn /I{A52EEC0E-D0B7-4345-A0FF-574804C7B78A} 
+1

완전히 정확하지 않습니다. 예, "/ qn"은 여기에서 가능한 매개 변수 중 하나입니다. 여기에 모든 대답에 대한 전체 기사를 제공하려면/qn 및/q는 동등하고 - 조용합니다. 이것은 침묵의 변종입니다. 두 번째, 무인 변형 (진행 표시 줄 포함, 묻기 또는 다른 모달 상자 없음)은/qb 또는 동등/수동입니다. 모든 매개 변수가 언급 된 문제를 해결합니다. – Philm

+1

물론 진행 중에 취소 버튼을 숨기는/qb +/qn + 또는 ("!")이있는 변형이 더 있습니다 (/ qb +!/qb-!). – Philm

5

당신은이 작업을 수행 할 /passive 스위치를 사용할 수 있습니다. 당신은 UI를 숨길 완전히하려면

MsiExec.exe /I{A52EEC0E-D0B7-4345-A0FF-574804C7B78A} /passive

대신 /passive/quiet 스위치를 사용하십시오.

관련 문제