[오류해결] Dodi Repack 게임 설치 시, ISDone.dll, unarc.dll error code -11 오류 해결 방법
1. 증상
해당 문제는 게임 설치가 99%까지 거의 완료되는 시점에 아래와 같이 ISDone.dll 경고창이 출력되면서 Unarc.dll returned an error code: -11 오류메시지를 출력합니다. 동시에 게임설치 전체가 중단됩니다.
2. 원인
해당 증상의 원인은 다양하게 발생하는데, 가장 흔한 원인은 시스템의 메모리 부족으로 인해서 발생하는 문제라고 합니다. 보통 게임에서 요구하는 하드웨어 사양이 있는데, 그 부분을 충족하지 못하는 경우, 가상 메모리를 이용해 추가 메모리를 확보하는 등의 방법을 이용합니다.
하지만 제 시스템은 이미 메모리가 충분히 넉넉했기 때문에 해당 문제가 원인은 아니었습니다.
그 다음 원인으로 이야기가 되는 것은 게임이 설치되면서 Visual-C-Runtime이 설치되어야 하는데, 이것이 설치가 되지 않는 경우에도 위와 같은 증상이 발생한다고 합니다.
Visual-C-Runtimes-All-in-One과 같이 한번에 여러 버전의 Visual-C Runtimes을 설치하였음에도 해당 문제가 해결되지 않았습니다.
3. 해결책
일단 절대 하지 않아도 될 방법은 ISDone.dll이나 Unarc.dll 같은 파일을 직접 다운로드 해서 윈도우의 system 폴더 같은 곳에는 절대 강제 복사하지 않습니다. 문제 해결도 되지 않을 거고, 시스템 보안에 매우 심각한 문제를 가져올 가능성이 있습니다. 최악의 경우 랜섬웨어(Ransomware) 감염으로 이어질 수 있습니다.
일단 저처럼 게임을 설치하기 위한 시스템 사양이 충분하다면(특히 메모리가 넉넉한 상황이라면) Visual-C-Runtimes-All-in-One 설치 또는 아래와 같은 방법으로 문제 해결이 가능합니다.
참고로 32GB 정도의 메모리만 되어도 위와 같은 문제가 발생할 가능성은 매우 낮다고 생각하면 됩니다. 위의 문제가 메모리 부족으로 발생하는 경우는 8GB 정도로 메모리가 확실히 낮은 상황에서만 발생한다고 합니다.
Visual-C-Runtimes-All-in-One 설치를 하고도 해당 문제가 발생한다면, 이 문제는 게임 설치 경로 때문에 발생하는 것입니다.
게임이 설치되는 기본 경로가 C:\Program files의 하위 경로에 기본적으로 설정이 되는데, 설치 경로를 C:\Game과 같이 별도의 경로를 지정해 줍니다. Program files 경로는 시스템에서 지정한 경로기 때문에 권한 문제 등이 발생하면서 위와 같은 문제가 발생하는 것으로 예상됩니다.
여기서 주의할 것은 게임 설치 경로에 한글이 포함되지 않도록 주의합니다.
그럼 또 뵙겠습니다.

댓글
댓글 쓰기