Fix ISDone.dll Error Codex [Windows 10 & Sims4]

The ISDone.dll Error pops up sometimes when you try to run or install a video game. This error comes in slightly different forms depending on what caused it. It could be a result of corrupted DLL files, or maybe your RAM is insufficient. However, there are some useful solutions you could try out to fix the error. This guide will discuss what this error, its causes, and possible solutions.

What is ISDone.dll Error?

This error occurs when you do not have enough RAM or HDD capacity to run or download a video game. It usually comes as a popup window with a message stating the error. The error message reads: “An error occurred while unpacking: archive corrupted. Unarc.dll returned an error code: -7.” This error message can also come in other forms like “An error occurred while unpacking: Unable to read data! Unarc.dll returned an error code: -6.” Once an error message like this pops up on your screen, you need to immediately look for a solution.

What causes this ISDone.dll Error?

As I stated earlier, this error is most likely caused by the following: 

  • insufficient HDD or RAM capacity
  • corrupt DLL files on your system 

However, fixing this error requires that you check your HDD or RAM capacity to ensure that it is sufficient. And also, find and fix corrupt DLL files on your system. You will see a more detailed description in the next section.

How to Fix ISDone.dll Error

Fixing this error only requires a few steps that I will work you through in this section. However, you need to make sure that your hardware has no issues, and your antivirus and Windows are not causing any problems. You can follow the guide below to fix the ISDone.dll error.

Solution 1 – Installing the game in Windows Safe Mode

You can try installing the game in safe mode to fix this error. Essential system services and programs run in Windows Safe Mode. When you start up Windows in Safe Mode, it frees up RAM and reduces any third-party software conflicts with the game‘s installer.

Therefore, you will probably fix the ISDone.dll error by installing the game in Safe Mode. To start Windows 10 in Safe Mode, follow the steps below.

  • Step 1 – Press the Windows logo key + R simultaneously on your keyboard to open the Run dialog box.
  • Step 2 – Type in ‘MSConfig’ in the Run dialog box and click on OK. This operation will open up the System Configuration window. Now, click on the Boot tab.
  • Step 3 – Then tick the Safe boot checkbox and click on the Minimal radio button. Now, click on the Apply option and on OK to effect the changes.
  • Step 4 – Then click on Restart to reboot Windows in Safe Mode. Do not forget to deselect the Safe boot option. before restarting Windows
  • Step 5 – On the next startup, install the game that is giving the ISDone.dll error. 

Installing the game in Windows safe mode should be enough to fix the error, but you need to move down to the next potential fix below if you are still encountering it.

Solution 2 – Running a System File Scan

When the ISDone.dll error occurred due to system files, you should use the System File Checker tool to resolve it. This File Checker tool is included in Windows 10 and is used to scan and repair corrupted files on your computer. You can use the SFC and DISM tools in Windows 10 by following these steps.

  • Step 1 – Press the Win key + X hotkey simultaneously to open up the Command Prompt. Now you can choose Command Prompt (Admin) on the menu.
  • Step 2 – the next thing to do is to type DISM.exe /Online /Cleanup-image /Restorehealth inside the Command Prompt, and then hit the Return key.
  • Step 3 – When you finish running the Deployment Image Servicing utility, type sfc /scannow in the Command Prompt and hit the Return key.
  • Step 4 – Now, wait for about 30 minutes for the SFC scan to finish. When it is complete, you can now restart Windows if Windows Resource Protection repairs the files. 

Running a system file scan should be enough to fix the error, but you need to move down to the next potential fix below if you are still encountering it.

Solution 3 – Increasing Windows Page File Size

Increasing the page file size in Windows is the easiest fix for the ISDone.dll error. Windows use the page file to store data that are too big to fit in the RAM. It is also called virtual memory or a swap file in some operating systems. It is a standard method used in increasing the size of the total amount of memory your operating system can manage.

It is not advisable to use a page or swap file for a long time, but it is used to fix it. To perform this solution, you should follow these below-given steps:

  • Step 1 – Press the Windows key + R simultaneously on your keyboard. This operation will open the Run window.
  • Step 2 – Inside the Run dialog box, type “sysdm.cpl” and press the OK button. Click on the “Advanced” tab.
  • Step 3 – Click on the first “Settings” button i.e., Performance. Now, click on the “Advanced” tab.
  • Step 4 – Click on the “Change” button in the Virtual Memory area. Uncheck the option that says, “Automatically manage…”
  • Step 5 – Now, click on “Custom Size” and then click on “Set.”
  • Step 6 – When you are done with this, click on “OK” to quit the “System Properties” dialog.

Performing these operations will increase the size of available memory, and this should fix the ISDone.dll error as required. Once you finish these operations, you should restart your computer and try to install the game again. You may now be able to install the game successfully.

Running a system file scan should be enough to fix the error, but you need to move down to the next potential fix below if you are still encountering it.

Solution 4 – Replacing ISDone.dll and unArc.dll

These two files may not be the problem, but it is good to replace them if you want to fix the ISDone.dll error. You should follow the steps given below to do this.

  • Step 1 – Visit the isdone.dll and unarc.dll website. On each page, Complete verification and click on “Download Now.” Save all the files as a ZIP to your hard drive.
  • Step 2 – When the file is on the hard drive, you should double-click to open it and extract the DLL files from it: Copy the DLL you extracted and go to C:/Windows/System32.
  • Step 3 – Right-click and select “Paste” This may ask you to “Replace” the files — select “OK.”
  • Step 4 – When you finish, press the “Windows” + “R” keys on your keyboard
  • Step 5 – Type “cmd” into the “Run” dialogue and press “OK” In CMD, type the following:

regsvr32 isdone.dll
regsvr32 unarc.dll

  • Step 6 – This should return a “success” message, which will further help you run the installation. 

Replacing ISDone.dll and unArc.dd files should be enough to fix the error, but you need to move down to the next potential fix below if you are still encountering it.

Solution 5 – Expand the Paging Filing

Expanding paging filing is an excellent way to increase the amount of virtual memory. The hard drive space for virtual memory expands, which is useful when RAM is limited. Therefore, this could be a potential solution that might fix insufficient RAM. To expand the paging filing on Windows 10 you can follow the steps below.

  • Step 1 – Enter sysdm.cpl in the Run dialog box and click on OK to open the window directly below. Click the Advanced tab on that window.
  • Step 2 – Press the Settings button for Performance to open a window.
  • Step 3 – Now, in the window, choose the Advanced tab, and click on the Change button. That button will open another window. Uncheck the “Automatically manage paging file size for all drives” Option.
  • Step 4 – Click the Custom size radio button. Type in a higher value in the Initial size dialog box than what is listed as the current value.
  • Step 5 – You should know that Windows will restrict your page filing to three times the RAM amount. Now, press OK to close the window.


ISDone.dll error may show up on your screen when you are installing or running a video game. It may happen because of insufficient HDD or RAM, or because of corrupt DLL files. Sometimes, you may need to expand the paging filing to fix this error. I hope the solutions that I listed above have helped you to fix it on your computer.

Leave a Comment