Computer >> 컴퓨터 >  >> 시스템 >> Windows 10

Windows 10 호환성 도구를 활용해 구형 앱을 실행하는 방법

이전 버전의 Windows를 위해 만들어진 대부분의 프로그램과 앱은 Windows 10에서도 문제없이 작동합니다. 하지만 일부 앱은 더 이상 호환되지 않아 제대로 실행되지 않거나, 아예 실행되지 않는 경우도 있습니다.


다행히 Windows 10의 호환성 옵션을 활용하면 오래된 앱도 계속 사용할 수 있습니다. 다만 그에 따른 보안 위험도 함께 인지하고 있어야 합니다.


보안 위험


악성 공격자는 언제나 취약점을 악용할 수 있는 프로그램과 시스템을 찾고 있습니다. Microsoft를 비롯한 각 소프트웨어 업체는 정기적으로 패치와 보안 업데이트를 배포해 취약점을 차단하고 컴퓨터를 최신 상태로 유지할 수 있도록 돕습니다.


오래된 앱이나 지원이 종료된(EOL) 프로그램을 계속 실행하면 호환성 문제와 버그가 발생할 수 있습니다. 더 심각한 문제는 해커에게 공격 경로를 열어준다는 점입니다. 중요한 보안 업데이트가 적용되지 않은 소프트웨어는 해커가 프로그램의 허점을 손쉽게 악용할 수 있게 만듭니다.


대표적인 사례가 7-Zip입니다. 치명적인 취약점을 수정하는 업데이트가 배포되기 전까지는 보안 결함으로 인해 해커가 사용자의 컴퓨터에 접근해 피해를 일으킬 수 있었습니다.


업데이트를 적용하지 않은 채 7-Zip을 계속 사용하는 사용자는 여전히 공격에 노출되어 있으며, 컴퓨터를 불필요한 위험에 내맡기고 있는 셈입니다.


이 글에서는 Windows 10에서 오래된 앱을 실행하기 위한 호환성 옵션을 소개합니다.


  • 관리자 권한으로 실행
  • Windows 기본 제공 프로그램 호환성 문제 해결사 사용
  • 호환성 모드 수동 설정 후 앱 실행
  • 32비트 드라이버 또는 서명되지 않은 드라이버 설치

관리자 권한으로 실행


XP나 Windows 7처럼 이전 버전의 Windows용 앱이나 프로그램을 사용하려 한다면, 먼저 관리자 권한으로 실행해 보세요.


앱 또는 바로 가기를 마우스 오른쪽 버튼으로 클릭한 뒤 관리자 권한으로 실행을 선택합니다.


Windows 기본 제공 프로그램 호환성 문제 해결사 사용하기


위 방법으로 해결되지 않는다면 Windows에 기본 탑재된 프로그램 호환성 문제 해결사를 이용해 보세요.


  • 검색창에 이전 버전의 Windows용 프로그램 실행을 입력합니다.

Windows 10 호환성 도구를 활용해 구형 앱을 실행하는 방법
  • 고급을 선택하고 관리자 권한으로 실행에 체크한 뒤 다음을 클릭합니다.

Windows 10 호환성 도구를 활용해 구형 앱을 실행하는 방법
  • 문제가 발생하는 앱을 목록에서 선택하고 다음을 클릭합니다.

Windows 10 호환성 도구를 활용해 구형 앱을 실행하는 방법
  • 문제 해결 옵션 중에서 권장 설정 사용을 선택합니다.

  • 프로그램 테스트를 클릭합니다.

호환성 문제 해결사가 이전 버전의 Windows 환경으로 앱을 테스트하며, 문제가 해결되는지 확인할 수 있습니다.


또한 문제 해결 옵션 선택 화면에서 프로그램 문제 해결을 선택해, 직접 확인한 증상에 맞는 Windows 호환성 설정을 지정할 수도 있습니다.


다음 단계에서 문제 해결사가 겪고 있는 문제 유형을 묻습니다.


  • 이전 버전의 Windows에서는 작동했지만 지금은 설치되거나 실행되지 않음
  • 프로그램은 열리지만 화면에 제대로 표시되지 않음
  • 프로그램에 추가 권한이 필요함
  • 목록에 해당하는 문제가 없음

Windows 10 호환성 도구를 활용해 구형 앱을 실행하는 방법

선택한 문제에 따라 문제 해결사가 테스트와 해결 방법을 제안합니다. 해당하는 항목을 고른 뒤 다음을 클릭하세요.


이후 아래 옵션 중 하나를 선택하게 됩니다.


  • 예, 이 프로그램에 대해 이 설정을 저장합니다.
  • 아니요, 다른 설정으로 다시 시도합니다.
  • 아니요, 문제를 Microsoft에 보고하고 온라인에서 해결책을 확인합니다.

Windows 10에서 실행에 문제가 있는 모든 앱에 대해 이 문제 해결사를 각각 실행해 보세요.


호환성 모드를 수동으로 설정해 앱 실행하기


앱이 이전 버전 Windows 환경에서 실행되도록 강제하는 방법도 있습니다.


  • 앱 또는 프로그램 바로 가기를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택한 뒤 호환성 탭으로 이동합니다.

Windows 10 호환성 도구를 활용해 구형 앱을 실행하는 방법

위 스크린샷에서 볼 수 있듯이 다음 옵션들도 함께 설정할 수 있습니다.


  • 축소된 색 모드
  • 640 x 480 화면 해상도로 실행
  • 전체 화면 최적화 비활성화
  • 관리자 권한으로 이 프로그램 실행

호환 모드로 이 프로그램 실행 체크박스에 표시하고, 드롭다운 메뉴에서 원하는 Windows 버전을 선택한 뒤 적용을 클릭합니다.


Windows 10 호환성 도구를 활용해 구형 앱을 실행하는 방법

이 방법으로도 앱 문제가 해결되지 않는다면 호환성 문제 해결사 마법사를 실행해 추가 도움을 받아 보세요.


32비트 드라이버 또는 서명되지 않은 드라이버 설치


Windows 10 64비트 버전은 유효한 서명이 있는 드라이버만 설치할 수 있습니다. 반면 32비트 버전에는 이러한 제약이 없습니다. 단, 예외가 있습니다. UEFI(일반 BIOS가 아닌)를 사용하는 최신 PC에 설치된 32비트 Windows 10에서는 서명된 드라이버가 필요한 경우가 많습니다.


여기에는 분명한 이유가 있습니다. 서명된 드라이버는 시스템 안정성과 보안을 높이고, 불안정하거나 악성인 드라이버로부터 컴퓨터를 보호해 줍니다. 따라서 서명되지 않은 드라이버를 설치하기 전에 반드시 안전한지 확인해야 합니다.


Windows 10에서 사용하려는 구형 프로그램이나 앱이 서명되지 않은 드라이버를 요구한다면, 특별한 부팅 옵션을 통해 설치해야 합니다. 드라이버가 32비트로만 제공된다면 32비트 버전의 Windows 10을 사용해야 합니다.


하지만 이 과정은 시스템을 보안 위험에 더 많이 노출시킵니다. 해당 앱이나 프로그램이 얼마나 중요한지 신중히 판단하고, 잠재적 위험과 저울질해야 합니다.


서명되지 않은 드라이버를 설치하려면 아래 단계를 따르세요.


  • 검색창에서 설정을 엽니다.
  • 업데이트 및 보안을 클릭한 뒤 복구로 이동합니다.
  • 고급 시작 항목에서 지금 다시 시작을 클릭합니다.
  • 컴퓨터가 재부팅되며 옵션 선택 화면이 나타납니다.

Windows 10 호환성 도구를 활용해 구형 앱을 실행하는 방법

다음 세 가지 옵션 중 하나를 선택할 수 있습니다.


  • 계속
  • 문제 해결
  • PC 끄기

Windows 10 호환성 도구를 활용해 구형 앱을 실행하는 방법
  • 문제 해결고급 옵션더 많은 복구 옵션 보기를 차례로 선택합니다.
  • 시작 설정을 클릭한 뒤 다시 시작을 누릅니다.

Windows 10 호환성 도구를 활용해 구형 앱을 실행하는 방법
  • 몇 초 후 컴퓨터가 재시작되면서 아래와 같은 화면이 나타납니다.

Windows 10 호환성 도구를 활용해 구형 앱을 실행하는 방법
  • 선택해야 할 설정은 7) 드라이버 서명 적용 사용 안 함입니다. F7 키를 누릅니다.

컴퓨터가 재시작되면 드라이버 서명 적용이 비활성화되어 서명되지 않은 드라이버를 설치할 수 있게 됩니다.


마무리: 위험과 필요성 사이의 균형


오래된 앱이 Windows 10에서 작동하지 않는다면, 보안 위험과 그 앱을 사용해야 하는 필요성 사이에서 균형을 잡아야 합니다. 일부 구형 앱과 프로그램은 개발사의 지원이 이미 종료되어 위에서 소개한 어떤 Windows 10 호환성 해결 방법으로도 작동하지 않을 수 있습니다.


이런 경우에는 Windows 10에서 제대로 작동하는 대체 프로그램을 찾아보는 것이 좋습니다. 반면 업무용 앱이나 게임처럼 교체가 어렵고 꼭 필요한 프로그램이라면, 위에서 소개한 Windows 10 호환성 해결 방법을 하나씩 시도해 보세요.