ISDone.dll: Unarc.dll Returned An Error Code When Unpacking


The ISDone.dll error usually occurs during the installation of games on Windows 10 and its predecessors. The root cause of this problem is a lack of memory to process the application, or the DLL files are missing or damaged. Large computer games often fall victim to this problem due to lack of free space in RAM. Therefore, to fix the ISDone.dll error in Windows 10, you need to focus on two ways:

1. Memory,

2. DLL files. There are 2 situations in RAM. It is too small to control the game or damage during crashes.

On the other hand, if the dll file is the cause, then the damage or absence of the file is the reason you should focus on. In most cases, the ISDone.dll error occurs due to a faulty Unarc.dll file .located in the System32 folder on 32-bit operating systems and the SysWOW64 folder on 64-bit systems and gives the following error message:

An error occurred while unpacking: Archive is corrupt! Unarc.dll returned error code – 1, 11, 12, 7 …

Thus, if you see this error message, then your computer could not read the installation archive files. We will first analyze a method that has helped most users to fix the isdone.dll problem with the Unarc.dll error code when unpacking, and then we will look at workarounds for this error.

How to Fix ISDone.dll Error With Unarc.dll Code In Windows 10

isdone.dll error

First, let’s take a look at the method that helps in most cases – setting the game in safe mode. Big games have a huge collection of files, and they create conflicts with pre-installed drivers and third-party software.

Once you enter the safe mode, all these applications will not load, so there is free space for the game. Therefore, installing the game in safe mode will save you from all unnecessary processes and memory. To do this, let’s follow some steps.

Step 1. Press and hold the ” Shift ” key on your keyboard. Now restart the computer. To do this, click ” Start ” on the taskbar, and then on the ” Shutdown ” icon, select ” Restart.” You can read the full guide on how to enter windows safe mode.

Step 2. After restarting the computer, in safe mode, install the game in which the error is displayed.

Step 3. After installing the game, you need to exit safe mode. To do this, press the key combination Win + R and enter msconfig.

Step 4. In the opened window ” system configuration,” go to the tab “Download” and uncheck the box “Safe Mode.” Click apply and “OK,” and then restart the computer or laptop and enjoy the game without error ISDone.dll and Unarc.dll in windows 10. If this method did not help, then consider below 2 ways related to RAM and DLL.

# 1. Solutions related to RAM (RAM)

Consider the method with RAM, which is the culprit of the ISDone.dll error with the Unarc.dll code in Windows 10.

Increase paging file size

Large games occupy from GB, so the RAM does not have enough space to fulfill the required space. Windows uses part of the hard disk as virtual memory and is called paging file sizes. Therefore, increase its volume and make sure that the RAM meets the requirements for the game.

Step 1. Click the Win + R buttons and enter  sysdm.cpl to open system properties.

Step 2. In the new window that opens, go to the ” Advanced ” tab and in the performance section, click ” Parameters.”

Step 3. Click on the “Advanced” tab and below in the virtual memory section, click on ” Edit.”

Step 4. In the virtual memory window, uncheck “automatically select the size of the paging file.” Next, select the point “Specify size” and set the minimum

100 and maximum 3000 size in the columns. Please note that you can increase the size if the game requires more. Now click OK, and the system will ask you to restart the computer to make the changes effective. After the reboot, run the game installation to check if the isdone.dll error is fixed when unpacking the game and if the Unarc.dll code is returned.

Delete Temp Files

Step 1. Hold down the Win + R key combination and type in the % TEMP% field to open the location of the hidden temporary files.

Step 2. Select all the files that are in the temp folder and delete them.

Run the Windows RAM Diagnostic Tool

isdone.dll error solution

After increasing the size of the paging file, a persistent error indicates that there may be something wrong in RAM. The Windows Memory Diagnostic Tool will eliminate doubts, so run it on your computer.

We will briefly discuss how to run the diagnostics, but you can see the link in more detail, how to check the RAM for errors.

Step 1 . Click “start”, type  mdsched.exe and run it.

Step 2. In the windows memory checker dialog box, select ” Restart and check (recommended).” After restarting, a blue screen will appear with a test for RAM. If there are serious errors in the test, you will most likely have to replace the RAM bar. See more details on the link above. It describes how to correct errors and what they relate to.

Start Disk Cleanup

Windows installation files add garbage many times in addition to system files. The installation process of the game may be interrupted due to a junk, old files clutter, so starting a disk wipe would be a good idea. Although a guide to cleaning the hard disk of unnecessary files already exists, but we will look at it here briefly.

Step 1. Click Win + R and type cleanmgr to run the disk cleaning tool.

Step 2. In the new window, select the system disk to clean it from the garbage.

Step 3. Tick ​​all that is in the list and click on the bottom ” clear system files.” In the next window, also mark the entire list of files to be deleted and click OK to remove the garbage from the system disk.

# 2. Solutions related to DLL files

The DLL shows a dynamic link library that helps to perform several tasks in the Windows operating system. The System32 folder of the installation disk includes all the DLL files that are assigned to various functions.

Usually, games contain all the necessary dll files, but when you have a pirated or damaged game, this causes various errors, as a rule, with the absence of libraries. If you find the ISDone.dll error on a Windows 10 PC, here are some working solutions.

Disable antivirus

isdone.dll error code

Windows Firewall and Windows Defender protect the system from malicious files, but sometimes they prevent the installation of a genuine game due to certain restrictions. After that, disable both security applications to check if the error was resolved when installing the game.

Third-party antivirus also creates conflicts with the installation files of the game, so disable or delete it, if it exists.

Step 1. Go to security center settings and disable antivirus. To do this, go the following way: All settings > Updates and security > windows defender > Open windows defender security center. Next, click on the icon ” Protection against viruses and threats ” and select ” Options for protection against viruses and other threats .” Drag the sliders to Off. Thus, Windows Defender is disabled, so now focus on disabling the firewall.

Step 2. In the same window of the security center, click on the ” house ” icon of the cabinet and select ” firewall and network security .”

Step 3. You will see “Public Network,” “Private Network,” and “Domain Network.” Click on each of them and drag the slider to the off mode. Now make sure that the ISDone.dll error in Windows 10 does not occur during game installation, and the Unarc.dll code is not returned.

Run System File Checker

Running the SFC tool to repair damaged system files is also a great way if the above solutions did not help. SFS check the system files and, if possible, repair damaged files if it detects them. See the full recovery guide for system files using SFC and DISM.

Step 1. Run a command prompt as administrator.

Step 2. At the command prompt, type sfc/scannow and press Enter. The process can take a long period of time. You can drink a cup of coffee. Restart the PC and ensure that the ISDone.dll error during the installation of the game disappeared and the Unarc.dll code disappeared.

Re-register the ISDone.dll file

The damaged ISDone.dll or Unarc.dll file is the root cause of this problem, so you need to re-register it. In the previous process, you already learned how to run the “command line” with admin rights.

Step 1. Use the command line regsvr32 Isdone.dllto reregister the ISDone.dll file.

If you find that an error occurred during unpacking: Archive is corrupted  unarc.dll  returned error code ERROR: archive data corrupted (decompression fails), then also run the following command in CMD  regsvr32 unarc.dll.

Download the ISDone.dll and unarc.dll files

downloading methods

This is a proven solution if the DLL files are missing or malfunctioning.

Step 1. Follow the link to the site  and click Download now to download the dll file separately.

Step 2. Go to  if you get unarc.dll error message and download the file.

Step 3. After that, when the download of both files is finished, right-click on each of them to extract or unzip.

Step 4. Open the system disk on the path  C: / Windows / System32  and copy these files there.

I hope that you have fixed this ISDone.dll error with the Unarc.dll code when installing the game in Windows 10.

# 3. The decision to launch the installer of the game or program from the folder TEMP

In the comments, one user under the nickname Pavel Panchenko shared an interesting way. If you, the above methods did not help, then we analyze another solution to this problem. The bottom line is that you need to throw the game installer itself into the windows temporary folder ” TEMP,” let’s see how to do it.

  • Press the key combination Win + R and enter  % TEMP% or go along the path including hidden folders and files  C: \ users \ username \ Appdata \ Local \ Temp
  • Copy the installer “.exe” of the game or program itself and place it in the open temp folder. Then just run the installation of the game from the temp folder. If it produces errors, try launching the installation as an administrator by clicking on the installer with the right mouse button. After a successful installation, you can remove the installer itself so that it does not take up valuable space on the system disk.

Video on isdone.dll error