윈도우10, 윈도우11에서 프로그램을 실행할 때 “현재 PC에서는 이 앱을 실행할 수 없습니다. PC 버전을 찾으려면 소프트웨어 게시자에게 문의하세요.” 메시지가 뜰 수 있습니다.
이 오류는 메시지만 봐서는 호환성의 문제라고 보일 수 있지만 사용자 계정에 대한 권한 문제거나 프로그램의 연결 충돌과 같이 얼핏 봐서는 눈치채기 어려운 부분인데요.
이 글에서는 “현재 PC에서는 이 앱을 실행할 수 없습니다.”와 “이 앱은 이 장치에서 실행할 수 없습니다.” 오류를 해결하는 7가지 방법에 대해서 알아보겠습니다.
목차
1. 관리자 권한으로 실행
이 방법은 가장 먼저 확인해봐야 할 사항으로 프로그램 또는 앱을 실행할 때 권한이 충분하지 않은 경우 “현재 PC에서는 이 앱을 실행할 수 없습니다.” 오류가 나타날 수 있습니다.
실행 파일 또는 바로 가기 아이콘을 마우스 오른쪽 버튼으로 선택한 다음, 콘텍스트 메뉴에서 “관리자 권한으로 실행”을 선택해 프로그램을 실행합니다.
이 방법으로 실행에 문제가 없다면 바로 가기의 속성을 연 다음, 호환성 탭에서 “관리자 권한으로 이 프로그램 실행” 옵션을 켜면 항상 관리자 권한으로 실행되어 번거로움을 해소할 수 있습니다.
2. 사용자 계정 컨트롤 설정 기본값으로 변경
Windows 환경은 사용자 계정이 관리자 권한을 가지고 있어도 보안을 위해 관리자 권한을 요구하는 기능을 수행할 때 사용자 계정 컨트롤이 실행되며 한 번 더 동작 여부를 물어보는 단계를 수행합니다. 다만 컴퓨터를 사용하다 보면 이 과정이 번거로워 일부 사용자는 사용자 계정 컨트롤을 끄고 사용하기도 하는데요.
사용자 계정 컨트롤이 꺼져 있으면 관리자 권한을 요구하는 기능이 바로 작동하지만 때에 따라서 이러한 권한 작동이 잘 되지 않을 수 있습니다. 이 경우 사용자 계정 컨트롤을 기본값으로 설정해서 문제를 해결할 수 있습니다.
Windows 검색(Win + S)에서 사용자 계정 컨트롤 설정 변경을 입력해 실행합니다.
컴퓨터 변경 내용에 대한 알림 조건 선택 화면에서 위에서 2번째 단계인 “앱에서 사용자 모르게 컴퓨터를 변경하려는 경우에만 알림(기본값)”을 지정합니다. 확인 버튼을 눌러 설정을 저장한 다음 컴퓨터를 다시 시작합니다.
이제 프로그램을 다시 실행해서 “현재 PC에서는 이 앱을 실행할 수 없습니다.” 문제가 해결되었는지 확인합니다.
3. 관리자 계정 대신 사용자 계정 사용
Windows에서 사용자 계정을 Administrator로 사용하는 경우 응용 프로그램 및 앱 실행에 대한 문제가 발생할 수 있습니다. 특히 Windows Store에서 설치한 앱을 실행할 때 빈번히 발생하는 문제인데요.
Administrator 계정은 기본적으로 숨겨져 있으며 해당 권한 레벨이 필요한 경우에는 사용자 계정 컨트롤을 거쳐서 권한을 획득 후 해당 동작에 대해서 일시적으로 Administrator 권한을 사용하므로 현재 사용 중인 계정을 확인해서 사용자 계정이 어떤 권한으로 되어 있는지 확인해야 합니다.
요약하면, 사용하는 계정이 Administrator로 되어 있으면 관리자 권한을 가진 사용자 계정을 만들어 그 계정을 사용하고 Administrator는 비활성화 하는 것입니다.
Windows 검색에서 제어판을 검색해 실행합니다.
제어판에서 보기 기준을 작은 아이콘으로 변경하면 모든 항목을 볼 수 있습니다. 여기서 사용자 계정을 클릭합니다.
사용자 계정 변경 화면에서 오른쪽에 있는 현재 계정을 확인합니다. 스크린샷의 ①은 사용자 계정 이름이고 ②는 계정이 속한 그룹입니다.
위처럼 일반적인 사용자 계정 이름에 Administrator 그룹에 속한 계정이면 문제가 없는데, 계정 이름이 Administrator이면 일반적인 사용자 계정을 만들고 관리자 그룹에 포함 시켜 사용해야 합니다.
사용자 계정을 생성하는 방법은 다른 글에서 상세하게 소개한 바가 있으니 아래 링크를 통해 확인하시길 바랍니다.
참고 : 윈도우11 사용자 계정 추가하는 방법
net user administrator /active:no
사용자 계정을 만든 후 로그인하면 기존 Administrator 계정에 저장된 파일을 모두 새로운 사용자 계정으로 옮긴 후 비활성화 해야 합니다. 관리자 권한으로 명령 프롬프트를 실행한 다음 위 명령어를 입력하면 됩니다.
4. 프로그램 폴더 및 파일 권한 확인
설치한 프로그램 파일 및 폴더에 대한 접근 권한에 문제가 있는 경우 “현재 PC에서는 이 앱을 실행할 수 없습니다.” 오류가 발생할 수 있습니다.
프로그램이 설치되어 있는 폴더의 속성을 연 다음 보안 탭에서 고급 설정을 클릭합니다.
프로그램이 설치된 폴더의 소유자가 Administrators 그룹으로 설정되어 있는지 확인합니다. 만일 System이나 TrustedInstaller 같이 시스템 내부에서 사용하는 그룹으로 지정되어 있다면 소유자를 변경합니다.
그리고 사용 권한 항목을 확인해서 Administrators 그룹과 Users 그룹이 허용으로 설정되어 있는지 확인합니다. 만일 빠져 있다면 사용 권한 변경 버튼을 눌러 위 스크린샷을 참고해 액세스 권한을 추가합니다.
접근 권한 설정을 마친 후 프로그램을 실행해 문제가 해결되었는지 확인합니다.
5. Microsoft Office 중복된 프로그램 버전 정리
윈도우10, 윈도우11을 설치하면 Microsoft Office 365가 기본 번들로 설치되어 있습니다. 그런데 리테일 버전인 Microsoft Office 2016, 2019와 같은 버전을 동시에 설치하면 프로그램 충돌로 인해서 “현재 PC에서는 이 앱을 실행할 수 없습니다.” 오류가 발생할 수 있는데요.
이 문제는 Microsoft 커뮤니티에도 자주 언급되는 이슈로 기본 설치된 Microsoft Office 365를 제거해서 문제를 해결할 수 있습니다.
Windows 설정을 연 다음 앱을 선택합니다.
앱 및 기능 항목에서 검색 상자에 office를 입력합니다. 그리고 결과로 나오는 Microsoft 365 (Office)를 클릭해 제거합니다. 제거를 마친 후 아래에서 설명하는 연결 프로그램 수정으로 넘어갑니다.
6. 연결 프로그램으로 지정된 알 수 없는 응용 프로그램 수정
프로그램을 삭제해도 확장자에 연결된 프로그램이 알 수 없는 응용 프로그램으로 지정되어 있으면 “현재 PC에서는 이 앱을 실행할 수 없습니다.” 오류가 발생할 수 있습니다.
Windows 설정 > 앱 > 기본 앱으로 이동한 다음 설정 화면 하단의 앱별 기본값 설정을 클릭합니다.
앱 목록에서 문제가 발생하는 프로그램을 선택한 후 관리 버튼을 클릭합니다.
해당 프로그램에서 작동하는 확장자 목록이 나열되며 현재 연결된 프로그램이 표시됩니다.
이 목록에서 알 수 없는 응용 프로그램으로 표시되는 확장자를 클릭한 후 앱 선택에서 사용하는 프로그램을 선택해 연결합니다. 설정을 마친 후 파일 탐색기에서 해당 확장자를 더블 클릭해서 오류가 해결되었는지 확인합니다.
7. Microsoft Store 캐시 초기화
Microsoft Store를 통해 설치한 앱에 문제가 발생한다면 가장 최신 버전으로 업데이트를 한 후 사용하면 되는데, Microsoft Store 앱의 캐시가 꼬이면 업데이트 목록을 받아올 수 없고, 앱 실행에도 문제가 발생할 수 있습니다.
Win + R 키를 눌러 실행 창을 연 다음 wsreset.exe
명령어를 입력해 캐시를 초기화합니다. 이 과정에서 명령 프롬프트 창이 잠시 실행되었다가 사라집니다. 이제 문제가 발생하는 앱을 실행해 정상적으로 실행되는지 확인합니다.
8. 시스템 검사
마지막 방법으로 Windows 시스템에 발생하는 오류를 점검하고 수정하는 명령어 4가지를 실행합니다.
sfc /scannow
dism /Online /Cleanup-Image /CheckHeatlth
dism /Online /Cleanup-Image /ScanHeatlth
dism /Online /Cleanup-Image /RestoreHeatlth
명령 프롬프트를 관리자 권한으로 실행한 다음 위 명령어를 한 번에 한 줄씩 실행합니다. 시스템 검사와 오류 수정, 이미지 배포 서비스 관련 유틸리티가 실행되며 시스템에 문제가 있을 경우 수정합니다.
4가지 명령어를 모두 수행한 다음 컴퓨터를 다시 시작해서 “현재 PC에서는 이 앱을 실행할 수 없습니다.” 오류가 해결되었는지 확인합니다.