[오류해결] Dodi Repack 게임 설치 시, ISDone.dll, unarc.dll error code -11 오류 해결 방법 [Solved] ISDone.dll, unarc.dll errors for Dodi Repack installation
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 경로는 시스템에서 지정한 경로이므로 권한 문제 등이 발생하며 위와 같은 문제가 발생하는 것으로 예상됩니다.
여기서 주의할 것은 게임 설치 경로에 한글이 포함되지 않도록 주의합니다.
그럼 또 뵙겠습니다.
[English Version]
1. Symptoms
Just as the game installation reaches 99%, an "ISDone.dll" warning pops up with the error message: "Unarc.dll returned an error code: -11". At this point, the entire installation process is terminated.
2. The Cause
While there are several potential causes, the most common one is insufficient system memory. Typically, if the system doesn't meet the hardware requirements, users try to secure additional space via virtual memory.
However, in my case, the system had plenty of RAM, so memory was not the issue. Another frequently mentioned cause is the absence of Visual C++ Runtimes. I installed the "Visual C++ Runtimes All-in-One" package to cover all versions, but the error persisted.
3. The Solution
First and foremost, do not manually download ISDone.dll or Unarc.dll files and copy them into your Windows System folders. This does not fix the root cause and poses a severe security risk, potentially leading to malware or ransomware infections.
If your system specs are more than sufficient (especially if you have 32GB of RAM or more), the issue likely stems from the installation path.
By default, games are often installed under C:\Program Files. Since this is a system-protected directory, permission conflicts can trigger installation errors. To resolve this, change the installation path to a custom folder at the root of your drive, such as C:\Games.
Important: Ensure that the installation path does not contain any non-English characters (e.g., Korean), as this can also cause errors.
I hope this helps! See you in the next post.

댓글
댓글 쓰기