Error isdone.dll error - Causes and solutions

Detailed instructions on how to fix isdone.dll error. The isdone.dll error is mainly related to the installation of games or large programs.

The isDone.dll error in Windows 10 is mainly related to installing games on PC, as well as large programs. Large games or programs have compressed data, which will be decompressed on your hard drive during the installation process. This consumes the PC's RAM as well as the hard drive. During installation, if your PC's RAM or hard disk does not have enough memory to handle the process, your PC may encounter this error.

The error message of isDone.dll error is:

  1. An error occurred when unpacking!
  2. unarc.dll returned an error code: -1
  3. ERROR: archive data corrupted (decompression fails)

Picture 1 of Error isdone.dll error - Causes and solutions

Apart from memory issues, the problem can be caused by corrupted DLL files, corrupted system files, faulty RAM, faulty hard drive, antivirus software issues, etc. The problem can also occur if Your PC is not compatible with the game or software requirements.

So, without wasting time, let's look at TipsMake with methods that can help you fix isDone.dll error on your PC.

Fix isDone.dll error

Before you try the methods to get rid of this error, check your PC configuration and see if it is compatible with the game or software you are trying to install. Every game or software has minimum PC configuration requirements. Just Google the game name and system requirements and you'll be able to find it. In case, your PC configuration is lower than what is required, then there is no wonder why you are encountering isDone.dll error.

If your PC meets all the requirements but you still cannot complete the installation and are getting isDone.dll error, then you can try the methods mentioned below. The methods are arranged in the order most suitable for the user.

Increase Windows Page File or Virtual Memory

Windows has Page File or Virtual Memory , it uses from hard disk memory to handle data that PC's RAM cannot handle completely or you can say, when RAM usage is at maximum, Page File or Virtual Memory will be used. Although this process will slow down the process a bit, it can solve the isDone.dll error problem. Follow these steps to increase Windows Page File or Virtual Memory :

Step 1: Press the Windows + R key combination to open the Run command box . In the Run box, type sysdm.cpl to open the System Properties window .

Picture 2 of Error isdone.dll error - Causes and solutions

Step 2: In the System Properties window, select Advanced , then click the Settings button in the Performance section .

Picture 3 of Error isdone.dll error - Causes and solutions

Step 3: When the Performance Options window opens, select Advanced . Here, click the Change button in the Virtual Memory area .

Picture 4 of Error isdone.dll error - Causes and solutions

Step 4: The window below will open, select the option: Automatically manage paging file size for all drivers if not already selected. Then, select the Custom size button . You will now be able to enter increased values ​​in Initial size and Maximum size .

Picture 5 of Error isdone.dll error - Causes and solutions

What values ​​should be placed in Initial size and Maximum size ?

For most games 2.5 GB is enough, so Values ​​that will work in most cases are 400 and 3000 . (Note that the values ​​are in MB, so setting the maximum page file size to 3 GB).

Note : Both of these values ​​need to be set in MB . (1 GB is about 1000 MB)

Final step: After setting the values, click Ok , close all other open windows, then restart your PC. After rebooting, just take one more step.

1. Just press the Windows + R key combination .

2. Now, type %temp% there and click OK .

Picture 6 of Error isdone.dll error - Causes and solutions

3. Now, Delete all files in the folder.

Picture 7 of Error isdone.dll error - Causes and solutions

If you still get the isDone.dll error of Windows 10. Try the next method.

Change the directory of the setup files and then try again

This is the easiest fix. Just copy and paste the setup file of the program you are trying to install somewhere else (in any other folder/location in your PC).

Picture 8 of Error isdone.dll error - Causes and solutions

Now, try reinstalling the file from the new location.

Picture 9 of Error isdone.dll error - Causes and solutions

Re-register the isDone.dll and unArc.dll files

It may happen that the isDone.dll and unArc.dll files need to be re-registered on your system. Re-registering dll files can help resolve isDone.dll error. This is a fairly simple process and can be done in a few steps. Here's how to re-register these dll files:

Step 1: Run Command Prompt in Admin mode. To do this, press the Windows + X key combination . From the Win + X menu that opens, click on the option: Command Prompt (Admin) .

Step 2: The Command Prompt window opens, type the command below and press the Enter key to re-register the isDone.dll file

regsvr32 isdone.dll

Step 3: After re-registering the dll file above, type the next command below and press Enter to re-register the unArc.dll file .

regsvr32 unarc.dll

After running both commands above, restart your PC, then try installing the game or software again. If this method does not resolve the Windows 10 isDone.dll error, try the next method.

Replace the isDone.dll and unArc.dll files to fix the isDone.dll error

Another way to solve this problem is to replace both 'isDone.dll' and 'unArc.dll' files. To perform this process, you will need to download both these 'dll' files and replace the original files with the downloaded files.

You just need to search on Google to download both files separately. Or, click these links to download the 'isDone.dll and unArc.dll' files.

Once downloaded, you will need to extract the 'dll' files from the downloaded files. After you extract them, copy them and move them to the folder where the ' isDone.dl l and unArc.dll ' files were stored.

Follow these steps to replace 'dll' files.

Step 1: Copy the extracted ' isDone.dll ' file that you downloaded.

Picture 10 of Error isdone.dll error - Causes and solutions

Step 2: Now, go to drive C , open the Windows folder , then go to the System32 folder . In the System32 folder , paste the copied isDone.dll file. A dialog box will ask if you want to Replace the original file, click Yes .

Step 3: Copy the extracted unArc.dll file and paste it into the System32 folder as you did in Step 2.

Step 4: After successfully replacing both dll files, repeat the method mentioned above to re-register the newly added dll files using Command Prompt.

Once you have re-registered both dll files , restart your PC and try the installation again. This will probably resolve the error for you. If it fails try the next method.

Run SFC Scan to fix isDone.dll error

Corrupt system files can also prevent the installation of heavy games or software on your PC. This is why it is important to ensure that all system files on Windows are working properly. For this, you can run SFC scan, which will ensure that your Windows system files are ready for installation. To run an SFC scan, follow these steps:

Step 1: Search for cmd in the search box of windows 10. Right click and select Run as administrator .

Picture 11 of Error isdone.dll error - Causes and solutions

Step 2: The Command Prompt window will open. Here, enter the following command and press the Enter key:

sfc / scannow

The SFC scan process will take some time to complete. Do not interrupt the scanning process and wait until the process is completed. After scanning, restart your computer.

After rebooting, try installing the game or software and see if it returns the isDone.dll error. If installation is successful, run DISM scan.

It is possible that the SFC scan process cannot completely repair some damaged system files. For this, you will need to run DISM (Deployment Image & Servicing Management Scan). DISM scan can repair corrupted system files that do not allow SFC scan to completely fix the files.

To perform a DISM scan, open Command Prompt in Admin mode, as mentioned above. Then, enter the following command into Command Prompt:

DISM /Online /Cleanup-Image /RestoreHealth

Let the DISM scan process complete. Once the scan is complete, run the SFC scan again by following the steps mentioned above.

Now, restart your PC after the SFC scan is finished. After that, try installing the game or software and most of the time you will be able to fix the isDone.dll error. If not, move on to the next method.

Install the Game in Safe Mode

Starting your PC in Safe Mode ensures that no programs or processes are running other than essential programs or processes that are required to run the Windows operating system only. Doing so will ensure that RAM usage is kept to a minimum. If the amount of RAM available is enough to install the game or software, the isDone.dll error is less likely to occur.

To start your PC in Safe Mode, turn off your PC. Now reboot and as soon as you see the boot screen, start pressing the F8 key repeatedly. Then, you will choose the option to start your PC in Safe Mode.

After starting your PC in Safe Mode, try installing games or software. If Safe Mode doesn't work, you can also try starting your PC in Safe Mode with Networking . The Safe Mode with Networking option appears along with the Safe Mode option .

Check hard drive errors to fix isDone.dll error

Checking your hard drive for errors and fixing those errors is relatively easier than checking your RAM for errors.

Just like RAM errors, hard drive errors can be the reason why you get isDone.dll error in Windows 10 when installing major games or software. To scan and fix hard drive errors, follow these steps:

Step 1: Search for cmd in the Windows 10 search box. Right click and select Run as administrator.

Step 2: Check the drive letter where Windows is installed in the My PC folder . It is usually installed in C drive in most PCs. Now, in the Command Prompt window, enter the following command and press the Enter key:

chkdsk / f C:

Picture 12 of Error isdone.dll error - Causes and solutions

This will scan your hard drive for errors. After scanning, it will also fix all errors encountered. This process may take some time, so please be patient and wait for the process to complete.

Once completed, restart your computer and try the installation.

Clean up computer trash

If your PC's memory is completely clogged, you are likely to encounter an isDone.dll error while installing a game or software. It is important that you clean your PC from time to time to remove junk files on your PC.

It has about 10 methods to clean up computer junk, among them, some will be really useful to free up space from C drive, where Windows is installed.

Turn off anti-virus software

Users also said that anti-virus software sometimes interferes with the installation of games and large software, thus displaying the isDone.dll error. So, you can try one more time to install the game or software after temporarily turning off the antivirus software on your PC. Normally, you will see the option to turn off anti-virus software in the System Tray in the far right corner of the Taskbar at the bottom of the screen.

Conclude

Windows sometimes also reports an isDone.dll error while installing pirated games or software. So, if that is the case, you should use genuine games and software. Most legally purchased games and software install and run very smoothly, without returning any kind of errors.

In severe cases, you can contact your PC manufacturer's support team to get the right solution for isDone.dll error in Windows 10 when installing games or heavy software.

TipsMake has just provided some effective methods to help you fix isdone.dll error. Hopefully after reading this article you will have more useful knowledge and can know how to fix this error. Wish you success. !

Update 10 October 2023
Category

System

Mac OS X

Hardware

Game

Tech info

Technology

Science

Life

Application

Electric

Program

Mobile