I've been pretty stressed out for the past couple of days with the new Red Dead Redemption 2 Crack. I've download the whole 102gb empress. A global problem for many gamers wheninstalling any game is an error when unpacking Unarc.dll, because of which the installation is interrupted almost at the initial.

The isDone.dll error in Windows 10 is mostly related to the installation of PC games, as well as programs of large size. Large games or programs have compressed data, which is unpacked in your hard drive during installation. This eats up your PC’s RAM as well as hard drive. While installation, if your PC’s RAM or Hard Disk doesn’t have sufficient memory to handle the process, your PC may through this error.

The error message that usually associates with isDone.dll error is:

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

Apart from memory issues, the problem might the corrupted DLL files, corrupt system files, RAM with error, hard drive with error, antivirus issues, etc. The problem might also occur if your PC is not compatible with the game’s or software’s requirements.

So, without wasting time, let us look at the methods that can help you fix isDone.dll error on your PC.

How To Fix isDone.dll error in Windows 10

Before you go about trying the methods to get rid of this error, there’s this one call to action that you must carry out. Check your PC’s configuration and see if it is compatible with the game or software you are trying to install. Every game or software comes with a minimum PC configuration requirement. You can simply Google the game’s name + system requirements, and you will be able to find out the same. In case, your PC’s configuration is less than what is required, then there’s no wondering why you are getting the isDone.dll error.

If your PC meets all the requirements, still you are unable to complete the installation and getting isDone.dll error, then you can try out the methods mentioned below. The methods are arranged in the order that worked for users the most.

#1 – Increase Windows Page File or Virtual Memory

Before I tell you about this method, you must know what a Page File is. Windows has a Page File or Virtual Memory, which it uses from the hard disk memory to process data that your PC’s RAM is unable to process completely, or you can say, when the RAM usage is at max, paging file or virtual memory is put to use. 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 Windows + R buttons on your keyboard to open the Run command box. In the Run box, type sysdm.cpl to open System Properties window.


Step 2: In the System Properties window, go to the Advanced tab, then click on the Settings button in the Performance section.

Step 3: In the Performance Options window that opens, go to the Advanced tab. Here, click on the Change button in the Virtual Memory area.

Step 4: In the following window that opens, make sure that the Automatically manage paging file size for all drivers option is not selected. After that, select the Custom size radio button. Now, you will be able to enter the increased values in the Initial size and the Maximum size fields.

What values to put in Initial size and Maximum size fields?

For most Games 2.5 GB is enough , so The values which will work in most cases is 400 and 3000. (Note that the values are in MB, so this set the maximum paging file size to the tune of 3 GB)

Note: Both these values need to be put in MB. (1 GB = 1000 MB approximately)

Final Step: After setting the values, press Ok, close all other windows open, then reboot your PC. After the reboot, just do one more step.

1. Just Press Windows key + R together.

2. Now, Write %temp% in it and click OK.

3. Now, Delete all the files present in the folder.

Still getting the Windows 10 isDone.dll error? Try the next method.

#2 Change the folder of the setup files and then try again

Windows

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

Now, try again to install the file from new location.

#3 – Replace isDone.dll & unArc.dll files to fix isDone.dll Error

Another way to go about solving this problem is by replacing both the isDone.dll and unArc.dll files. To execute this process, you will need to download both these dll files and replace the original files with the downloaded ones.

You can simply search on Google to download both these dll files separately. Or, click on these links to download isDone.dll and unArc.dll files.

Once downloaded, you will probably need to extract the dll files from the compressed downloaded files. Once you extract them, Copy them and move them to the folder where isDone.dll and unArc.dll files are already stored.

Follow these steps to replace the dll files.

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

Step 2: Now, go to the C drive, there 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 on Yes.

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

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

When you have re-registered both the dll files, restart your PC and retry the installation. This would probably solve the error for you. If it doesn’t try the next method.

#4 – Run SFC Scan to fix isDone.dll Error

Broken or corrupt system files could also hinder installation of heavy games or software on your PC. This is why it is important to make sure that all the Windows system files are is good health. For this, you can run an SFC scan, which will make sure that your Windows system files are ready for the installation. To run an SFC scan, follow these steps:

Step 1: Search cmd in windows 10 search box. Right click and choose run as administrator.

Step 2: The Command Prompt window will open. Here, type the following command and hit the Enter key on your keyboard:

The SFC scan will take some time to complete. Do not interrupt the scan and wait till it complete. After the scan, restart your computer.

After the restart, try to install the game or the software and see if it returned the isDone.dll error. If the install was successful, then run a DISM scan.

It is possible that the SFC scan was not able to completely fix some corrupt system files. For this, you will need to run a DISM (Deployment Image & Servicing Management Scan). A DISM scan can repair corrupt system files that didn’t let SFC scan fix the files completely.

For a DISM scan, open Command Prompt in Admin mode, as mentioned above. After that, enter the following command in Command Prompt:

Let the DISM scan complete. After the scan is done, again run an SFC scan by following the steps mentioned above.

Now, restart your PC after the SFC scan is over. Then, try to install the game or software and you will most probably be able to fix the isDone.dll error. If not, go to the next method.

#5 – Install Game in Safe Mode

Booting PC in Safe Mode ensures that no other programs or processes are running than the essential ones, that are required to run just the Windows operating system. Doing so will make sure that only bare minimum of RAM is being used. In such an environment, installing the game or software would ensure that maximum RAM is available for installation, and thus the fewer chances of isDone.dll error to occur.

To start your PC in Safe Mode, shut down your PC. Now start it again, and as soon as you see the startup screen, begin pressing the F8 key continuously with a gap of about 1 second. You will get a screen with the option to start PC in Safe Mode.

Unarc

After starting PC in Safe Mode, try to install the game or software. If Safe Mode doesn’t work, you can also try to start PC in Safe Mode with Networking. Option to boot PC in Safe Mode with Networking comes up along with the Safe Mode option.

#6 – Re-register isDone.dll & unArc.dll files

It might be the case that the isDone.dll and unArc.dll files need to be re-registered on your system. Re-registering dll files could help your case to solve the isDone.dll error. It is a fairly simple process and can be carried out in a couple of steps. Here’s how to reregister these dll files:

Step 1: Here, you will need to run the Command Prompt in Admin mode. For this, press the Windows + X keys together. From the Win + X menu that opens, click on the Command Prompt (Admin) option.

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

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

Unarc.dll Error Code 12

After running both the above commands, restart your PC, then try to install the game or software again. If this method didn’t help with the Windows 10 isDone.dll error, try the next method.

#7 – Check RAM for Error

Many users have also reported that if there is an error or a bad sector in your PC’s RAM, it would stop a large game or software to install, and would show isDone.dll error. So, if nothing works, it is important for you to check if your RAM is all okay.

Testing RAM for errors is a good practice to follow anyway, in case you have been using your PC for quite a while. An error in RAM can cause various other troubles over time. This may compromise your PC’s overall health too. To test your PC for RAM related errors, you can use the Windows Memory Diagnostic tool, but users recommend using third party tools for this purpose. Why? because Windows Memory Diagnostics doesn’t really provide all the vital information that’s required to decide whether your RAM is faulty or not.

Third-party software like Memtest and memtest86 can help you resolve if your RAM is faulty or not. To run both these software, you will need to load them on a bootable flash drive. After that, you will need to restart your PC, and load these software from boot options.

Click here to know how to create a Bootable USB flash drive using a software named Rufus. Here’s a complete guide to check your RAM for error using Memtest.

If your RAM shows any error, it is recommended that you replace your RAM soon, because it may lead to other troubles as well on your PC.

Try installing the game or software after replacing a faulty RAM. In case, your RAM is all okay, you should check your hard disk for errors next.

Note: If you a noob at computers, get someone who has a good knowledge of computers and can help you out with this.

#7 – Check Hard Disk for Error to fix isDone.dll error

Checking your hard disk for errors and fixing those errors is comparatively very easy than checking RAM for errors.

Just like RAM errors, hard drive errors may be the reason you are getting isDone.dll error in Windows 10 while installing large games or software. To scan and fix hard drive errors, follow these steps:

Step 1:

Search cmd in windows 10 search box. Right click and choose run as administrator.

Step 2: Check the name of the drive in which Windows is installed in the My PC folder. It is usually installed in C drive in most PCs. Now, in the Command prompt window, type the following command and press Enter key:

Unarc.dll Error Code 12 Download

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

Once complete, restart your Computer and try the installation. If the isDone.dll error still shows up, try method #8.

#8 – Clean Up Your PC

If your PC’s memory is all clogged up, it is quite possible that you may get isDone.dll error while installing games or software. It is important that you clean up your PC every once in a while to get rid of the junk files on your PC. In order to clean up your PC, here’s a detailed article that you can make use of: How to Clear Space in Windows 10

It has around 10 methods to clean up your PC, out of which, some will be really helpful to clear out space from the C drive, where Windows is installed.

#9 – Disable Antivirus Software

Users have reported that Antivirus software sometimes hinder the installation process of large games and software, and thus showing isDone.dll error. So, you can try one more time to install the game or software after temporarily disabling Antivirus software on your PC. Usually, you will find the option to disable your Antivirus in the System Tray at the far right corner of your Taskbar at the bottom of the screen.

If you were successfully able to install the game or software, then enable the Antivirus again. In case you were unable to and got the isDone.dll error again, keep the Antivirus disabled and carry out the next method.

#10 – Disable Firewall to fix isDone.dll error

While keeping the Antivirus disabled, your next step should be to disable Windows Firewall temporarily and then try to install the game or software. In order to disable the firewall, follow these steps:

Step 1: Click on the Start button, then in the Start Search bar, type Windows Firewall. From the search results, open the Windows Firewall option.

Step 2: In the Windows that opens, click on the Turn Windows Firewall on or off option available at the left panel.

Step 3: Now, in the new windows that will open, select both the Turn of Windows Firewall (not recommended) options available. After that, click Ok.

Once the setting is applied, again try to install the game or software. This will probably solve the isDone.dll error.

Closing Words

Windows also returns isDone.dll error sometimes while installing a pirated game or software. So, if that’s the case, it is recommended for you to use genuine games and software brought legally. Most of the times, legally bought games and software are installed and run very smoothly, without returning any kind of error.

In extreme cases, you can contact the support team of your PC’s manufacturers to get an apt solution for the isDone.dll error in Windows 10 while installing heavy games or software.

Related Posts:


Summary :

Are you bothered by the Isdone.dll error? This error often happens when installing large size of a game file on PC. How to fix Isdone.dll error? In today’s article, MiniTool will provide you with 9 accessible methods to fix it.

Quick Navigation :

What Causes the Isdone.dll Error Windows 10

To give you better graphics and faster play experience, most games nowadays like Call of Duty and Red Dead redemption require much storage space to run. So, sometimes you may fail to install the large game files on PC due to not enough space in your RAM memory or on the hard disk.

In addition, other possible factors are responsible for the Isdone.dll error Windows 10 as well. Here we summarize them as follows:

  • You should check if there are errors or bad sectors in your RAM or hard disk. This is because a faulty storage device also can trigger the Isdone.dll error.
  • Some applications and games require the Unarc.dll file to start properly. If this file goes corrupted or missing, you may receive the error message “isdone.dll error unarc.dll error-1l”.
  • If there are problems with your system files, the game files will fail to access your Windows PC. That may lead to Isdone.dll error.
  • To protect your computer against malware, sometimes Windows Firewall and your virus software block the game from installing. For this, you can check if it is useful by disabling the Firewall temporarily.
  • Third-party or startup items are in conflict with your installation. For this, you can try running a clean boot.

Now, let’s see how to fix Isdone.dll error Windows 10.

Failed to load steamui.dll error occurs when you open Steam or play games? This post tells you why and how to fix Steam failed to load steamui.dll fatal error.

Method 1. Increase the Amount of Virtual Memory or Page File

Windows Page File or Virtual Memory is extracted from the hard disk. It can be used to deal with the data that your PC’s RAM cannot be able to process entirely. So, increasing the amount of the Page File or Virtual Memory can save more RAM memory, which can resolve the Isdone.dll error.

Here are detailed steps to increase the Page File or Virtual Memory.

Step 1. Press Win + R keys to open the Run box, type sysdm.cpl and hit Enter to open the System Properties window.

Step 2. In the pop-up window, navigate to the Advanced tab, and then click the Settings button in the Performance section.

Step 3. In the Performance Options window, navigate to the Advanced tab and click the Change button in the Virtual memory section.

Step 4. Uncheck the Automatically manage paging file size for all drives box at first. Then select the Custom size ration button, you can type the increased value in the Initial size and the Maximum size areas. Now, click OK.

Tip: For most games, 2.5GB is enough. So, here we set the value spectrum is 400MB to 3000MB (Which is around 2.5GB).

Step 5. Exit the window and restart your computer.

After that, you should increase the size of available memory, which can help you install the game as required without the Isdone.dll error codex.

Method 2. Increase the Space of Your Hard Drive

In addition to increasing the memory size, you should make sure there is enough hard drive space as well. Here is a simple way that can help you create more hard drive space directly. That is to extend the partition that you want to save your game files in.

Usually, you may extend the partition in Disk Management. However, according to reports, lots of users encounter the problem “Extend Volume Grayed out”. So, you may consider a free alternative to increase the hard drive space quickly.

Here MiniTool Partition Wizard Free Edition can help you to do that easily. This is a professional partition manager trusted by millions of users around the world. You can use it to perform disk benchmark, restore lost data and so on.

Now, let’s see how to extend partition with this tool.

Step 1. Launch this program to get its main interface. Then select the partition that you want to extend and click Move/Resize Partition feature on the left pane.

Step 2. In the pop-up window, drag the handle rightward to increase the hard drive space. You can also move the whole partition handle to change its location. After that, click OK.

Step 3. Click Apply on the top of the right corner to execute the change.

After you extend the partition, you can try installing the game and check if the Isdone.dll error Windows 10 still persists. Well, this is just one of the most common methods to create more hard drive space. If you want to know more ways, you can read this post: 10 Ways to Free up Disk Space in Windows 10.

Method 3. Check RAM Memory for Errors

As mention above, a broken RAM also can lead to the Isdone.dll error. If you still fail to install the game after increasing the memory space, it is necessary for you to check if your PC’s RAM memory is fine.

To test your RAM, you can use the built-in tool Windows Memory Diagnostic. Besides, you can also utilize other third-party tools like Memtest, memtest86 and etc. More detailed information you can read this post in which we provide the full guide.

Many users complain some programs can’t start because D3DCOMPILER_47.dll is missing. This post will walk you through several ways to fix this problem.

Method 4. Check Hard Disk for Errors

Checking your hard disk is also of equal importance. Just like RAM errors, hard drive errors might cause the Isdone.dll error Windows 10. You can follow these steps to check your hard drive.

Step 1. Right-click the Start button and select Command Prompt (Admin) from the list menu.

Step 2. In the elevated command prompt, type chkdsk C: /f command and hit Enter. (Replace C with the drive letter of your hard drive that you install the game on. In most case, it is installed in C drive if you had never changed the installation path).

Now, this tool will scan and fix all hard drive errors automatically. After that, you can try installing the game and check if the Isdone.dll error codex is fixed.

Alternative, you can use the Check File System feature of MiniTool Partition Wizard Free Edition to check and fix the logical errors on your hard drive with ease.

Method 5. Re-register the Isdone.dll File

If the Done.dll and Unarc.dll files get corrupted or missing, you may encounter the error. Re-registering the files on your system could help you resolve it. Here’s how to re-register these DLL files.

Step 1. Open the Command Prompt (Admin). And then type the regsvr32 isdone.dll command in the elevated command prompt and hit Enter.

Step 2. After re-registering the isdone.dll file, type the regsvr32 unarc.dll and hit Enter to re-register the unarc.dll file.

Step 3. Restart your computer, try installing the game or application and see if it is useful to fix isdone.dll error unarc.dll error-1l.

You may see an error “explorer.exe system call failed” when launching File Explorer. This post mainly focuses on how to fix the system call failed error.

Method 6. Run System File Checker and DISM Scan

As mentioned above, the corrupted system file can lead to the isdone.dll error. Here you can run System File Checker that is widely used to scan and repair corrupted system files.

Step 1. Open the Command Prompt (Admin) window. And then type the sfc /scannow command in the elevated command prompt and hit Enter.

Step 3. Wait for some time to complete this scan process and then you need to restart the computer. The errors will be repaired automatically next reboot.

Note: The sfc scan may take you around 30 minutes. Please wait patiently and do not interrupt it.

If this command fails to work, you can try running a DISM scan that could resolve the isdone.dll error as well.

Type the DISM /Online /Cleanup-Image /RestoreHealth command in the elevated command prompt and hit Enter.

Method 7. Install the Game in Safe Mode

In Windows Safe Mode, your computer will run with only essential system programs and services. By starting Windows in Safe Mode, you can save more RAM space and minimize the potential conflicts of third-party programs while installing games or applications.

So, installing the game in Safe Mode might resolve the error caused by lacking insufficient RAM memory. Here’s how to enter Safe Mode in Windows 10.

Step 1. Press Win + + R keys to open the Run box, type msconfig and hit Enter to open the System Configuration window.

Step 2. In the new window, go to the Boot tab and select the Safe boot checkbox.

Step 3. Click OK and Apply buttons one by one to save the change.

Step 4. Restart your computer to enter into the Safe Mode. Now, you can install the game with the ISDone.dll error.

Method 8. Turn off Windows Defender Firewall or Antivirus Temporarily

Windows Defender Firewall and some third-party antivirus programs also block a genuine game from installing. For this problem, you can disable the Firewall temporarily to check if the error can be fixed.

To disable Windows Firewall, you need to do that:

Step 1. Type Windows defender in the search box and select Windows Defender Firewall form the best match.

Step 2. Click the Turn Windows Defender Firewall on or off tab on the left pane.

Step 3. In the Settings window, select the Turn off Windows Defender Firewall checkbox both in private and public network settings. And then click OK.

Step 4. Restart your computer and try installing the game that’s returning with the Isdone.dll error codex. If this method fails to work, you can turn on Windows Defender Firewall again.

If you have installed other third-party antivirus programs, you can try uninstalling them temporarily and check if it can resolve your problem. To uninstall the antivirus program, just follow the steps below.

Step 1. Right-click the Start button and select Programs and Features.

Step 2. Find the antivirus software, right-click it and select Uninstall. Then it is simple to follow the on-screen instructions to uninstall the software entirely.

Windows Error Code 12

Method 9. Troubleshoot Isdone.dll Error in Clean Boot

As mentions above, application conflict also blocks the game from installing. You can check which program or startup service are causing the conflicts by performing a clean boot. Here’s a quick guide.

Step 1. Open the Run box and type msconfig in it, and hit Enter.

Step 2. In the new window, navigate to the Services tab and uncheck the Hide All Microsoft Services box.

Dodi repack unarc.dll error code 12

Step 3. Then click Disable all button and Apply to save the change.

Step 4. Go to the Startup tab and click Open Task Manager.

Step 5. In the Task Manager tab, you need to disable all programs that may cause the error. After disabling all programs, close Task Manager and click OK.

Step 6. Now, restart your computer and try installing the game.

How to fix Isdone.dll error? Right now, I believe you already have an overall impression of it.

Final Words

Here comes the end of the article. In today’s article, we introduce 9 available methods about how to fix the Isdone.dll error. Now, it’s your turn to have a try.

If you have any questions, you can send us an email via [email protected] We also appreciate any ideas left in the comment area.

Isdone.dll Error FAQ

The location of Isdone DLL depends on your Windows system. If you are using a 32-bit version of Windows, locate it in the System32 folder. While in a 64-bit version of Windows, go to the SysWOW64 folder on your File Explorer.
In most cases, the ISDone.dll error occurs when a faulty Unarc DLL file resides in the System 32 folder or SysWOW64 folder. Once the Unarc DLL file is missing or corrupted, your computer cannot read the installation archive files and an error like ISDone.dll will appear when you run an app or game.
As you know, both your system and programs contain a variety of .dll files that make sure your device works smoothly. Once you delete these dll files, one or more programs may work improperly or even cause worse situations.

Dodi Repack Unarc.dll Error Code 12

  1. Press Win + R keys to open the Run box, and then type cmd in it and hit Ctrl + Shift + Enter keys to open an elevated prompt window.
  2. In the elevated command prompt window, type regsvr32 dllname.dll (replace with the wanted .dll name) and press enter.