문제

내가 사용되는 윈도우 설치 프로그램(msi 프로젝트)및 실제로 나는 msi 파일을 설치 한 후에 발생한 바로 가기합니다.

내 문제입니다면 나는 더블 클릭하에 바로 가기 위한 내 응용 프로그램이 표시됩의 목표는 다음과 같이 설치한 다음 그것을 실행한다.나는 원하지 않는 설치 윈도우는 곳에서 나타나 내 응용 프로그램이 필요하지 않을 던져 모든 파일을 설치하는 무언가를 실행하기 전에 모든 요청을 통해 설치 msi 파일입니다.내가 원하는 경우 최종 사용자 클릭하면 바로 가기로 실행에 직접 응용 프로그램...

나는 내 문제를 설명습니다.

하나 추가 주를 대 2005,C#

내가 원하는 경우,이 조치는 항상 발생합니다.때마다 나는 더블 클릭 exe 파일을 표시합니다.내 응용 프로그램이 너무 복잡하지 않게 됩니다.

편집:어디에서 찾을 수 있습니 log file?!?

도와 주시기 바랍니다.드 indavence

도움이 되었습니까?

해결책

중 하나"특징"MSI 설치는 시스템입할 수 있는 자동 수리 몇 가지 응용 프로그램이 실행될 때.

를 볼 수 있는 좋은 방법은 이 행동은 두 가지 버전의 Microsoft Office 설치 side-by-side.후 실행하는 MS Word2007,의 호출 MS Word2003 년을 시작으로 MsiExec 팝업을 해결하기 전에 몇 가지 응용 프로그램을 시작합니다.

거의 확실히,당신이 무엇을 보고 이런 종류의 복구-로그 파일을 확인하고 무엇을 찾아가 고정,다음 변경하고 설치 프로젝트지 않게 깨진에 먼저 설치합니다.

이게 도움이 되었으면 좋겠습니다.

다른 팁

당신이 본 빠른 설치 프로그램 작업은 종종 문제입니다. 나는 그것이 첫 번째 달리기에만 보이고 다시는 보이지 않는다고 생각합니다. 괜찮아요. Windows Installer Service는 등록 등을 만들 수 있습니다.

당신은 참조하고 싶을 수도 있습니다 Windows Installer 바로 가기가 작동하는 방법 그리고 Windows Installer 로깅

이 동작을 실제로 피하려면 가장 쉬운 솔루션은 Windows 설치 프로그램이 귀하를 위해 수행하지 않고 수동으로 바로 가기를 추가하는 것입니다.

내 생각에 설치 프로그램에 현재 사용자를 위해 확인/수리해야 할 HKCU 키가있을 것입니다. MSI 검증을 실행 했습니까? 이것은 종종 불필요한 수리를 일으키는 문제를 강조 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top