일부 iTunes 사용자들은 복구 모드(Recovery Mode)를 통해 iPhone, iPad 또는 iPod을 이전 상태로 복원하려고 할 때 iTunes 오류 코드 12를 만나는 문제를 겪고 있습니다. 이 오류 코드는 복원 과정이 최종적으로 실패했을 때 나타나며, Windows와 macOS 버전의 iTunes 모두에서 발생하는 것으로 보고되었습니다.

이 오류 코드가 나타나는 원인은 여러 가지가 있을 수 있습니다. 주요 원인은 다음과 같습니다:
- 서드파티 백신/방화벽 간섭 – 지나치게 보호적으로 작동하는 보안 프로그램으로 인한 간섭 때문에 이 문제가 발생할 수 있습니다. 이 경우 서드파티 보안 프로그램을 비활성화하거나 제거하면 문제를 해결할 수 있습니다.
- 손상된 USB 케이블 – 부식되었거나 규격에 맞지 않는 케이블로 인해 iTunes와 Apple 기기 간의 연결이 불안정해져 이 문제가 발생할 수 있습니다. 이 경우 새 케이블로 교체한 후 절차를 다시 시도하면 해결됩니다.
- 손상된 iTunes 설치 – 특정 상황에서는 iTunes 설치 폴더 내부에 손상된 파일이 있는 경우 이 문제가 발생할 수 있습니다. 이를 해결하려면 iTunes 본체 앱과 관련 종속 프로그램들을 모두 재설치해야 합니다.
방법 1: 서드파티 보안 프로그램 비활성화 또는 제거 (Windows 전용)
Windows 7, Windows 8.1 또는 Windows 10에서 이 문제가 발생하고 서드파티 보안 프로그램을 사용 중이라면, 해당 프로그램이 로컬 iTunes 설치와 충돌하여 오류 코드 12를 유발하고 있을 가능성이 높습니다.
특히 Windows 10 사용자들 사이에서 이 문제가 자주 확인되고 있습니다.
이 경우 실시간 보호 기능을 비활성화하거나 보안 프로그램을 완전히 제거함으로써 문제를 해결할 수 있습니다.
서드파티 백신이나 방화벽을 사용 중이라면, 먼저 트레이 바(시스템 트레이)에 있는 보안 프로그램 아이콘을 마우스 오른쪽 버튼으로 클릭하고 실시간 보호를 비활성화할 수 있는 옵션을 찾아보세요.

참고: 비활성화 방법은 사용 중인 보안 프로그램에 따라 다릅니다. 일부 프로그램은 트레이 바 메뉴에서 직접 비활성화할 수 없으니 주의하세요.
또한 서드파티 방화벽이나 방화벽이 포함된 보안 프로그램을 사용 중이라면, 실시간 보호만 비활성화해서는 문제가 해결되지 않습니다. 방화벽 구성 요소는 계속 활성 상태로 유지되기 때문입니다.
이 경우 서드파티 보안 프로그램을 완전히 제거한 후 오류 코드 12가 더 이상 발생하지 않는지 확인해야 합니다. 제거 방법은 다음과 같습니다:
- Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다. 그런 다음 'appwiz.cpl'을 입력하고 Enter 키를 눌러 프로그램 및 기능 메뉴를 엽니다.

- 프로그램 및 기능 메뉴에서 설치된 프로그램 목록을 스크롤하여 이 문제를 일으킬 것으로 의심되는 백신 프로그램을 찾습니다.

- 제거 창에서 화면의 안내에 따라 제거 과정을 완료한 후 컴퓨터를 재시작합니다.
- 재시작이 완료되면 이전에 문제를 일으켰던 작업을 반복하여 오류 코드 12가 더 이상 발생하지 않는지 확인합니다.
동일한 오류 코드가 계속 발생한다면 아래의 다음 해결 방법으로 넘어가세요.
방법 2: USB 케이블 점검 및 교체
Apple의 공식 문서에 따르면, 결함이 있는 USB 케이블을 사용할 때도 이 오류 코드가 나타날 수 있습니다. 대부분의 사례에서 부식되었거나 규격에 맞지 않는 케이블로 인해 복구 유틸리티가 오류 코드 12를 반환하게 됩니다.

케이블에 결함이 있다면 새 케이블로 교체한 후 동일한 절차를 다시 진행하여 오류 코드 12가 계속 발생하는지 확인하는 것이 유일한 해결책입니다.
케이블을 교체해도 동일한 오류 코드가 계속 발생한다면 아래의 다음 해결 방법으로 넘어가세요.
방법 3: iTunes 앱 재설치
위의 방법들로도 iTunes 오류 코드 12가 해결되지 않았다면, iTunes 폴더에서 비롯된 파일 손상 문제를 겪고 있을 가능성이 높습니다. 이 문제는 macOS와 Windows 모두에서 발생하는 것으로 확인되었습니다.
이 문제를 해결하려면 iTunes 본체 앱(Windows의 경우 지원 앱 포함)을 재설치해야 합니다.
물론 운영 체제에 따라 재설치 방법이 다릅니다. macOS에서는 절차가 훨씬 간단하지만, Windows에서는 사용 중인 iTunes 버전에 따라 본체 앱과 지원 앱을 모두 재설치해야 할 수 있습니다.
사용 중인 운영 체제에 맞는 하단의 해당 가이드를 따라 진행하세요.
A. macOS에서 iTunes 재설치하기
macOS에서 문제가 되는 iTunes 앱을 재설치하는 절차는 매우 간단합니다. Mac에서 App Store를 연 후 왼쪽 하단 모서리에 있는 본인 이름을 클릭하세요(아직 로그인하지 않았다면 먼저 로그인한 후 이름을 클릭).

다음으로 iTunes 앱을 찾아 다시 다운로드(Re-download) 버튼을 클릭하여 앱을 재설치하고, 작업이 끝나면 시스템을 재시작합니다.
B. Windows에서 iTunes 재설치하기
Windows 컴퓨터에서 이 문제가 발생했다면, 사용 중인 iTunes 버전(데스크톱용 iTunes 또는 UWP(Universal Windows Platform)용 iTunes)에 따라 재설치 방법이 달라진다는 점에 유의하세요.
사용 중인 iTunes 버전에 맞는 가이드를 따라 진행하세요.
데스크톱용 iTunes 재설치
- Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다. 그런 다음 'appwiz.cpl'을 입력하고 Enter 키를 눌러 프로그램 및 기능 메뉴를 엽니다.

- 프로그램 및 기능 화면에서 응용 프로그램 목록을 스크롤하여 iTunes 항목을 찾습니다.
- 항목을 찾으면 마우스 오른쪽 버튼으로 클릭하고 나타나는 컨텍스트 메뉴에서 제거(Uninstall)를 선택합니다.

- iTunes 본체 앱의 제거를 완료한 후, 상단의 게시자(Publisher) 열을 클릭하여 남아 있는 iTunes 종속 프로그램들을 명확히 확인합니다. 그런 다음 Apple Inc.로 게시된 나머지 프로그램들을 모두 제거합니다.
- Apple의 모든 지원 소프트웨어를 제거한 후 컴퓨터를 재시작하고, 재시작이 완료되면 iTunes 데스크톱 다운로드 페이지에 접속합니다.
- 다운로드 페이지에서 아래로 스크롤하여 다른 버전 찾기(Looking for other versions) 섹션으로 이동한 후 Windows를 클릭하여 최신 버전의 iTunes를 다운로드합니다.

- 다운로드가 완료되면 설치 실행 파일을 열고 화면의 안내에 따라 최신 버전의 iTunes를 컴퓨터에 설치합니다.
참고: UAC(사용자 계정 컨트롤) 창이 나타나면 예를 클릭하여 관리자 권한을 부여합니다. - 절차가 끝나면 컴퓨터를 재시작하고, 재시작 후 오류 코드 12가 해결되었는지 확인합니다.
UWP용 iTunes 재설치
- Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다. 그런 다음 텍스트 상자에 "ms-settings:appsfeatures"를 입력하고 Enter 키를 눌러 설정 앱의 앱 및 기능 탭을 엽니다.

- 앱 및 기능 메뉴에서 검색 기능을 사용하여 'iTunes'를 검색합니다. 검색 결과 목록에서 iTunes를 클릭한 후 나타나는 컨텍스트 메뉴에서 고급 옵션(Advanced Options)을 클릭합니다.

- iTunes의 고급 메뉴에서 맨 아래로 스크롤하여 초기화(Reset) 섹션을 찾은 후 초기화 버튼을 클릭하여 재설치 프로세스를 시작합니다.
- 작업이 완료되면 컴퓨터를 재시작하고 iTunes를 다시 열어 오류 코드 12가 해결되었는지 확인합니다.