Fixed: all “IsDone.dll”/“Unarc.dll” error 12 Methods


Do You keep getting this unusual unarc.dll error popup? isdone.dll errors mean your computer does not have sufficient RAM or HDD space need to ensure PC has enough STORAGE.

Unarc.dll/Isdone.dll is quite a necessary system file while working with the application which supports graphics. Mainly this error occurs in video game and software which needed heavy graphics. Unarc.dll or Isdone.dll errors are very common for Windows 7 /8 / 10 users. In most cases, the unarc.dll file on the computer has been removed, corrupted or misplaced by malicious/ Malawi software present in your System or a damaged Windows registry.

The standard error message cited by isdone.dll is:

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

Unarc.dll returned an error code:-7 ERROR: archive data corrupted (decompression fails) ISDone.dll: An error occurred while unpacking: Unable to write data to disk!

Unarc.dll returned an error code:-11 ERROR: file write operation failed. An error occurred while decompressing: archive header is corrupt! Unarc.dll returned an error code:-14 error: this is not Free Arc archive, or this archive is corrupt.

I am showing 12 methods ” How to Fix Unarc.dll returned an Error code -1/5/6/7/11/12/14. “. Each method given in this post is unique and effective for solving any Unarc.dll returned an Error code -1/5/6/7/11/12/14 errors. This is very simple and straightforward post, in which I am trying Fix Unarc.dll returned an Error code -1/5/6/7/11/12/14 error.

Method 1: Increase Windows PAGE FILE Size

The EASIEST fix is to increase the PAGEFILE size in your Windows. The “page file” is a file used by Windows to store data that cannot fit into the RAM. Sometimes called “virtual memory,” and known as a “swap file” in other operating systems, it’s a standard way to increase the size of the total amount of memory your system can manage.

While the extended use of a page/swap file is NOT recommended (slow at larger sizes), it can help this situation:

To do this, you should follow these steps (illustrated at #5):

  1. Press “Windows” + “R” keys on your keyboard
  2. In the “Run” dialogue, type “sysdm.cpl” and press “OK.”
  3. Click the “Advanced” tab
  4. Select the first “Settings” button (Performance)
  5. Click the “Advanced” tab
  6. Select “Change” button (Virtual Memory area):
  7. Now uncheck the “Automatically manage…” checkbox
  8. Select “Custom Size” and then click “Set.”
  9. After this, click “OK” to exit the “System Properties” dialogue.

Doing this will increase the size of available memory, which should allow you to install the game as required. You should restart your PC and try the installation again. This should allow you to install the game.

Method 2: Replace isDone.dll & unArc.dll

While these two files are NOT the problem; it’s healthy to replace them. To do this, you should follow these steps:

  1. Browse to the following URLs: isdone.dll & unarc.dll
  2. On each page, click “Download Now” (Have To Complete Verification)
  3. Save each file (as a ZIP) to your hard drive
  4. Once the file is on the hard drive, double-click to open it and then extract the DLL files from within: 
  5. Copy the newly extracted DLL and browse to C:/Windows/System32
  6. Right-click and select “Paste.”
  7. This may ask you to “Replace” the files — select “OK.”
  8. After this, press “Windows” + “R” keys on your keyboard
  9. Type “cmd” into the “Run” dialogue and press “OK.”
  10. In CMD, type the following: (1.) regsvr32 isdone.dll (2.) regsvr32 unarc.dll

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

Method 3: Run Windows Memory Diagnostic Tool

  1. Click on the START button.
  2. Go to Control panel.
  3. Open Administrator Tools.
  4. Double click on ‘Windows Memory Diagnostic.’
  5. It will prompt to RESTART your machine Now / Later and requests to save any unsaved data/files.

Once your machine is restarted, it will display ‘Windows Memory Diagnostic Tool’ on a blue screen with some progression. Try one more time and check whether the issue is being resolved after the machine booted.

Method 4: Disk clean up

  1. Click on the START button.
  2. Type ‘Disk Cleanup’ and hit ENTER.
  3. ‘Disk Cleanup’ pop-up window will be opened with some progression going on.
  4. Once progress gets completed, it will list down files to be deleted from various areas like; Recycle Bin, Temporary Internet files, etc.
  5. Scroll down and select ‘Temporary Windows Installation files’ from the list and click on ‘OK’ button.
  6. It will prompt to delete the files permanently, click on ‘Delete Files’ button.
  7. Once the cleanup is completed, try one more time and check whether the issue is being resolved.
  8. Sometimes, all the unwanted windows installation files won’t be deleted.
  9. Hence, to do so, go to command prompt.
  10. Type or paste below commands and hit Enter:
  • Command 1 – takedown /F C:$Windows.~WS* /R /A
  • Command 2 – icacls C:$Windows.~WS*.* /T /grant administrators: game / applicationF
  • Command 3 – rmdir /S /Q C:$Windows.~WS

Once all the above is done, try one more time and check whether the issue is being resolved.

Method 5: Use a “Swap File” (Page File in Windows)

Another best way around this error is to use a swap file.

Swap files provide virtual memory to x86/x64 powered systems, allowing you to “add” RAM to your system while using the same amount of physical RAM capacity. It’s not recommended, but should work nonetheless:

  1. Press “Windows” + “R” keys on the keyboard
  2. Type “sysdm.cpl” and press “OK”:
  3. Click on the “Advanced” tab, and then on the first “Settings” button:
  4. This will load up the “Virtual Memory” section, from which you should select “Advanced” and then “Change” (for the Page File):

This will set a new “page file” size (which will be used in the case your RAM capacity is maxed out).

Method 6: Perform a clean boot

  1. Go to ‘RUN’ command.
  2. Type ‘msconfig’ and hit ENTER.
  3. ‘System Configuration’ window will be pop-up.
  4. Navigate to ‘Service’ tab.
  5. Tick the check box named as ‘Hide all Microsoft services’ displayed at the bottom of the list.
  6. No Click ‘Disable All’ button displayed on the right side.
  7. Once all the above is done, navigate to ‘Startup’ tab.
  8. Click on ‘Open Task Manager.’
  9. Right-click on every item displayed under ‘Startup’ tab and select ‘Disabled’ (you may Enable them later whenever required.)
  10. Close the ‘Task Manager.’
  11. Now click ‘OK’ displayed on ‘System Configuration window.’
  12. It will prompt to restart the machine. Restart it Now/Later.

Once the machine is booted successfully, try one more time and check whether the issue is being resolved.

Method 7: Run Deployment Image Servicing and Management (DISM) Tool

  1. Go to the command prompt.
  2. Type or paste the command given below and hit Enter.
  3. DISM.exe /Online /Cleanup-image /Restorehealth
  4. This process may take several minutes or hours, so please have patience.
  5. Once this process gets 100% complete, restart the machine.
  6. Now check whether the issue is being fixed. 

Method 8: User compatibility mode

  1. Right-click on the executable file/application.
  2. Click on ‘Properties’
  3. Navigate to ‘Compatibility’ tab.
  4. Select checkbox named; ‘Run this program in compatibility mode for.’
  5. Select ‘Windows 7’ option from listed items.
  6. Now select checkbox named; ‘Run this program as an administrator’ at the bottom.
  7. Click on ‘Apply’ followed by ‘OK’ button and run the executable file now. 

Method 9: Stop Processes (Restart Into Safe Mode)

If you find memory to be okay, you will need to stop any of the running processes on your system. This will ensure that much RAM is made available as possible.

The best way to do this is to restart into Safe Mode. Safe Mode loads up Windows without any extra applications, drivers or services — allowing you to perform any maintenance required.


The first steps are to restart into “Safe Mode”:

In Windows 7, press “Start button.” Once you’ve restarted, press F8 continually on your keyboard before Windows starts to load. From here, use the F-keys to select the “Safe Mode” option (typically F4):

In Windows 10, *You need to press the “Windows” / “Start” button, *Then select the “Power” button from the left menu, *Holding SHIFT, you then need to select “Restart.” *This will load the blue “Recovery Environment” (RE)* From here, select “Troubleshoot” → “Startup Settings” → “Restart” *This will restart the system into the “Advanced Boot Options” screen: Choose “Safe Mode” and let the system load


Once you’ve loaded Windows into “Safe Mode,” you’ll want to stop any processes the system may be running. You can do this with Task Manager.

Method 10: Improve Performance by Optimizing the hard drive

10.1 – Improve performance by Repairing bad sectors on the hard drive

  1. Go to the command prompt.
  2. Enter below command and hit Enter.
  3. chkdsk /f /r 3. This will prompt you to accept whether this process will be run after machine restart with ‘Y’ or ‘N’ options.
  4. Enter ‘Y’ and hit enter.
  5. Now reboot your machine.
  6. The system will show up a message saying “Scanning and Repairing drive (C:): x% completed.”
  7. All the system to complete the process.
  8. Now system gets restarted.
  9. Now check whether the problem has been resolved.

10.2 – Improve performance by Defragmenting the hard drive

  1. Click ‘Start’ and enter ‘Defragment.’
  2. Open system’s defragmentation application.
  3. Disk Defragmenter window will be opened.
  4. List of drives will be displayed.
  5. Select ‘C’ drive and click on ‘Analyze’ button.
  6. Allow the system to complete the analysis process (status can be viewed under ‘Current status’ column).
  7. Once this analysis process gets completed, check % fragmented.
  8. If % is more than 10%, select the drive and click on ‘Optimize’ button.
  9. This process may take some minutes or hours, so please have patience.
  10. Once this process gets 100% complete, restart the machine.
  11. Now check whether the issue is being resolved.

Method 11: Fix unarc.dll error with RegCure Pro

(Usually, RegCure Pro is excellent enough to repair various common windows errors via scanning the computer profoundly and fix errors automatically.) 

  1. Download registry repair tool RegCure Pro
  2. Install RegCure Pro on your computer
  3. Scan your machine with RegCure pro and then fix the unarc.dll error.

Method 12: Manually Change RAM (Advanced ONLY)

While seeing the error is bad enough for installation, playing the game is another kettle of fish entirely.

If this is the case, you *may* wish to replace your RAM manually. This is, of course, an advanced strategy only recommended to users who have experience and understand the risks involved (you need to ensure you do not break any of the RAM):

Final Words.

The majority of people who read this type of information online will just tell you to “replace isdone.dll.” This is incorrect.

This particular error has nothing to do with isdone.dll, unarc.dll or any other DLL. It is simply the case that your system does not have enough RAM to continue reading the CAB file required to install your game. 

Generally error messages for unarc.dll and Isdone.dll: An error occurred when you are unpacking: archive corrupted unarc.dll returned an error code: 1, 6, 7, 11, 12 and 14 error: archive data corrupted (decompression fails) ISDone.dll error.

An error occurred while unpacking: archive corrupted!
Unarc.dll returned an error code: 1
Unarc.dll returned an error code: 7
Unarc.dll returned an error code: 6
Unarc.dll returned an error code: 12
Unarc.dll returned an error code: 14
ERROR: archive data corrupted (decompression fails)

I hope this fixes all requests for:

Windows could not start because the following file is missing or corrupt: Windowssystem32 unarc.dll. Please re-install a copy of the above file.

An error occurred while decompressing: This application failed to start because unarc.dll was not found. Re-installing the application may fix this problem.”

The file unarc.dll is missing Unarc.dll Not Found Error run unarc.dll, unarc.dll download, unarc.dll error code 14, unarc.dll error code 11, unarc.dll error code 12, unarc.dll 64-bit windows 10
unarc.dll error code 7 download, unarc.dll error code 14 download, unarc.dll returned an error code, decompression failed with error code-14 fix, unarc.dll download windows 10 64 bit.


Please enter your comment!
Please enter your name here