How to Fix ISDone.dll and Unarc.dll Errors
ISDone.dll and Unarc.dll messages appear when an installer cannot read, decompress, verify, or write packaged data. The DLL name alone does not identify one universal fix: the error code and the stage where installation fails are more important.
What the Error Usually Means
- The archive or one multipart volume is incomplete or corrupted.
- The torrent completed incorrectly and needs a force recheck.
- The destination or system drive does not have enough free space.
- Windows cannot write to the selected folder.
- The path is too long or contains characters the installer does not handle correctly.
- RAM, CPU, storage, or an overclock is unstable during decompression.
- Security software quarantined or blocked a required file.
- The Windows page file is disabled or too constrained for a memory-heavy installer.
Step 1: Record the Exact Error
Write down the complete message and code, for example “Unarc.dll returned an error code: -1” or “ISDone.dll error while unpacking.” Also note the percentage where installation fails. A repeatable failure at the same percentage often points to damaged source data; failures at changing points can indicate instability or resource pressure.
Step 2: Verify the Download
- In the torrent client, stop the torrent and run Force Recheck.
- Wait for verification to reach 100%.
- If data is missing, resume the torrent until complete.
- For direct downloads, compare file sizes and download a failed part again.
- If checksums are provided, compare them before reinstalling.
Step 3: Check Multipart Archives
Put every .part1.rar, .part2.rar, or numbered volume in the same folder. Keep the original filenames. Start extraction from the first part only. A “next volume” or CRC message usually means one volume is missing, incomplete, or renamed.
Step 4: Confirm Free Space
Compressed installers can require space for the download, temporary decompression data, and the installed game at the same time. Check both the target drive and the Windows system drive. Leave additional free space beyond the final game size.
Step 5: Use a Short Local Path
Move the installer to a simple folder such as D:InstallGameName and install to D:GamesGameName. Avoid deeply nested folders, cloud-synchronized locations, protected Windows directories, and unusual characters while troubleshooting.
Step 6: Check Permissions and File Locks
- Close the torrent client if it is actively writing or checking the same files.
- Close archive managers and game launchers.
- Confirm the folder is writable by your Windows account.
- Run the installer with elevated rights only when the source is trusted and the installer requires it.
- Review Controlled Folder Access and Protection History for a specific block.
Step 7: Test System Stability
Large decompression workloads expose unstable RAM and overclocks. Return CPU, GPU, and memory settings to defaults, close heavy applications, and restart Windows. If the same installer fails at different percentages, test memory and storage health before repeatedly reinstalling.
Step 8: Review the Windows Page File
Use System Properties → Advanced → Performance Settings → Advanced → Virtual memory. For most systems, Automatically manage paging file size is the safest setting. Restart Windows after changing it. A page file is not a replacement for defective RAM or insufficient disk space.
Step 9: Review Antivirus Detections
Do not assume the detection is false. Open Protection History, record the detection name, verify the file and source, update security definitions, and use a reputable second opinion if appropriate. Avoid excluding an entire Downloads or Games folder.
Error Pattern Guide
| Pattern | Most useful checks |
|---|---|
| Fails at the same percentage | Force recheck, archive part, checksum, disk read error |
| Fails at changing percentages | RAM stability, overclock, temperature, storage health |
| Fails immediately | Path, permissions, missing first archive part, blocked installer |
| “Not enough memory” | Free RAM, page file, system drive space, installer limits |
When to Download Again
Download the affected data again when verification cannot repair it, the archive repeatedly reports CRC errors, file sizes do not match, a storage error damaged the source, or the listing has been replaced with a corrected build.
Related MaGamers Guides
- PC Game Troubleshooting Hub — return to the complete diagnostic flow
- Extract ZIP, RAR, and 7Z files — fix multipart and CRC archive problems
- Torrent download guide — run a force recheck and complete missing data
- Antivirus detection guide — investigate blocked files safely
- Missing DLL and 0xc000007b guide — continue if installation succeeds but launch fails