2016-06-07 1 views
0

내 제품에는 PRQ (복수 전제 조건)가있는 InstallScript 2014 프로젝트가 사용됩니다. 경우에 따라 이러한 PRQ 중 하나 이상이 기계를 재부팅해야합니다. PRQ Editor Behavior 탭을 "주의하십시오. 컴퓨터가 재부팅되면 다시 시작하지 못하고 설치 후 재부팅하지 못합니다."라고 표시하고 리턴 코드를 모두 restart임을 나타내는 1641 및 3010으로 설정했습니다.여러 사전 작업 후에 InstallScript 재부팅

동작 설정을 해석하여 모든 필수 구성 요소가 설치되고 MY 응용 프로그램이 설치된 후에 해당 컴퓨터가 다시 부팅됨을 나타냅니다. 그러나 재부팅은 결코 발생하지 않습니다.

PRQ # 1이 재부팅을 요구하지만 PRQ가 아니라면 재부팅을위한 "메모"가 손실되므로 아무 것도 발생하지 않을 수 있습니까? 이것은 내가 보는 것을 확실히 설명 할 것입니다. PRQ 프로세스는 블랙 박스입니다. 실행되는 동안 어떤 일이 발생 하는지를 볼 방법이 없습니다.

이것이 사실이라면 어떤 다른 옵션이 있습니까? 필요에 따라 각 PRQ를 재부팅 할 수 있어야합니까, 잠재적으로 고객을 악화시킬 수 있습니까? 아니면 내가보기 싫은 다른 방법이 있습니까?

답변

1

사용자가 설치 프로그램을 실행할 때 설치 프로그램이 레지스트리에 설치되어 있는지 확인하고 사용자에게 설치 프로그램이 있는지 확인합니다. 재부팅이 필요하다고 결정하면 컴퓨터를 재부팅하라는 메시지가 표시됩니다. PRQ 시스템을 사용하는 대신 사전 조건을 처리하는 방법을 완벽하게 제어 할 수 있습니다.

+0

흥미로운 아이디어입니다. 나는 그것에 대해 생각하지 않았지만, 그것은 확실히 실행 가능한 접근법처럼 들린다. 코드 어딘가에 이렇게 작성했는지 (예 : CodeProject, 등?) 생각해 보셨습니까? 사용 가능한 좋은 리소스가 될 것 같습니다. –

관련 문제