2009-08-12 1 views
19

ClickOnce은 컴퓨터별로 설치되는 것이 아니기 때문에 동시에 여러 프로필에서 단일 ClickOnce 클라이언트 응용 프로그램을 제거 할 수있는 방법이 있습니까?ClickOnce 클라이언트 제거

우리는 표준 MSI을 사용하여 제거하고 다시 설치하려는 ClickOnce 응용 프로그램을 가지고 있지만 제거를 수행 할 때 각 사용자로 로그인 할 필요가 없습니다.

구워진 것이 없다고 가정 할 때 맞춤 도구가 있습니까?

답변

38

각 사용자의 ClickOnce 설치를 수동으로 삭제할 수 있습니다. 나는 이것을 대규모로 시도하지 않았으므로, 당신 자신의 위험 부담으로 사용하십시오. 그러나 이러한 단계를 수행하면 ClickOnce 응용 프로그램을 제거해야합니다.

  • 배포 된 파일을 삭제하십시오. 내 컴퓨터에서 ClickOnce 배포 파일의 경로는 % UserProfile % \ AppData \ Local \ Apps \ 2.0입니다. 이 폴더 아래의 모든 항목을 삭제하면 모두 ClickOnce 응용 프로그램이 삭제됩니다. 분명히 각 사용자 프로필에 대해이 작업을 수행해야합니다.

  • 시작 메뉴 바로 가기를 삭제하십시오. 다시 말하지만, 각 사용자 프로필에 대해이 작업을 수행해야합니다.

  • 이제는 프로그램 추가/제거 항목 만 남았습니다. 나는 이걸 제거하는 것이 선택 사항이라고 생각하는데, 아무 것도 해치지 않으므로 레지스트리 항목을 삭제할 수 있습니다. HKEY_USERS에있는 사용자를 찾아이 키를 Software \ Microsoft \ Windows \ CurrentVersion \ Uninstall \ [앱과 관련된 임의의 문자열]과 같이 삭제하십시오.

+0

감사합니다. 이것은 유일한 클릭 한 번 응용 프로그램이므로 위의 지침이 작동한다고 생각합니다. – Aaron

+4

이 질문은 오래된 질문이지만 향후 시청자를 위해 Clickonce App 파일을 사용하는 모든 프로세스를 종료 할 수도 있습니다. 그렇지 않으면 오류가 발생합니다. –

+0

모든 ClickOnce 응용 프로그램을 삭제하지 않으려면 2.0에서 응용 프로그램과 연결된 폴더를 삭제하면됩니다. 그러나 /2.0/.../ 아래에/manifest 폴더가 있으며, 앱이 다시 참조됩니다. – DavGarcia