게임이나 대용량 프로그램을 설치하는 도중 IsDone.dll 오류 메시지가 뜨면서 설치가 중단된 경험이 있으신가요? 이 오류는 생각보다 흔하며, 원인만 정확히 파악하면 비교적 간단하게 해결할 수 있습니다. 이 글에서는 IsDone.dll 오류가 발생하는 이유와 Windows 10/11에서 바로 적용할 수 있는 8가지 해결 방법을 자세히 안내해 드립니다.
IsDone.dll 오류란 무엇인가요?
Windows 10/11 환경에서 IsDone.dll 오류는 주로 게임이나 대용량 프로그램 설치 과정과 관련이 있습니다. 이런 프로그램들은 대부분 압축된 형태로 배포되며, 설치 중 하드 드라이브에 압축을 해제하면서 상당한 디스크 공간과 RAM을 소모합니다. 만약 설치 시점에 하드 디스크 여유 공간이나 RAM이 부족하면 시스템은 IsDone.dll 오류를 표시하며 설치를 중단합니다.
RAM과 디스크 공간 부족 외에도 다음과 같은 요인들이 IsDone.dll 오류를 유발할 수 있습니다.
- 하드 디스크 또는 RAM의 불량 섹터
- 게임과 응용 프로그램 실행에 필요한 unarc.dll 파일 손상
- 손상된 시스템 파일
- 악성코드 및 바이러스 감염
- 지나치게 엄격한 방화벽 설정
- 서드파티 프로그램 간 충돌
본격적인 해결 전 필수 확인 사항
해결 방법을 하나씩 시도하기 전에 반드시 먼저 확인해야 할 것이 있습니다. 바로 PC 사양입니다. 설치하려는 게임이나 프로그램이 요구하는 최소 시스템 사양을 컴퓨터가 충족하는지 확인하세요. 검색 엔진에 게임 이름과 '시스템 요구 사항'을 함께 검색하면 쉽게 알 수 있으며, 사양이 미달이라면 그것이 바로 오류의 원인일 가능성이 높습니다.
시스템 및 하드웨어 요구 사항을 모두 충족했는데도 설치가 진행되지 않는다면, 아래의 해결 방법들을 순서대로 시도해 보세요.
방법 1: 가상 메모리(페이지 파일) 늘리기
페이지 파일(가상 메모리)은 Windows가 RAM이 처리하지 못하는 데이터를 임시로 처리하기 위해 사용하는 영역입니다. 이 값을 늘리면 RAM 부족으로 인한 IsDone.dll 오류를 해결할 수 있습니다.
- Windows + R 키를 눌러 실행(Run) 창을 엽니다.
- 입력창에 sysdm.cpl을 입력하고 Enter 키를 누릅니다. 그러면 시스템 속성 창이 열립니다.
- 고급 탭으로 이동한 후 성능 항목에서 설정 버튼을 클릭합니다.
- 고급 탭에서 아래쪽의 가상 메모리 섹션을 찾아 변경 버튼을 누릅니다.
- 팝업 창에서 모든 드라이브에 대해 페이징 파일 크기 자동 관리 옵션의 체크를 해제합니다.
- 사용자 지정 크기를 선택하고 초기 크기와 최대 크기를 늘려 입력합니다. 권장 값은 400~3000MB 사이이며, 최소 2.5GB(약 2560MB) 정도면 충분합니다.
- 값을 설정한 후 확인을 누르고, 열려 있는 모든 창을 닫은 뒤 PC를 재부팅합니다.
- 재부팅 후 Windows + R 키를 누르고 %temp%를 입력한 뒤 확인을 클릭합니다.
- 열린 폴더 안의 모든 파일을 삭제합니다.
- 게임을 다시 설치하여 IsDone.dll 오류가 사라졌는지 확인합니다.
방법 2: SFC 검사 실행하기
손상되거나 훼손된 시스템 파일은 대용량 소프트웨어와 게임의 설치를 방해할 수 있습니다. 따라서 모든 시스템 파일이 정상 상태인지 점검하는 것이 중요합니다. 이를 위해 SFC(시스템 파일 검사기) 스캔을 실행하세요.
- Windows + X 키를 눌러 WinX 메뉴를 연 후 명령 프롬프트(관리자)를 선택합니다. UAC(사용자 계정 컨트롤) 창이 뜨면 예를 클릭합니다.
- 명령줄에 sfc /scannow를 입력하고 Enter 키를 누릅니다.
- SFC 검사가 시작됩니다. 검사에는 시간이 걸리므로 완료될 때까지 기다려 주세요. 도중에 중단하지 않도록 주의하세요.
- 검사가 끝나면 컴퓨터를 재부팅합니다.
- 재부팅이 완료되면 게임이나 프로그램을 다시 설치해 보세요. 여전히 IsDone.dll 오류가 발생한다면 아래의 DISM 검사를 진행합니다.
SFC 검사로 해결되지 않은 손상된 시스템 파일은 DISM 검사로 복구할 수 있습니다.
- 관리자 권한으로 명령 프롬프트를 엽니다.
- DISM /Online /Cleanup-Image /RestoreHealth 명령을 입력하고 Enter 키를 누릅니다.
- 검사가 완료될 때까지 기다린 후, SFC 검사를 한 번 더 실행하고 PC를 재부팅합니다.
방법 3: 안전 모드에서 게임 설치하기
안전 모드로 부팅하면 필수 프로세스만 백그라운드에서 실행되기 때문에 RAM 사용량이 크게 줄어듭니다. 이 상태에서 게임을 설치하면 RAM 부족 문제를 피하고 IsDone.dll 오류 발생 가능성을 낮출 수 있습니다.
- 컴퓨터를 종료했다가 다시 켭니다.
- Windows 10/11에서는 시작 메뉴에서 Shift 키를 누른 채 다시 시작을 클릭한 뒤, 문제 해결 → 고급 옵션 → 시작 설정 → 다시 시작 경로로 이동해 안전 모드를 선택하는 것이 확실합니다. 또는 Windows + R 키로 실행 창을 열어 msconfig를 입력하고, 부팅 탭에서 안전 부팅에 체크한 후 재시작해도 됩니다.
- 안전 모드로 부팅되면 게임을 설치해 봅니다.
- 안전 모드에서도 실패한다면 네트워킹 지원 안전 모드를 시도해 보세요.
방법 4: UnArc.dll 및 IsDone.dll 파일 재등록하기
UnArc.dll과 IsDone.dll 파일 자체에 문제가 있다고 의심된다면, 해당 파일을 다시 등록해 보세요. 많은 Windows 10/11 사용자들이 이 방법으로 문제를 해결했습니다. 몇 단계만 거치면 되는 간단한 작업입니다.
- Windows + X 키를 누른 후 명령 프롬프트(관리자)를 선택합니다.
- 명령줄에 regsvr32 isdone.dll을 입력하고 Enter 키를 눌러 IsDone.dll 파일을 등록합니다.
- 이어서 regsvr32 unarc.dll 명령을 입력하고 Enter 키를 눌러 UnArc.dll 파일도 다시 등록합니다.
- 두 파일의 등록이 끝나면 컴퓨터를 재시작하고 게임을 다시 설치해 봅니다.
방법 5: UnArc.dll 및 IsDone.dll 파일 교체하기
파일을 재등록해도 문제가 해결되지 않는다면, UnArc.dll과 IsDone.dll 파일 자체를 새 파일로 교체하는 방법도 있습니다. 인터넷에서 두 DLL 파일을 내려받아 기존 파일을 대체하는 방식으로, 검색 엔진에서 파일 이름을 검색하면 쉽게 찾을 수 있습니다. 단, 반드시 신뢰할 수 있는 출처에서만 다운로드하세요.
- 내려받은 압축 파일에서 IsDone.dll 파일의 압축을 해제한 후 복사합니다.
- C 드라이브로 이동해 Windows 폴더를 엽니다.
- System32 폴더에 들어가 복사한 DLL 파일을 붙여넣습니다.
- "기존 파일을 교체하시겠습니까?"라는 대화 상자가 나타나면 예를 선택합니다.
- 같은 방식으로 압축을 해제한 UnArc.dll 파일을 복사해 같은 폴더에 붙여넣습니다.
- 두 파일을 모두 교체한 후, 위의 방법 4를 참고해 새로 추가한 DLL 파일을 다시 등록합니다.
- 컴퓨터를 재시작하고 게임이나 프로그램을 다시 설치합니다.
방법 6: RAM 오류 점검하기
일부 사용자들은 RAM의 불량 섹터 때문에 IsDone.dll 오류가 발생한다고 보고했습니다. RAM에 오류가 있으면 시간이 지나며 다양한 시스템 오류를 일으키고 PC 전반의 건강 상태를 해칠 수 있으므로, 점검해 볼 가치가 충분합니다.
RAM 오류를 검사하려면 시작 메뉴에서 '메모리 진단'을 검색해 Windows 메모리 진단 도구를 실행하세요. MemTest86 같은 신뢰할 수 있는 서드파티 도구를 활용하는 것도 좋은 방법입니다. 검사가 완료되면 게임이나 프로그램을 다시 설치해 봅니다.
방법 7: 하드 디스크 오류 검사하기
RAM뿐 아니라 하드 디스크도 함께 점검해 보세요. 디스크 오류 역시 IsDone.dll 오류를 유발할 수 있습니다.
- Windows + X 키를 누른 후 메뉴에서 명령 프롬프트(관리자)를 선택합니다.
- Windows가 설치된 드라이브 이름을 확인합니다. 일반적으로 C 드라이브입니다.
- chkdsk /f C: 명령을 입력하고 Enter 키를 누릅니다.
- 디스크 검사가 완료될 때까지 기다립니다. 시간이 다소 걸릴 수 있으니 참고 기다려 주세요.
- 검사가 끝나면 컴퓨터를 재부팅하고 게임을 다시 설치해 봅니다.
방법 8: PC 정리 및 최적화하기
저장 공간이 가득 차 있거나 불필요한 파일로 복잡한 상태에서도 IsDone.dll 오류가 나타날 수 있습니다. 임시 파일, 캐시 등 정크 파일을 정기적으로 삭제해 디스크 여유 공간을 확보하세요. Windows의 디스크 정리(Disk Cleanup) 도구를 사용하거나, 신뢰할 수 있는 PC 정리·복구 프로그램으로 불필요한 파일을 제거하는 것도 효과적입니다.
마무리
Windows 10/11에서 대용량 게임이나 프로그램 설치 시 나타나는 IsDone.dll 오류는 위에서 소개한 방법들로 대부분 해결할 수 있습니다. 그래도 문제가 지속된다면 게임 개발사의 고객 지원팀에 문의하거나, PC 제조사에 상담을 요청해 자신의 상황에 맞는 해결책을 받아보는 것도 좋습니다.
Windows 10/11에서 게임을 설치하다가 IsDone.dll 오류를 겪어보셨나요? 어떻게 해결하셨는지 아래 댓글로 공유해 주세요.