2014-08-28 6 views
1

설치 중에 ConfigurationUtility.exe라는 사용자 지정 동작 파일에서 실행하면 설치 프로그램에서 일부 매개 변수가있는 SQL 데이터베이스를 만들어야합니다. 유틸리티가 복사되는 \ scripts 디렉토리에서 스크립트를 실행해야합니다. 하지만 이벤트 로그에 다음 오류가 있습니다. "작업 ConfigurationUtility.exe, 위치 : C : \ Windows \ Installer \ MSI4724.tmp, 명령 : -dbname NewDB -username sa -password ..... 설치는 C에서 실행하려고 : \ WINDOWS \ 설치 \ MSI4724.tmp을하지만 설치 폴더에서사용자 지정 작업을 실행하지 못했습니다.

설치 패키지가 고급 설치에 내장되어

내가 해결할 수 어떻게 감사

..?.

답변

2

사용자 지정 작업을 올바르게 구성하지 않았습니다.

실행하려면 설치 폴더에있는 일부 스크립트는 사용자 지정 작업 "설치 파일 시작"을 사용하여 EXE를 호출해야합니다. 첨부 된 파일 사용자 지정 작업으로 실행하면 안됩니다 (이 유형의 사용자 지정 작업 만 임시 파일로 추출되어 예제와 같이 실행 됨)

또한 EXE이므로 전체 관리 권한을 부여하는 것이 좋습니다. 그렇지 않으면 시스템이 실행을 중지 할 수 있습니다. 이렇게하려면 "시스템을 수정하는 경우"및 "모든 권한을 사용하여 LocalSystem 계정으로 실행"을 실행하고 "리소스 추가"그룹 (여기서 고급 설치 프로그램 광고 기본적으로)

관련 문제