내보내기(0) 인쇄
모두 확장

Windows 7에서 제대로 실행되지 않는 응용 프로그램 식별

업데이트 날짜: 2010년 6월

적용 대상: Windows 7, Windows Server 2008 R2

표준 사용자 분석기는 Windows 7에서 제대로 실행되지 않는 응용 프로그램을 식별하는 데 도움이 됩니다. 표준 사용자 분석기는 응용 프로그램 호환성 도구 키트 5.5의 일부입니다.

시작하기 전에 아래의 사전 필수 작업을 완료합니다.

  • 응용 프로그램 호환성 완화를 개발하고 테스트하는 데 사용할 격리된 전용 테스트 환경을 설정합니다. 테스트 환경은 프로덕션 환경을 가능한 한 유사하게 반영해야 합니다. 적용된 완화를 테스트할 때 Windows 7을 새로 설치하여 사용해야 합니다. 테스트 환경을 설정하는 방법에 대한 자세한 내용은 "Microsoft ACT: 단계 3 – 문제 테스트 및 완화"를 참조하십시오. 이 문서는 Microsoft 응용 프로그램 호환성 도구 키트 5.5(http://go.microsoft.com/fwlink/?LinkID=23302)의 ACTQuickStartGuides.zip 폴더에 포함되어 있습니다.

  • 표준 사용자 분석기를 설치하려면 응용 프로그램 검증 도구가 있어야 합니다. Microsoft 다운로드 센터에서 Microsoft 응용 프로그램 검증 도구(http://go.microsoft.com/fwlink/?LinkId=120411)를 다운로드하고 설치합니다.

  • 응용 프로그램 검증 도구를 설치한 후 Microsoft 다운로드 센터에서 Microsoft 응용 프로그램 호환성 도구 키트 5.5(http://go.microsoft.com/fwlink/?LinkId=23302)를 다운로드하고 설치합니다.

다음 절차에서는 표준 사용자 분석기를 사용하여 Windows 7에서 제대로 실행되지 않는 관리 응용 프로그램을 식별하는 방법을 보여 줍니다.

응용 프로그램 호환성 문제를 식별하려면

  1. Windows 7을 실행하는 컴퓨터에 표준 사용자로 로그온합니다.

  2. 시작, 모든 프로그램, Microsoft Application Compatibility Toolkit 5.5, Developer and Tester Tools를 차례로 클릭한 다음 Standard User Analyzer를 클릭합니다.

  3. Target Application에서 테스트할 응용 프로그램의 전체 디렉터리 경로를 지정하거나 Browse를 클릭하여 실행 파일을 찾습니다.

  4. Launch를 클릭한 다음 사용자 계정 컨트롤 자격 증명 프롬프트에서 관리자 자격 증명을 제공합니다.

  5. 응용 프로그램이 시작된 후 응용 프로그램을 테스트하는 데 일반적으로 사용하는 전체 테스트 집합을 수행합니다. 완료하면 응용 프로그램을 닫습니다.

  6. 표준 사용자 분석기의 각 탭에서 출력을 검사합니다. 이 데이터를 사용하여 응용 프로그램에 있을 수 있는 호환성 문제를 식별합니다.

    1. File 탭을 클릭한 다음 파일 정보를 검토합니다. 특히 Work with Virtualization 열을 검토합니다.

      이 열의 값이 Yes이면 파일에 쓰려는 모든 시도가 Windows 7의 프로그램 호환성 관리자를 사용하여 가상화됩니다. 가상화는 응용 프로그램 개발자가 응용 프로그램을 업데이트할 때까지 일부 응용 프로그램에 대한 문제를 해결할 수 있습니다.

    2. View 메뉴에서 Detailed Information을 클릭하고 Stack Trace 세부 정보 영역을 비롯한 정보를 검토합니다. 개발자는 Stack Trace 정보를 검토하여 코드에서 버그가 있는 위치를 찾을 수 있습니다.

    3. Registry 탭을 클릭한 다음 레지스트리 관련 문제를 검토합니다.

    4. Privilege 탭을 클릭한 다음 권한 관련 문제를 검토합니다.

    5. Name Space 탭을 클릭한 다음 네임스페이스 관련 문제를 검토합니다.

    6. Other Objects 탭을 클릭한 다음 개체 관련 문제를 검토합니다.

프로그램이 관리자 토큰 없이 실행되지 않는 경우 응용 프로그램 검증 도구 테스트도 관리자 권한으로 실행할 수 있습니다. 예를 들어 응용 프로그램에서 액세스 위반이 발생하고 표준 사용자 권한으로 실행되는 동안 종료되면 액세스 위반까지의 코드 경로만 테스트한 것입니다. 동일한 응용 프로그램을 관리자 권한으로 실행하면 경우에 따라 액세스 위반을 통과하고 나머지 코드 경로를 실행할 수 있습니다. 로그에는 표준 사용자 권한으로 실행될 때 일반적으로 실패하는 해당 작업이 여전히 표시됩니다.

이 정보가 도움이 되었습니까?
(1500자 남음)
의견을 주셔서 감사합니다.

커뮤니티 추가 항목

추가
Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2014 Microsoft