2011-09-21 7 views
1

Dokan이 내 소프트웨어 용 드라이버 인 UninstallDokan이라는 사용자 지정 작업을 만들었습니다. 내 프로그램을 제거 할 때 오류가 발생합니다. 오류 1721 : 이 Windows Installer 패키지에 문제가 있습니다. 이 설치를 완료하는 데 필요한 프로그램을 실행할 수 없습니다. 지원 담당자 또는 패키지 공급 업체에 문의하십시오. 작업 : UnistallDockan, 위치 : 명령 : C : 칼슘은 다음과 같이 구성되어 DokanUninstall.exe \ \ 프로그램 파일 < 86> \ DoTask \ 드라이버는 다음과 같습니다오류 사용자 지정 작업을 제거 할 때

Created a CA based on "New EXE > Path referencing a directory". 
Working Directory: <empty> 
Filename & Command line: "[INSTALLDIR]\Driver\Uninstall.exe" 
Return Processing: Synchronous (Check exit code) 
In-Script Execution: Commit Execution in System Context 
Install Exec Sequence: After RemoveFile 
Install Exec Condition: Remove 
everything else was left at the default 

사람은 다음에 시도하는 것을 어떤 아이디어가 있습니까?

답변

1

마침내 문제를 해결할 수 있습니다. CA Data을 만들었습니다. 다음과 같이 CA 데이터가 구성되어 은 Exec에서 순서를 설치하면 내 소프트웨어 설치 제거 드라이버 폴더를 제거 thanks.dont

0

경쟁 조건이있는 것 같습니다. RemoveFiles가 이미 EXE를 제거한 후에 실행 중임을 의미하는 커밋 실행을 예약하는 경우. 롤백이 비활성화되어 커밋 된 커스텀 액션이 어쨌든 실행되지 않는다는 것을 기억하십시오.

+0

제거 UnpublishComponents 후 이 Exec에서 상태를 설치합니다. –

+0

'In-Script Execution'에 대해 '시스템 컨텍스트에서 지연된 실행'을 설정했지만 변경 사항이 적용되지 않았습니다. –

+0

RemoveFiles 전에 작업을 이동해보십시오 (지연 유지). –

관련 문제