Uplay는 Ubisoft에서 제공하는 디지털 배포, 디지털 저작권 관리(DRM), 멀티플레이어 및 커뮤니케이션 서비스입니다. 하나의 앱으로 업적을 관리하고 이를 다른 게임에도 연동할 수 있도록 설계되었으며, 다양한 플랫폼에서 서비스를 제공하고 주로 Ubisoft 게임에서 사용됩니다.
그런데 사용자들이 PC에 다운로드하여 설치한 게임을 실행하려고 할 때 "Uplay has detected an unrecoverable error and must shut down(복구할 수 없는 오류가 감지되어 종료해야 합니다)"이라는 오류 메시지가 나타나는 경우가 있습니다. 이 오류의 원인은 다양하지만, 아래에서 소개하는 해결 방법들을 통해 모두 해결할 수 있습니다.
"복구할 수 없는 오류"가 발생하는 원인
이 문제의 가장 흔한 원인은 Uplay 서비스에 새로운 업데이트가 출시되면서 구버전 지원이 중단된 경우입니다. 실제 문제는 Uplay 클라이언트가 자동으로 업데이트되지 못한다는 점에서 발생합니다.
그 외 원인으로는 방화벽처럼 지나치게 엄격하게 설정된 보안 설정을 들 수 있습니다. 또한 사용자나 Windows 업데이트에 의해 변경된 손상된 hosts 파일도 주요 원인 중 하나였습니다.
해결 방법 1: Uplay 업데이트하기
이 오류는 대체로 Uplay 클라이언트가 구버전이며 Ubisoft에서 새 버전을 출시했다는 신호입니다. 하지만 클라이언트 자체가 열리지 않아 자동 업데이트가 불가능하므로, 기존 버전을 제거한 후 최신 버전을 수동으로 설치하는 과정을 진행해야 합니다.
- 먼저 관리자 계정으로 로그인했는지 확인하세요. 다른 권한의 계정으로는 프로그램을 제거할 수 없습니다.
- 업적이나 기타 Uplay 관련 데이터가 삭제될 걱정은 하지 않아도 됩니다. 이 데이터는 PC에 설치된 프로그램이 아니라 Uplay 계정에 연동되어 있기 때문입니다.
- 시작 메뉴를 클릭하고 검색창에 "제어판"을 입력해 엽니다. Windows 10을 사용 중이라면 톱니바퀴 아이콘을 클릭해 설정 앱을 열 수도 있습니다.
- 제어판에서 오른쪽 위의 "보기 기준"을 "범주"로 변경한 뒤, 프로그램 섹션 아래의 "프로그램 제거"를 클릭합니다.

- 설정 앱을 사용하는 경우 "앱"을 클릭하면 PC에 설치된 모든 프로그램 목록이 바로 나타납니다.
- 목록에서 Uplay 항목을 찾아 한 번 클릭합니다. 목록 위의 "제거" 버튼을 누르고 나타나는 대화 상자를 확인한 뒤, 화면의 안내에 따라 Uplay를 제거하고 컴퓨터를 재시작합니다.

- Uplay를 처음 설치했던 폴더로 이동합니다. 기본 경로는 C >> Program Files 또는 C >> Program Files (x86)입니다. 해당 폴더 안의 Uplay 폴더를 찾아 남아 있는 파일을 마우스 오른쪽 버튼으로 클릭하고 "삭제"를 선택해 모두 제거합니다.
Ubisoft 공식 사이트의 다운로드 페이지에 접속해 "Download Uplay for PC" 버튼을 클릭하여 최신 버전의 Uplay 클라이언트를 다운로드합니다. 다운로드 폴더에서 받은 파일을 더블클릭해 설치를 시작하고, 화면의 안내에 따라 프로그램을 올바르게 설치합니다.
게임을 다시 실행하고 문제가 되던 Ubisoft 게임을 실행할 때 여전히 "복구할 수 없는 오류" 메시지가 나타나는지 확인합니다.
해결 방법 2: 인터넷 연결 방식 변경하기
때로는 Uplay 업데이트 서비스를 시작하기 위해 더 안정적인 인터넷 연결이 필요합니다. 무선 연결 상태가 좋지 않으면 이 오류가 발생할 수 있으므로, 처음 Uplay를 정상적으로 실행하기 위해 유선(Ethernet) 연결로 전환해 보세요.
이 문제를 해결하려면 다음 단계를 따르세요:
- 공유기를 통해 무선 인터넷을 사용 중이라면 랜선(LAN 케이블)을 찾거나 구매해야 합니다. 생김새를 잘 모른다면 아래 이미지를 참고하거나 판매점에 문의하세요.

- 케이블 한쪽 끝을 PC나 노트북에 연결하고, 다른 쪽 끝은 인터넷 연결에 사용하는 모뎀에 꽂습니다. 모뎀을 찾을 수 없거나 사용하지 않는다면 랜선을 공유기에 직접 연결하는 방법도 있습니다.
- 문제가 되던 Ubisoft 게임을 실행하여 Uplay가 정상적으로 작동하는지 확인합니다.
해결 방법 3: Hosts 파일 초기화하기
이전에 컴퓨터의 다른 문제를 해결하려고 System32 폴더 내부의 hosts 파일을 수정한 적이 있다면 이 방법이 도움이 될 수 있습니다. hosts 파일은 호스트 이름을 IP 주소에 매핑하는 역할을 합니다. 어떤 이유로든 hosts 파일이 손상되었거나 Uplay에서 이 문제가 발생하기 시작했다면, 아래 단계에 따라 hosts 파일을 기본값으로 초기화할 수 있습니다.
- 파일 탐색기를 연 후 C >> Windows >> System32 >> Drivers >> Etc 경로로 이동합니다. 먼저 왼쪽 창에서 "내 PC" 또는 "내 컴퓨터"를 클릭해 로컬 디스크(C:)를 찾아 엽니다.
- Windows 폴더가 보이지 않는다면 숨김 파일 및 폴더 표시 옵션을 켜야 할 수 있습니다. 파일 탐색기 상단 메뉴의 "보기" 탭을 클릭하고 "표시/숨기기" 섹션에서 "숨긴 항목" 체크박스를 선택합니다. 파일 탐색기는 숨김 파일을 표시하며, 설정을 다시 변경할 때까지 이 상태를 유지합니다.

- Etc 폴더에서 hosts 파일을 찾아 마우스 오른쪽 버튼으로 클릭하고 "속성"을 선택한 뒤 "보안" 탭으로 이동합니다. "고급" 버튼을 클릭하면 "고급 보안 설정" 창이 나타납니다. 여기서 소유자를 변경해야 합니다.
- "소유자:" 항목 옆의 "변경" 링크를 클릭합니다. "사용자 또는 그룹 선택" 창이 나타납니다.

- "고급" 버튼을 통해 사용자 계정을 선택하거나, "선택할 개체 이름 입력" 입력란에 직접 사용자 계정을 입력한 후 확인을 클릭합니다. 필요에 따라 TrustedInstaller 계정도 함께 추가합니다.
- 선택 사항으로, 폴더 내 모든 하위 폴더와 파일의 소유자까지 변경하려면 "고급 보안 설정" 창에서 "하위 컨테이너와 개체의 소유자 바꾸기" 체크박스를 선택합니다. 확인을 클릭해 소유권 변경을 적용합니다.
- hosts 파일의 소유권을 가져온 후, 파일을 마우스 오른쪽 버튼으로 클릭하고 "이름 바꾸기"를 선택합니다. 파일 이름을 hosts.old로 변경하고 적용합니다.

이제 같은 폴더에 제공되는 템플릿을 사용해 새 hosts 파일을 만들 차례입니다. 이것이 이 해결 방법에서 가장 쉬운 부분이며, 파일 생성 자체는 매우 간단하므로 문제 해결이 거의 완료된 상태입니다.
- 시작 메뉴 버튼이나 그 옆의 검색창을 클릭해 "메모장"을 검색하여 엽니다. Windows 키 + R 키 조합을 누르고 실행 창에 "notepad.exe"를 입력해 메모장을 열 수도 있습니다.

- 파일을 비워 둔 상태에서 메모장 창 왼쪽 위의 "파일" 메뉴를 클릭합니다. 드롭다운 목록에서 "다른 이름으로 저장"을 선택하고 파일 탐색기를 이용해 C >> Windows >> System32 >> Drivers >> Etc 폴더로 이동합니다.
- "파일 형식" 옵션은 "텍스트 문서"로 유지하고, "파일 이름"을 따옴표 없이 "hosts"로 설정합니다.

- 확인을 클릭해 기존 hosts 파일이 있던 같은 폴더에 파일을 저장한 뒤, 컴퓨터를 재시작하여 변경 사항을 적용하고 동일한 문제가 여전히 발생하는지 확인합니다.
해결 방법 4: 방화벽 완전히 비활성화하기
방화벽 도구는 전체 보안에서 가장 중요한 부분 중 하나입니다. 각 프로그램이 인터넷에 자유롭게 연결하지 못하도록 차단하고, 프로그램이 온라인에 연결하기 전에 허용 절차를 거쳐야 하기 때문입니다.
그러나 일시적으로 방화벽을 비활성화하면 Uplay가 정상적으로 열리고, 방화벽을 다시 켠 후에도 오류가 더 이상 나타나지 않았다는 사례가 많습니다. 이를 확실히 하려면 방화벽에서 Uplay에 대한 예외 규칙을 추가하는 것이 좋습니다. 아래 단계는 모든 Windows PC에 기본 내장된 Windows 방화벽 기준으로 설명합니다.
- 시작 버튼에서 검색하거나 작업 표시줄 왼쪽의 돋보기 검색 아이콘 또는 Cortana 버튼을 클릭해 제어판을 엽니다.

- 제어판이 열리면 보기 방식을 "큰 아이콘" 또는 "작은 아이콘"으로 변경하고, 맨 아래로 스크롤하여 "Windows Defender 방화벽" 옵션을 찾습니다.

- Windows 방화벽을 클릭한 뒤, 왼쪽 옵션 목록에서 "Windows 방화벽을 통해 앱 또는 기능 허용"을 선택합니다. 앱 목록이 열리면 Uplay 항목을 찾아 "개인"과 "공용" 네트워크 두 항목 모두의 체크박스를 선택합니다.
- 확인을 클릭하고 컴퓨터를 재시작한 후, 문제가 되던 게임을 다시 실행하여 "복구할 수 없는 오류가 감지되어 종료해야 합니다" 메시지 없이 정상적으로 작동하는지 확인합니다.