사용자가 사용자 포털에서 ThinApp 패키지를 실행하려고 할 때 애플리케이션이 이미 설치되어 실행 중인데도 VMware Identity Manager 데스크톱 애플리케이션을 다운로드하여 설치하라는 브라우저 메시지가 표시될 수 있습니다.

프로시저

  1. 사용자가 VMware Identity Manager 사용자 계정으로 VMware Identity Manager 데스크톱 애플리케이션에 로그인했는지 확인합니다.

    사용자가 Windows 시스템 트레이에서 VMware Identity Manager 아이콘을 사용하여 클라이언트에 로그인합니다.

  2. 시스템에 애플리케이션을 설치한 직후에 이 문제가 발생한 경우에는 열린 브라우저 창을 모두 닫고 나서 브라우저를 다시 열고 사용자 포털에 로그인한 후 ThinApp 패키지를 실행해 봅니다.
  3. 열려 있는 브라우저 창을 닫았다가 브라우저를 다시 연 후에도 문제가 계속되면 브라우저의 플러그인 목록에 브라우저 플러그인이 표시되며 활성 상태인지 확인합니다.

    브라우저

    설명

    Internet Explorer

    Internet Explorer의 경우에는 브라우저 플러그인이나 추가 기능 대신 COM 서버가 등록됩니다. COM 서버가 설치되어 있는지 테스트하려면 다음 콘텐츠가 있는 테스트 HTML 파일을 만들고 해당 파일을 Internet Explorer에서 엽니다. 결과를 보면 COM 서버의 설치 여부를 확인할 수 있습니다.

    <html>
    <script type="text/vbscript">
    On Error Resume Next
    
    dim objName
    objName = "HorizonAgentFinder.HorizonFinder"
    dim obj
    Set obj = CreateObject(objName)
    
    document.write(objName & " is ")
    if IsEmpty(obj) then
       document.write("not installed")
     else
       document.write("installed")
    end if
    </script>
    </html>

    Firefox

    Firefox에서 도구 > 추가 기능을 클릭하여 추가 기능 관리자를 엽니다. [플러그인] 페이지에서 VMware Horizon Agent Finder 브라우저 플러그인이 나열되어 있고 항상 활성화되도록 설정되어 있는지 확인합니다.

    Chrome

    Chrome에서 [설정] 페이지를 열고 고급 설정 표시 > 콘텐츠 설정을 클릭하여 콘텐츠 설정을 엽니다. 개별 플러그인 사용 안 함을 클릭하여 플러그인 목록을 표시합니다. VMware Horizon Agent Finder 브라우저 플러그인이 나열되어 있고 항상 활성화되도록 설정되어 있는지 확인합니다.

    Windows용 Safari

    Safari에서 도움말 > 설치된 플러그인을 클릭하여 설치된 플러그인 목록을 엽니다. VMware Horizon Agent Finder 브라우저 플러그인이 목록에 있는지 확인합니다. 플러그인이 Safari에서 활성화되어 있는지 확인합니다.

  4. 레지스트리 항목 HKEY_CLASSES_ROOT\horizon\shell\open\command가 있으며 값이 HorizonThinAppLauncher.exe라는 필수 프로토콜 처리기의 위치이자 Windows 시스템에서 VMware Identity Manager 데스크톱 애플리케이션이 설치된 위치를 가리키는 경로인지 확인합니다.

    레지스트리 항목이 없거나 VMware Identity Manager 데스크톱 애플리케이션이 설치된 위치를 가리키는 값이 아닌 경우에는 애플리케이션을 제거한 후 다시 설치합니다.

  5. 레지스트리 항목이 있으며 HorizonThinAppLauncher.exe 실행 파일의 위치를 가리키는 값인 경우에는 해당 위치에 실행 파일이 있으며 이동하거나 삭제되지 않았는지 확인합니다.

    레지스트리 항목이 없거나 VMware Identity Manager 데스크톱 애플리케이션이 설치된 위치를 가리키는 값이 아닌 경우에는 애플리케이션을 제거한 후 다시 설치합니다.

  6. 레지스트리 항목이 있고 HorizonThinAppLauncher.exe 실행 파일의 위치를 가리키는 값인 경우에는 레지스트리 항목 HKEY_CLASSES_ROOT\horizon(Default)에서 Data 값이 URL:horizon Protocol이며 HKEY_CLASSES_ROOT\horizon 항목의 URL Protocol 값이 있는지 확인합니다.

    HKEY_CLASSES_ROOT\horizon 레지스트리 항목의 (Default) Data 값이 URL:horizon Protocol로 설정되어 있지 않으면 Data 값을 업데이트하여 URL:horizon Protocol로 설정합니다. HKEY_CLASSES_ROOT\horizon 항목의 URL Protocol 값이 없는 경우에는 값 데이터 없이 URL Protocol이라는 이름을 사용하여 생성할 수 있습니다.

  7. 사용자가 브라우저에 대해 horizon:// 프로토콜을 사용하지 않도록 설정했거나 브라우저에서 모든 프로토콜 처리기를 사용하지 않도록 설정했는지 확인하고, 이에 해당하는 경우에는 조직의 필요에 따라 적절하게 브라우저에서 프로토콜 처리기를 사용하도록 설정합니다.

    대부분의 상황에서 브라우저는 레지스트리 설정을 활용하여 해당 Windows 시스템에서 사용할 수 있는 프로토콜 처리기에 대한 정보를 얻습니다. 일부 브라우저에서는 사용자가 프로토콜 처리기와 연결된 링크를 클릭하면 사용자에게 Do you want to allow this website to open a program on your computer?This link needs to be opened with an application 또는 비슷한 내용의 질문을 통해 링크 처리를 위해 외부 애플리케이션을 실행해야 한다고 알리는 대화상자가 나타납니다. 일반적으로 사용자는 대화상자에서 외부 애플리케이션을 실행하지 않도록 설정하고 같은 유형의 모든 링크에 대한 선택 사항을 기억하도록 할 수 있습니다. 프로토콜 처리기와 연결된 애플리케이션을 실행하는 기능을 다시 사용하도록 설정하는 단계는 일반적으로 브라우저에 따라 다릅니다. 사용자의 브라우저에 대한 설명서를 읽고 해당 브라우저 유형에서 프로토콜 처리기를 사용하도록 설정하는 방법을 확인합니다.