How to Fix ISDone.dll Error on Windows 10 & 11 (Repack Install Issues)
The ISDone.dll error usually shows up when installing highly compressed PC gamesYou’ll often see the message “ISDone.dll error: Unarc.dll returned an error code” which halts the installation. This is especially common with large titles listed among the top Windows 10 games.
Table of contents
- How can I fix ISDone.dll errors on Windows 10?
- 1. Use a third-party DLL fixer
- 2. Check the game’s system requirements
- 3. Run a System File Scan
- 4. Install the game in Windows Safe Mode
- 4. Expand the paging filing
- 5. Switch off the antivirus software
- 6. Disable the Windows Firewall
- 7. Re-register the ISDone.dll
- How can I fix the ISDone.dll error on Windows 11?
- Where can I find ISDone dll?
Why ISDone.dll Error Happens
This issue is mostly tied to system limitations or corrupted game installers. The error means your PC failed to unpack large archive files during installation. Here’s why it happens:
- You’re low on RAM or available disk space
- The game repack is incomplete or damaged
- Antivirus programs interfere with the installer
- Core files like ISDone.dll or Unarc.dll are missing or unregistered
- Similar to other DLL errors in Windows, this one can also be triggered by faulty virtual memory or corrupt system files
How can I fix ISDone.dll errors on Windows 10?
1. Use a third-party DLL fixer
A reliable software solution helps you repair multiple computer issues. Especially when the cause is not really clear.
You can make use of these tools for problems like BSoD (Black Screen of Death), computer freezing, execution optimization, and much more.
2. Check the game’s system requirements
- Press the Windows key + S and type system.
- Choose the System information option.

- Check if your device meets the requirement to run the game.

Before, proceeding to more sophisticated fixes, first check if your laptop or desktop meets all the game’s system requirements. Check that your PC meets the minimum RAM specification and that your hard drive has enough free space for the game.
If there isn’t enough free HDD space, uninstall some programs like CCleaner to free up some more HDD space.
Also, note that you’ll need a 64-bit Windows platform to run a game that’s only compatible with 64-bit platforms. If your platform is 32-bit, double-check the game’s Windows platform specification.
3. Run a System File Scan
- Press the Windows key + S, type cmd, and select Run as administrator.

- Type the command below and hit Enter.
sfc /scannow
- Next, enter the command below and press the Enter key:
DISM.exe /Online /Cleanup-image /Restorehealth
- The DISM scan will probably take about 30 minutes. When it’s done, restart Windows if Windows Resource Protection repairs files.
Sometimes, the ISDone.dll error unarc.dll error-1, error-12, error-14, and other variations of the issue can be due to corrupt system files. Using the tool built-in system files repair tools should help fix this.
4. Install the game in Windows Safe Mode
- Press the Windows key + R, type msconfig, and click OK.

- Click the Boot tab at the top.

- Select the Safe boot option.
- Tick the Minimal radio button.

- Click the Apply and OK buttons.
- Then select Restart to reboot Windows in Safe Mode.

- Thereafter, install the game that’s returning the ISDone.dll error.
- Remember to deselect the Safe boot option before you restart Windows.
The ISDone.dll error when installing games can be due to the activities of other applications. It might be because of a counter program preventing the installation.
But in Safe Mode, only the essential system programs and services run will run. Starting Windows in Safe Mode frees up RAM and minimizes potential third-party software conflicts with the game’s installer.
4. Expand the paging filing
- Press the Windows key + R, type sysdm.cpl, and hit Enter.

- Click the Advanced tab at the top.

- Now, click the Settings… button in the Performance section.

- Choose Advanced in the top menu.

- From here, click the Change… button in the Virtual Memory section.
- Uncheck the box for Automatically manage paging file size for all drives.

- Select the Custom size radio button.

- Now, enter a higher value in the Initial size text box than the value there.
- The Maximum size value you can enter depends on how much RAM your laptop or desktop includes. Windows will restrict your page filing to three times the amount of RAM (about 12,000 MB for four GB RAM).
- Press the OK button to close the window.

Expanding the paging filing will increase the amount of virtual memory. That expands the amount of hard drive space for virtual memory, which comes in handy when RAM is limited.
Thus, this could be a potential fix that might resolve insufficient RAM.
5. Switch off the antivirus software
Antivirus software might block some games from installing. So disabling third-party anti-virus might also fix the ISDone.dll error.
Many anti-virus utilities include a disable or turn off option on their system context menus with which you can temporarily switch them off. Windows Safe Mode might also disable third-party anti-virus software.
6. Disable the Windows Firewall
- Click the Search icon in the Taskbar and type Windows Defender Firewall.
- Choose the Windows Defender Firewall option.

- Click Turn Windows Defender Firewall on or off in the left pane.

- Select the Turn off Windows Defender Firewall radio buttons in the Private and Public sections.
- Click the OK button.

Sometimes, the Windows Defender Firewall might be blocking your game installation, causing the ISDone.dll error. Disabling this feature temporarily should fix the issue in this case.
Remember to enable the Windows Defender Firewall after installing the game.
7. Re-register the ISDone.dll
- Enter Command Prompt in the Windows search box.
- Right-click Command Prompt and select Run as administrator.

- Input regsvr32 Isdone.dll in the Command Prompt, and press the Enter key.

- Then enter regsvr32 unarc.dll in the Prompt’s window, and press the Enter key.
Re-registering DLLs is one way you can repair corrupted DLLs that can cause the ISDone.dll error isacextract issue. In this case, you might need to re-register the ISDone and Unarc DLLs to restore normalcy.
How can I fix the ISDone.dll error on Windows 11?
Since the ISDone.dll error message revolves around system requirements, corrupt system files, and missing DLL files, the solutions for Windows 10 are basically the same for Windows 11.
So, you can start by using a dedicated DLL fixer to correct the issue and proceed to all the other fixes in this guide.
Where can I find ISDone dll?
You can find the ISDone.dll on multiple websites like dll-files.com. You only need to download and install it on your PC preferably in the Windows system folder.
However, some games might require you to move the ISDone.dll file into the applications folder for smooth installation.
Some users succeeded in solving this problem by just moving the installation folder to another location on the drive so you can try that too.
One, or more of those resolutions might fix the ISDone.dll error so that you can install and run the required game.
In addition, adding new RAM and erasing temporary files might also resolve the error message. If you have any suggestions for fixing the ISDone.dll error, please share them below.
Read our disclosure page to find out how can you help Windows Report sustain the editorial team. Read more
User forum
4 messages