Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows 10 '이 계산기를 열려면 새 앱이 필요합니다' 오류 완벽 해결 가이드

일부 사용자들이 Windows 10에서 기본 제공 계산기를 열려고 할 때 "이 계산기를 열려면 새 앱이 필요합니다(You'll need a new app to open this calculator)" 오류가 발생한다고 보고하고 있습니다. 일반적으로 이 문제가 발생하면 Microsoft Store를 열 때도 동일한 오류 메시지가 표시됩니다.

이 문제는 주로 구버전 Windows에서 Windows 10으로 업그레이드하거나 Creators Update를 설치할 때 나타나는 것으로 알려져 있습니다. 정확한 기술적 원인은 불확실하지만, 업데이트 과정에서 여러 파일이 덮어쓰기되면서 Microsoft Store의 중요한 파일이 손상되는 것이 원인으로 추정됩니다.

현재 이 문제로 어려움을 겪고 있다면 아래에 정리된 해결 방법들을 순서대로 하나씩 시도해 보세요. 소개하는 모든 방법은 실제 사용자들에게 효과가 확인된 솔루션입니다. 상황에 맞는 해결책을 찾을 때까지 각 방법을 차례대로 따라 해 보시기 바랍니다.

방법 1: Windows Store 앱 문제 해결사 실행

다른 작업을 시작하기 전에, 먼저 Windows 자체적으로 문제를 복구할 수 있는지 확인해 보겠습니다. 이 문제는 손상된 데이터 파일과 관련이 있으며, Windows 10에는 이러한 문제를 처리할 수 있는 도구가 내장되어 있으므로 Windows Store 앱 문제 해결사를 실행하면 문제를 자동으로 진단하고 수정할 수 있습니다.

  1. Windows 키 + R을 눌러 실행 창을 엽니다. 그런 다음 "ms-settings:troubleshoot"를 입력하고 Enter 키를 눌러 설정 앱의 문제 해결 탭으로 이동합니다.
  2. 문제 해결 탭에서 아래로 스크롤하여 다른 문제 찾아서 해결 항목으로 이동한 후, Windows Store 앱을 클릭하고 문제 해결사 실행 버튼을 누릅니다.
  3. 초기 검사가 완료될 때까지 기다립니다. 문제 해결사가 문제를 감지하면 수정 적용 버튼을 클릭하거나 화면의 지시에 따라 문제를 해결합니다.
  4. 컴퓨터를 재시작한 후 문제가 해결되었는지, 계산기 앱을 정상적으로 사용할 수 있는지 확인합니다. 여전히 계산기를 사용할 수 없다면 다음 방법으로 넘어갑니다.

방법 2: Windows Store 캐시 및 쿠키 삭제

이 문제는 대부분 누락되거나 손상된 데이터 파일 때문에 발생하므로, Windows Store를 초기화하고 캐시와 쿠키를 삭제하면 해결될 수 있습니다. 손상된 Windows Store 파일이 원인이라면 아래 단계를 통해 대부분 해결 가능합니다.

  1. Windows 키 + R을 눌러 실행 창을 연 다음, "wsreset.exe"를 입력하고 Enter 키를 누릅니다.
  2. 검은색 명령 프롬프트 창이 열리면 절대 닫지 말고 자동으로 닫힐 때까지 기다립니다.
  3. Windows Store가 초기화되면 컴퓨터를 재부팅하고 다음 부팅 시 문제가 해결되었는지 확인합니다.

여전히 계산기 앱을 사용할 수 없다면 다음 방법으로 넘어갑니다.

방법 3: SFC 및 DISM 검사 실행

손상된 시스템 파일도 이 문제의 원인이 될 수 있으므로, 내장 유틸리티를 활용해 손상 흔적을 완전히 제거해 보겠습니다.

먼저 시스템 파일 검사기(System File Checker)를 사용해 손상된 Windows 파일을 찾아 복구합니다.

  1. Windows 키 + R을 눌러 실행 창을 연 다음, "cmd"를 입력하고 Ctrl + Shift + Enter를 누른 뒤 UAC(사용자 계정 컨트롤) 프롬프트에서 를 클릭하여 관리자 권한 명령 프롬프트를 엽니다.
  2. 관리자 권한 명령 프롬프트에 다음 명령을 입력하고 Enter 키를 눌러 시스템 파일 검사기 스캔을 시작합니다:
    sfc /scannow
  3. 프로세스가 완료되면 컴퓨터를 재부팅하고 계산기 앱을 열 수 있는지 확인합니다. 동일한 문제가 지속되면 아래 단계를 계속 진행합니다.

문제가 여전히 남아 있다면, 배포 이미지 서비스 및 관리(DISM) 도구를 사용해 계산기 앱 충돌을 유발할 수 있는 손상된 파일을 교체합니다.

참고: DISM은 Windows Update를 통해 최신 시스템 파일을 다운로드하여 기존 파일을 교체하는 방식이므로, 프로세스를 완료하려면 안정적인 인터넷 연결이 필요합니다.

  1. Windows 키 + R을 눌러 실행 창을 연 다음, "cmd"를 입력하고 Ctrl + Shift + Enter를 누른 뒤 UAC(사용자 계정 컨트롤) 프롬프트에서 를 클릭하여 관리자 권한 명령 프롬프트 창을 엽니다.
  2. 관리자 권한 명령 프롬프트 창에 다음 명령을 입력하고 Enter 키를 눌러 DISM 스캔을 시작합니다:
    DISM.exe /Online /Cleanup-image /Restorehealth
  3. 프로세스가 완료되면 컴퓨터를 재시작하고 다음 부팅 시 계산기 앱을 열 수 있는지 확인합니다. 문제가 여전히 해결되지 않았다면 다음 방법으로 넘어갑니다.

방법 4: [UserSid] 레지스트리 키 삭제

일부 사용자들은 레지스트리 편집기에서 특정 키를 삭제한 후 계산기 앱을 다시 정상적으로 사용할 수 있었다고 보고했습니다. 모든 컴퓨터에서 효과가 있다고 보장할 수는 없지만 시도해 볼 가치는 충분합니다.

  1. Windows 키 + R을 눌러 실행 창을 연 다음, "regedit"를 입력하고 Enter 키를 누른 뒤 UAC(사용자 계정 컨트롤) 프롬프트에서 를 클릭하여 레지스트리 편집기를 엽니다.
  2. 레지스트리 편집기에서 왼쪽 창을 이용해 다음 위치로 이동합니다:
    HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Appx \ AppxAllUserStore \
  3. [UserSid] 키를 마우스 오른쪽 버튼으로 클릭하고 삭제를 선택하여 해당 키를 제거합니다.
  4. 레지스트리 편집기를 닫고 컴퓨터를 재부팅한 후 다음 부팅 시 문제가 해결되었는지 확인합니다.

주의: 레지스트리를 잘못 수정하면 시스템에 심각한 문제가 발생할 수 있으므로, 작업 전 반드시 레지스트리를 백업하는 것이 좋습니다.

여전히 계산기 앱을 열 수 없다면 다음 방법으로 넘어갑니다.

방법 5: ATK 패키지 업데이트

일부 사용자들은 ATK 패키지를 제거한 후 최신 버전을 다시 설치하여 계산기 앱을 복구하는 데 성공했습니다. 일부 사용자는 Revo나 IObit 같은 강력한 언인스톨러로 구버전 ATK 패키지의 잔여 파일까지 완전히 제거했지만, 대부분의 사용자는 이 단계가 필수적이지 않다고 보고했습니다.

  1. Windows 키 + R을 눌러 실행 창을 연 다음, "appwiz.cpl"을 입력하고 Enter 키를 눌러 프로그램 및 기능 창을 엽니다.
  2. 프로그램 및 기능 목록에서 아래로 스크롤하여 ATK Package를 마우스 오른쪽 버튼으로 클릭하고 제거를 선택합니다. 그런 다음 화면의 지시에 따라 소프트웨어를 시스템에서 제거합니다.
    참고: 필요하다면 Revo Uninstaller 같은 강력한 언인스톨러를 사용해 ATK 패키지의 잔여 흔적까지 완전히 제거할 수도 있습니다.
  3. ATK 패키지의 최신 버전을 다운로드합니다(제조사 공식 웹사이트 또는 신뢰할 수 있는 출처 이용).
  4. 새 드라이버를 설치하고 컴퓨터를 재시작합니다. 다음 부팅 시 문제가 해결되었는지 확인하고, 여전히 동일한 문제가 발생한다면 다음 방법으로 넘어갑니다.

방법 6: PowerShell을 통한 계산기 재등록

먼저 관리자 권한 Windows PowerShell을 사용해 기본 제공 계산기를 다시 등록해 보겠습니다. 이 방법은 많은 사용자에게 효과가 입증되었으며, 계산기 앱을 재설치하지 않고도 문제를 해결할 수 있다는 장점이 있습니다. 즉, 사용자 설정이나 사용자 지정 사전 설정을 잃지 않습니다. 다만 Windows에 내장된 전체 앱을 다시 등록하는 과정이므로 완료까지 상당한 시간이 걸린다는 점이 단점입니다.

  1. 화면 왼쪽 하단의 시작 버튼을 클릭하고 "cmd"를 검색합니다. 그런 다음 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
    참고: 이 단계는 매우 중요합니다. 일반 명령 프롬프트로는 필요한 명령을 실행할 수 있는 충분한 권한이 없습니다.
  2. 관리자 권한 명령 프롬프트에 "powershell"을 입력하고 Enter 키를 눌러 관리자 권한 Powershell 창으로 전환합니다.
  3. 다음 명령을 관리자 권한 Powershell에 붙여넣고 Enter 키를 눌러 실행합니다:
    Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
    참고: 명령이 오랫동안 멈춰 있는 경우 여러 번 다시 실행해야 할 수 있습니다. 어딘가에서 지연되는 것처럼 보이면 명령을 다시 붙여넣고 Enter 키를 한 번 더 누르면 됩니다.
  4. 프로세스가 완료될 때까지 인내심을 갖고 기다립니다. Windows가 모든 기본 제공 앱을 다시 초기화하므로 10분 이상 걸릴 수 있습니다.
  5. 프로세스가 완료되면 시스템을 재부팅하고 다음 부팅 시 문제가 해결되었는지 확인합니다. 여전히 기본 계산기에 접근할 수 없다면 다음 방법으로 넘어갑니다.

방법 7: 계산기 LocalCache 폴더 삭제

이 방법은 우아하지는 않지만 효과가 있다고 사용자들이 확인한 방법입니다. 계산기(필요한 경우 Windows Store 포함)의 로컬 캐시 데이터를 삭제하는 것입니다. 앞서 언급했듯이 계산기 문제는 Windows Store와 연관되어 있으므로, Windows Store가 열리지 않는 경우에도 동일한 해결책을 적용할 수 있습니다.

다행히 이 방법은 계산기의 사용자 설정이나 Windows Store 로그인 정보를 삭제하지 않습니다. Windows Store를 열 때 동일한 오류가 발생한다면 두 앱 모두의 LocalCache 폴더 내용을 삭제하세요.

  1. 다음 경로로 이동합니다: C:(OS 드라이브) > Users > *사용자 이름* > AppData > Local > Packages > Microsoft.Calculator_8wekyb3d8bbwe > LocalCache
    참고: 사용자 폴더에서 AppData 폴더를 찾을 수 없다면 기본적으로 숨김 처리되어 있기 때문입니다. 파일 탐색기 상단 리본 메뉴의 보기 탭에서 숨긴 항목 체크박스를 선택하면 숨겨진 폴더를 표시할 수 있습니다.
  2. LocalCache 폴더의 모든 내용(파일 및 폴더 포함)을 삭제합니다.
    참고: 기본 계산기에만 문제가 있었다면 위 단계만으로 충분합니다. Windows Store 접근에도 문제가 있다면 아래 단계를 계속 진행하여 Windows Store의 LocalCache 폴더에 대해 동일한 작업을 수행합니다.
  3. 다음 경로로 이동합니다: C:(OS 드라이브) > Users > *사용자 이름* > AppData > Local > Packages > Microsoft.WindowsStore_8wekyb3d8bbwe > LocalCache
  4. LocalCache 폴더의 내용(모든 파일 및 폴더)을 삭제합니다.
  5. 재부팅하고 문제가 해결되었는지 확인합니다.

여전히 동일한 문제가 발생한다면 마지막 방법으로 넘어갑니다.

방법 8: 고급 옵션에서 계산기 초기화

앞선 방법들이 효과가 없었다면 기본 제공 계산기를 초기화해 보겠습니다. 이 방법 역시 많은 사용자에게 효과가 확인되었지만, 계산기와 관련된 모든 데이터가 삭제된다는 점에 유의하세요. 여기에는 기록 탭의 내용과 이전에 설정한 사용자 지정 환경설정이 모두 포함됩니다.

  1. Windows 키 + R을 눌러 실행 창을 열고, "ms-settings:"를 입력한 후 Enter 키를 눌러 설정 메뉴를 엽니다.
  2. Windows 설정 메뉴에서 을 클릭합니다.
  3. 왼쪽 메뉴에서 앱 및 기능을 선택한 다음, 설치된 앱 목록 위의 검색 상자에 "계산기"를 입력합니다. 그런 다음 계산기를 클릭하여 확장하고 고급 옵션을 선택합니다.
  4. 계산기고급 메뉴에서 초기화 버튼을 클릭하고 앱이 다시 초기화될 때까지 기다립니다.
  5. 초기화 프로세스가 완료되면 시스템을 재부팅하고 문제가 해결되었는지 확인합니다.

방법 9: 새 사용자 계정 생성

위의 모든 방법이 효과가 없다면 새 사용자 계정을 만들어 계산기가 정상 작동하는지 확인해 볼 수 있습니다. 현재 사용자 계정의 설정에 불일치가 있는 경우가 많으며, 각 사용자 설정이 시스템 유틸리티와 밀접하게 연결되어 있기 때문에 이것이 계산기 오류 메시지의 원인일 수 있습니다.

먼저 새 계정을 만들고 계산기가 작동하는지 확인하세요. 정상적으로 작동한다면 모든 데이터를 새 계정으로 안전하게 이전한 후 기존 계정을 삭제할 수 있습니다.

방법 10: 이전 시스템 복원 지점 사용

여전히 계산기 앱을 사용할 수 없다면, 초기화나 복구 설치를 진행하기 전에 시도해 볼 수 있는 마지막 방법이 있습니다. 일부 사용자는 시스템 복원을 통해 컴퓨터 상태를 이전 시점으로 되돌려 문제를 해결했습니다.

단, 이 방법은 문제가 처음 발생하기 이전 날짜의 시스템 복원 지점이 존재하는 경우에만 적용할 수 있습니다.

  1. Windows 키 + R을 눌러 실행 창을 연 다음, "rstrui"를 입력하고 Enter 키를 눌러 시스템 복원 마법사를 엽니다.
  2. 첫 번째 시스템 복원 창에서 다음을 클릭한 후, 더 많은 복원 지점 표시 체크박스를 선택합니다.
  3. 계산기 앱에 문제가 발생하기 이전 날짜의 복원 지점을 선택하고 다음 버튼을 다시 누릅니다.
  4. 마지막으로 마침을 클릭하여 복원 프로세스를 시작합니다. 컴퓨터가 곧 재시작되며 다음 부팅 시 이전 상태로 복원됩니다.

문제가 여전히 해결되지 않는다면 시스템에 근본적인 손상 문제가 있을 가능성이 높습니다. 이 경우 Windows 10 복구 설치(Repair Install)를 수행하는 것을 권장합니다.

방법 11: 서드파티 계산기 다운로드

모든 해결 방법이 효과가 없다면 Windows를 새로 설치하는 대신, 서드파티 계산기를 다운로드하여 사용할 수 있습니다. 이러한 계산기는 컴퓨터의 다른 계산기 응용 프로그램과 동일하게 작동합니다.

대표적인 예로 Old Calculator가 있습니다. 이는 Windows 8과 7에 있던 구버전 Windows 계산기로, 최신 버전에 있는 모든 필수 기능과 레이아웃을 포함하고 있습니다.

참고: 본문의 링크는 독자의 정보 제공 목적으로만 게재된 것이며, 서드파티 소프트웨어는 본인의 책임하에 다운로드하시기 바랍니다.