다음을 통해 공유

Application Compatibility Toolkit을 사용한 레거시 애플리케이션 호환성 문제 해결

대 한 0 평판 포인트
2026-06-23T10:35:38.54+00:00

품질 관리 팀에서 사용하는 오래된 데스크톱 애플리케이션이 Windows 11에서 실행될 때마다 오류가 발생합니다. 해당 애플리케이션이 이전 버전의 Windows 커널을 찾도록 설계되어 있기 때문입니다. 애플리케이션이 정상적으로 실행되는 것처럼 속이기 위해 Compatibility Administrator 도구를 사용하여 사용자 지정 애플리케이션 수정(Shim)을 만드는 방법은 무엇인가요?

비즈니스용 Windows | Windows 365 비즈니스
댓글 0개 설명 없음

답변 1개

정렬 기준: 가장 유용함
  1. Harry Phan 23,755 평판 포인트 독립 자문가
    2026-06-23T11:05:25.75+00:00

    Hi 대 한

    Windows 11에서 오래된 애플리케이션을 실행하려면 Compatibility Administrator 도구로 맞춤형 “Shim”을 만들어야 합니다. 이 도구에서 새 데이터베이스를 만든 뒤 문제가 되는 EXE 파일을 지정하고, “VersionLie” 같은 호환성 Fix를 추가하면 프로그램이 예전 커널 버전에서 실행되는 것처럼 속일 수 있습니다. 데이터베이스를 저장한 후 sdbinst.exe 명령으로 설치하면 Windows가 해당 애플리케이션을 실행할 때 자동으로 이 설정을 적용합니다.

    이 방식은 커널을 직접 수정하지 않고도 프로그램을 정상적으로 동작하게 해 주며, Windows 11 환경에서도 안정성을 높여 줍니다.

    Harry.

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음

답변

질문 작성자는 답변을 '승인됨'으로 표시하고, 중재자는 답변을 '추천됨'으로 표시할 수 있습니다. 이를 통해 사용자는 해당 답변이 작성자의 문제를 해결했다는 것을 알 수 있습니다.