How to fix ISDone.dll error on Windows 10 [Best Methods]

Matthew Adams
by Matthew Adams
Windows & Software Expert
Last update:
Affiliate Disclosure
Share this article:

  • The ISDone.dll error message is one that occasionally pops up when installing or running games.
  • If you have wondered how to fix the ISDone.dll error, using a tool for DLL issues is the easiest way.
  • If the game is retuning the ISDone.dll error codex, change the settings for Windows Defender.
  • When ISDone.dll error pops-up in Windows 10, make sure you have enough RAM to run the game.
dll error
To fix various PC problems, we recommend Restoro PC Repair Tool: This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:
  1. Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues affecting your computer's security and performance
  • Restoro has been downloaded by 0 readers this month.

The Donnell error message is one that occasionally pops up when installing or running games in Windows 10.

When that error occurs, an ISDone.dll error message pops up along the lines of An error occurred while unpacking: archive corrupted. Unarc.dll returned an error code: -7.

The error message can vary slightly, but it’s always included within an ISDone.dll dialog box window. When it pops up, you can’t install or run the game.

The issue is primarily due to insufficient RAM or HDD storage for the game, but might also be due to corrupted DLL files. Here is how to fix the ISDone.dll error during game installations or running.

How can I fix ISDone.dll errors on Windows 10?

1. Use Restoro

Restoro is a software solution that helps you repair multiple computer issues. Especially when the cause is not really clear.

You can use Restoro for problems like BSoD (Black Screen of Death), DLL issues, computer freezing, and more.

DLLs and registries are valuable data libraries that Windows uses in order to run properly. Because of that, damaged or missing dlls or registry keys can be a leading cause for crashes, freezes, error messages, and they can even prevent you from launching software and Windows features altogether. Unfortunately, registries and DLLs are clusters of data that even advanced users have a hard time tweaking properly without guidance, and even Microsoft advices against it. More so, resetting your Windows OS is among the only truly effective solutions to fix these errors, but this solution has far too many drawbacks.
windows troubleshooters
In order to avoid all that, one can always rely on automated third-party solutions, and few are as good as Restoro. It automates pretty much every aspect of your PC repair process, from the scans to the actual fixing. Follow this small guide to learn to you can restore your PC to peak performance using Restoro:
  1. Download and install Restoro.
  2. Launch Restoro.
    • Restoro will now compile data about your PC.
      Restoro first scan
  3. Wait for it to find any system stability issues and possible malware infections.
    • Once the scan is complete, Restoro will show you a summary of your PC’s current status.
      Restoro repair
  4. Press Start Repair.
    • Restoro will now start downloading and replacing and faulty registries, DLLs, and any other damaged files it may have found during the scan.
    • This is possible thanks to the online libraries that is uses for comparison, replacing damaged data with its perfectly functional equivalent.
  5. Restart your PC for all the changes to take effect.
Your PC should now work perfectly fine, and you will no longer have to worry about slow response times, BSoD errors, or anything of the sort. Disclaimer: This program needs to be upgraded from the free version in order to perform some specific actions.


2. Check the game’s system requirements

First, double-check 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 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.

If you want to know how to tell the difference between a 32-bit app and a 64-bit one, read this quick article and learn everything there is to know about the subject.

To check your own system, right-click on the Start button and select System. Scroll down to the System type detail listed there.


3. Run a System File Scan

  1. Type Command Prompt in the Windows search box and select Run as administrator.
  2. Next, enter the command below  and press the Return key:
    DISM.exe /Online /Cleanup-image /Restorehealth
  3. After running the Deployment Image Servicing utility, enter sfc /scannow in the Command Prompt prompt and press Return.
  4. The SFC scan will probably take about 30 minutes. When it’s done, restart Windows if Windows Resource Protection repairs files.

Note: If the issue is in any way due to system files, the System File Checker tool might resolve the error. System File Checker is a tool included in Windows 10 that scans for and repairs corrupted system files.


4. Install the game in Windows Safe Mode

  1. Press the Win key + R to open Run.
  2. Input MSConfig in Run’s text box and click OK to open the System Configuration window in the snapshot directly below.
  3. Click the Boot tab in the shot below.
  4. Then select the Safe boot check box and the Minimal radio button.
  5. Click the Apply and OK buttons.
  6. Then select Restart to reboot Windows in Safe Mode.
  7. Thereafter, install the game that’s returning the ISDone.dll error.
  8. Remember to deselect the Safe boot option before you restart Windows.

Note: Only essential system programs and services run in Windows Safe Mode. 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

  1. First, enter sysdm.cpl in Run’s text box and click OK to open the window directly below.
  2. Click the Advanced tab on that window.
  3. Press the Settings button for Performance to open the window shown in the shot below.
  4. Then select the Advanced tab, and press the Change button. That button will open the window directly below.
  5. Deselect the Automatically manage paging file size for all drives option if it’s selected.
  6. Select the Custom size radio button.
  7. Now you can enter a higher value in the Initial size text box than what is listed as the currently allocated value.
  8. 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).
  9. Press the OK button to close the window.

Note: 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

Anti-virus 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

  1. Windows Firewall might also block a genuine game from installing. You can switch the Windows Firewall off by entering Windows Defender Firewall in Cortana’s search box.
  2. Click Windows Defender Firewall to open the window shown directly below.
  3. Click Turn Windows Defender Firewall on or off to open the settings below.
  4. Select both the Turn off Windows Defender Firewall radio buttons and click OK.

7. Re-register the ISDone.dll

  1. Enter Command Prompt in Cortana’s search box.
  2. Right-click Command Prompt and select Run as administrator.
  3. Input regsvr32 Isdone.dll in the Command Prompt, and press the Enter key.
  4. Then enter regsvr32 unarc.dll in the Prompt’s window, and press the Return key.

Note: Re-registering DLLs is one way you can repair corrupted DLLs. In this case, you might need to re-register the ISDone and Unarc DLLs. 


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 with might also resolve the error message. If you have any suggestions for fixing the ISDone.dll error, please share them below.


Frequently Asked Questions

This article covers:

3 comments

Hye… When i enter ‘regsvr32 Isdone.dll’ and ‘regsvr32 unarc.dll’, both created pop-ups that say the dll was loaded but the entry-poimt DllRegisterServer was not found. Make sure that ‘unarc.dll’ and ‘Isdone.dll’ are valid DLL or OCX files and then try again.

What should i do?

add a comment

Leave a Reply

Your email address will not be published. Required fields are marked *