설치 제거를 위해 관리자 액세스가 필요한 프로그램을 제거 할 수있는 방법이 있습니까? 설치가 포함됩니다. 설치 프로그램을 빌드

고급 설치 프로그램을 사용하여 내가 만든 응용 프로그램의 설치 프로그램 (.exe)을 만들려고합니다. 설치 과정의 일부에는 USB 드라이버 설치가 포함됩니다.

설치 프로그램을 빌드 한 후 설치를 시도했지만 레지스트리에 키를 쓸 수없는 DIFXAPP 오류로 인해 계속 실패했습니다. 관리자로 설치 관리자를 실행 한 후 응용 프로그램을 설치할 수있었습니다.

그러나 비슷한 이유로 프로그램을 제거 하는 데 문제가 있습니다 . 제거 프로세스 중에 DIFX는 설치 중에 추가 한 레지스트리의 키에 액세스하려고 시도합니다 (아마 제거). 그러나 관리자 권한이 없으면 설치 제거 프로세스가 롤백됩니다.

Windows 7 64 비트 컴퓨터 에서이 모든 작업을 수행하고 있습니다. 관리자 권한을 사용하여 프로그램을 강제로 제거하는 방법이 있습니까?



답변

예쁘지는 않았지만 레지스트리에서 내 제품에 대한 모든 참조를 수동으로 찾아 내고 해당 키를 삭제하여 직접 해결했습니다. 또한 설치 및 제거 모두를 높이기 위해 설치를 시스템 당 (현재)로 변경했습니다.

향후 참조를 위해 레지스트리가있는 경우 레지스트리를 망칠 필요가없는 솔루션을 여전히 높이 평가합니다.


답변