How to fix the Windows 10 ISDone.dll error

By: Matthew Adams
5 minute read

For various PC problems, we recommend to use this tool.

This tool will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Quickly fix PC issues and prevent others from happening with this software:

  1. Download this PC Repair Tool with Patended Technologies
  2. Click “Start Scan” to find Windows issues that could be causing PC problems.
  3. Click “Repair All” to fix all issues (requires upgrade).

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 corrupted DLL files. This is how you can fix the Windows 10 ISDone.dll error.

Fix ISDone.dll errors on Windows 10

  1. Double-Check the Game’s System Requirements
  2. Run a System File Scan
  3. Install the Game in Windows Safe Mode
  4. Expand the Paging Filing
  5. Switch Off Anti-Virus Software
  6. Disable the Windows Firewall
  7. Re-register the ISDone.dll

1. Double-Check the Game’s System Requirements

First, double-check your laptop or desktop meets all the game’s system requirements. Check that your laptop or desktop meets the minimum RAM system 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. You can check your own system type as follows.

  • Open the Cortana app by pressing the Cortana button on the Windows 10 taskbar.
  • Enter the keyword ‘system’ in the search box.
  • Then select About your PC to open the window directly below.

  • Scroll down to the System type detail listed there.

2. Run a System File Scan

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. In addition, you can also utilize the Deployment Image Servicing tool via the Command Prompt. This is how you can utilize the SFC and DIS tools in Windows 10.

  • Open the Command Prompt by pressing the Win key + X hotkey. Then you can select Command Prompt (Admin) on the menu.
  • Next, enter ‘DISM.exe /Online /Cleanup-image /Restorehealth’ in the Prompt; and press the Return key.

  • After the running the Deployment Image Servicing utility, enter ‘sfc /scannow’ in the Command Prompt prompt and press Return.

  • The SFC scan will probably take about 30 minutes. When it’s done, restart Windows if Windows Resource Protection repairs files.

ALSO READ: Fix: DLL Files Missing from Your Windows 10 Computer

3. Install the Game in Windows Safe Mode

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. As such, installing the game in Safe Mode might resolve the ISDone.dll error. You can start Windows 10 in Safe Mode as follows.

  • Press the Win key + R to open Run.
  • Input ‘MSConfig’ in Run’s text box and click OK to open the System Configuration window in the snapshot directly below.

  • Click the Boot tab in the shot below.

  • Then select the Safe boot check box and 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.

4. Expand the Paging Filing

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. This is how you can expand the paging filing in Windows 10.

  • First, enter ‘sysdm.cpl’ in Run’s text box and click OK to open the window directly below.

  • Click the Advanced tab on that window.

  • Press the Settings button for Performance to open the window shown in the shot below.

  • Then select the Advanced tab, and press the Change button. That button will open the window directly below.

  • Deselect the Automatically manage paging file size for all drives option if it’s selected.
  • Select the Custom size radio button.
  • Now you can enter a higher value in the Initial size text box than what is listed as the currently allocated value.
  • 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.

5. Switch Off Anti-Virus 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

  • 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.
  • Click Windows Defender Firewall to open the window shown directly below.

turn off windows firewall

  • Click Turn Windows Defender Firewall on or off to open the settings below.

disable windows firewall

  • Select both the Turn off Windows Defender Firewall radio buttons and click OK.

7. Re-register the ISDone.dll

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. You can re-register those DLLs as follows.

  • Enter ‘Command Prompt’ in Cortana’s 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 Return key.

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


Next up

2018 List: Best free Android emulators for Windows 10/8.1/7

By: Ivan Jenic
7 minute read

What Android emulator is the best for my Windows PC? Bluestacks MeMu Nox Remix OS Player Droid4X AMIDuOS Windroy Genymotion Xamarin Android Player Andy We’re […]

Continue Reading

New Windows 10 security flaw gives system privileges to hackers

By: Daniel Segun
2 minute read

Recently, a security researcher @SandboxEscaper disclosed in a tweet which has been deleted (the account also has been removed), that the task scheduler is vulnerable […]

Continue Reading

Microsoft devices could support Ultrafast wireless charging in the future

By: Daniel Segun
2 minute read

Microsoft may be developing a new wireless charging system called “Ultrafast’” for its devices, if a newly discovered patent gets approved for mass production. This […]

Continue Reading