Error during unpacking: data cannot be read. Solution: Unarc dll returned an error code. Last solution

The article describes the most working methods for solving the ISDone.dll error: An error occurred during unpacking: The archive is damaged! Unarc.dll returned an error code.

What does the ISDone.dll and Unarc.dll error look like? That writes

When this type of error occurs, a message like this pops up:
ISDone.dll
An error occurred during unpacking: The archive is damaged! Unarc.dll returned the error code: - 7,ERROR:archive data corrupted (dexompression fails), error archive code -7.

Moreover, the error code may be different: - 1, -6, -7, -12, -14

In which games is it common?

Mafia 3, Skyrim, GTA 5, Duing light, Fallout 4, Far Cry 4, Mad Max, Need for Speed, Assassin's Creed 3, Dishonored, Bioshock Infinite, Tom Clancy's Splinter Cell, FIFA 15, Max Payne, Crysis 3, Mirror's Edge, Resident Evil 6, Might and Magic Heroes 7, Red Alert 3, Syndicate, Call of Duty, Rise of the Tomb Raider, Watch Dogs, Mortal Kombat, Warcraft 3, Unreal Tournament and other games downloaded from torrents, and all kinds of repacks, hacked distributions, etc.
Attention!
If you don’t want to bother with solving the ISDone.dll error when Unarc.dll returns some error codes, buy games on Steam. If you decide not to lower the black flag and continue to use pirated products, then you will have to read everything written below, trying, trying and trying again.

Why does the ISDone.dll error pop up: Unarc.dll returned an error code

ISDone.dll is a library responsible for unpacking and preparing files for launching applications. Supports .arc, .7z, .rar, .pcf, .srep archives. It is often used by game repackers to compress game files as much as possible. Therefore, the ISDone.dll error most often occurs in RePack versions of games larger than 8 GB, which, in turn, are distributed via torrent.

The reason could be anything, an under-downloaded torrent, a broken blank, a broken archive, an antivirus blocking the unpacking of the archive, etc. and so on. Here I have collected all the methods I know that helped real users overcome this error. If a method not described in the article helped you, write it in the comments. Someone will definitely be grateful to you for the rest of their lives.

Solution to the error “ISDone.dll: An error occurred during unpacking: The archive is damaged! Unarc.dll returned an error code"

1. The archive is really damaged

1.1. Under-downloaded torrent

View information about the downloaded torrent. The total size and the downloaded size must be identical.


If not, then rehash the torrent or download again.


Perhaps the problem is with the torrent client itself. Download and install the latest stable version.

1.2. Broken DVD

Try downloading all the game files to your computer and running the installer. If it doesn't help, buy another disc and record the game from the same (different) source on it.

1.3. Broken archive on a flash drive. Problems with the flash drive

Sometimes archives on a flash drive may be broken. Download the content to your computer and run from it. If this does not help, copy the game files to the USB flash drive again. Install. If that doesn't help, change the flash drive.

2. Problems with archivers

Since the ISDone.dll library deals with unpacking .arc, .7z, .rar, .pcf, .srep files, perhaps the issue is in the archivers themselves. Install/reinstall archivers that work with .arc, .7z, .rar, .pcf, .srep files. In principle, reinstalling the 7-Zip and WinRar archivers from their official websites should be enough.

3. Disable Antivirus, Firewall and Windows Defender

The installation of the repack may be blocked by an antivirus program, Firewall, or Windows Defender. Turn them off. Firewall and Defender are disabled through the Control Panel, antivirus - in accordance with the specific features of the selected antivirus program.

4. Insufficient rights. Install with administrator rights

Please check your account type before installation. Give her administrator rights. To do this, go to Control Panel → User Accounts → Change your account type.

5. The paging file size is insufficient for unzipping

To increase the swap file go:
Control Panel → System → Advanced system settings → Advanced → Performance (Settings) → Advanced → Virtual memory. Swap file (Edit).


Uncheck the "Automatically select page file size" option. Select a drive. Specify the paging file size. Click Set. Click OK.


Set the paging file size to be similar to the size of the RAM, but not lower than 4 GB. For example, used 4352 MB, maximum 4352 MB.

6. Problems with RAM

Turn off the computer, open the system unit cover, and pull out the RAM slot. Clean the oxidized contacts of the RAM (an eraser is suitable for erasing what is written in pencil). Reinsert the slot. If there are several of them, you can swap them.

7. One or both of the files is damaged: ISDone.dll and Unarc.dll

Copy and replace the files reporting the error. This can be done in two ways. Try it both manually and using software. The second method cures the error more often (there are no statistics, but this is the opinion).

7.1. Manually

Download the files.

Place them:

To folder C:\Windows\System32(for 32-bit Windows).
To folder C:\Windows\SysWOW64(for 64-bit Windows).

Save the changes to the registry. To do this, go to Start →Run and type first
regsvr32 isdone.dll
and press OK.
Then
regsvr32 unarc.dll
and press OK.

7.2. Using the DLL-Files Fixer program

Before starting the program, download the files provided above, so it will find them on your computer and install them where you need them.
Attention!
DLL-Files Fixer is a paid program and requires a key.

8. The game is installed in a folder with a long name. The folder name contains Cyrillic characters

Follow the installation path of the game. Try to install the game in a folder with a short name in Latin. For example, Game, Igra or a similar name.

9. Clean up your system disk

The system disk may be cluttered. Clean it. To do this, right-click on drive C. In the menu that appears, select “Properties”. We are cleaning.

10. Update DirectX

11. Update your motherboard drivers

Download drivers for your motherboard only from the official website of the developer.
Look for the same game from another repack author.

12.Reinstall Windows

Try reinstalling Windows, try a different build.

Hope I helped.

If you know a method not described in the article, describe it in the comments. Many, many people will be grateful to you.

Video: ISDone.dll encountered an error when unpacking Unarc.dll returned an error code

The situation is quite common: the unarc.dll error appears after downloading an archive or when trying to install a game downloaded from the Internet. This can happen on Windows 10, 8, Windows 7 and even Windows XP. After reading other people’s suggestions on how to solve the problem, I came across the fact that only in one case out of 10 an important option is indicated, which is the culprit in 50% of such cases. But let's take it in order.

Update 2016: before proceeding with the described methods to fix the unarc.dll error, I recommend performing two steps: disable the antivirus (including Windows Defender) and then try installing the game or program again - most often these simple steps help.

For this method we thank one of the readers under the nickname Konflikt, it’s worth checking, it is quite possible that the unarc.dll error is caused by the specified reason:

Attention to everyone who was not helped by all the above-described dances with a tambourine. The problem may lie in the folder in which the archive with this error is located! Make sure that there are no Russian letters in the path where the file is located (EXACTLY WHERE THE ARCHIVE IS, and not where you unpack it). For example, if the archive is in the “Games” folder, rename the folder to “Games”. It worked on Win 8.1 x64, it’s good that I didn’t get to the point of tinkering with the system unit.

Another option to fix the error

An option that is used by many, but helps few:

  1. Download the unarc.dll library separately
  2. We put it in System32, in a 64-bit system we also put it in SysWOW64
  3. In the command line, enter regsvr32 unarc.dll, press Enter and restart the computer

We try again to unpack the file or install the game.

Provided that nothing has helped at this stage, and you don’t mind reinstalling Windows, you can do this. But keep in mind that most often this does not solve the problem. On one of the forums, a person writes that he reinstalled Windows four times, the unarc.dll error did not disappear... I wonder why four times?

If you tried everything, but the ISDone.dll or unarc.dll error remains

Now let’s move on to the saddest, but at the same time very common case that causes this error - problems with the computer’s RAM. You can use diagnostic utilities to test RAM, or you can also, provided that you have two or more memory modules, remove them one by one, turn on the computer, load the archive and try to unpack. If it works, then the problem is in the module that was removed, and if the unarc.dll error occurs again, move on to the next board.

And yet, a very rare situation that I once encountered: a person transferred archives to his flash drive, but they were not unpacked. In this case, the problem was precisely in the flash drive - so if you bring some files from outside without downloading them directly from the Internet, then it is quite possible that unarc.dll arises from a problematic media.

After downloading an archive containing the installer of a game, a message appears indicating that the archive is damaged: “Unarc.dll returned an error code...” A similar failure occurs during installation after unpacking performed using the Inno installer.

The error code can be indicated by a number from 1 to 14. But the archive may be in order. Let's look at different causes of errors and ways to fix them.

If you are a gamer, then you may sometimes encounter unarc.dll errors.

The message “unarc dll returned error code 1” indicates problems unpacking the archive. Usually in this case, unpacking on another device is performed without complications. The following options are possible:

  1. The problem occurs due to the presence of a defender on the PC, which blocks the unpacking of the archive and the launch of the game/program. Therefore, you just need to disable the defender. Done this way:
  • In Control Panel, search for Windows Defender.
  • After launching the defender, go to the “Options” button.
  • Disable the defender in the "Real-time protection" section.

Another antivirus may also block the program. Disable your antivirus temporarily, but remember that you will be putting your PC at risk.

  1. The archive was damaged during download.

You can check its integrity in the Total Commander program. Go to “File”, click on “Check Archive”. If the program shows an error, download the file you need from another location.

Code 6

This error most often appears during the installation process of a program/game. If you receive the message “unarc dll returned error code 6,” please note that the cause is usually the hard drive. Check by copying the file to another medium (flash drive, disk). If the transfer is successful, it means that the problem is in your computer - its hard drive. We fix it by following the steps of the algorithm:

  • Launch Command Prompt. When activating, select run as administrator.
  • Enter “Chkdsk C: /F /R” into the command line - for the FAT file system, Chkdsk C: /F /R /B for the NTFS file system.
  • Pressing "Enter" will run the command. Please note that checking and correcting the disc will take up to 5 hours.

There is a solution for such cases too. Since it is impossible to manually correct such failures (even if original libraries copied from another computer with a similar OS or downloaded from the Internet are integrated into the system), they must be restored. We do not consider rolling back the system, because the components could have been damaged quite a long time ago, and there is no checkpoint for recovery.


You can check the system with the sfc scannow command, which is entered in the appropriate console. The easiest way is to use special utilities like DLL Suite or Microsoft Fix It!, which will perform all operations automatically without user intervention.

Conclusion

To conclude the topic, it remains to add that the most common failures are precisely archived data errors, so it is better not to use various kinds of repacks, but to install the games you like or love using official distributions. Only in this case can we guarantee that the installation will be successful and that no problems will arise during the installation process.

Just in case, archiver programs should also be kept up to date, because new versions with which archives are created require more powerful compression using updated algorithms, and outdated modifications may not support such technologies.

Finally, issues related to damage to RAM sticks and any other physical failures were not considered here.

When extracting from the archive and installing repacks of pirated versions of video games and computer programs, users encounter errors with the unarc.dll library. This problem is common among gamers and appears on computers with Windows 7 and 8. The error code may be different, the main thing you should pay attention to is the notification text in the sign. If you see such an error, do not rush to download RePack games again or from another source, even if you see a message that the archive cannot be unpacked because it is damaged. In fact, there is a 99% chance that everything is fine with the game or program files. Here the matter is different. And to figure it out, you need to pay attention not to the error code, but to the message after ERROR.

This is how the error is described in this screenshot:



If the description contains the words “failed CRC Check”, it means that the downloaded archive actually has errors (it is damaged and cannot be unpacked). What to do in such a situation is clear: download the assembly from another site and unpack it. And if the error description contains the words “decompression failed” (see screenshot below the text), everything is fine with the archive and we look for the problem on the computer.



If you see in the notification sign that “unarc dll returns error code 7,” it means that your computer does not have the archiver program necessary to unpack the game files. Often such errors occur when installing pirated versions of programs and computer games. Licensed assemblies contain all the necessary libraries, since the developers do not set themselves the goal of reducing the size of the archive with files. Also, during assembly, official games and programs are archived using proven “packers and unpackers” of files. But when creating repacks, “pirates” often archive large volumes of games using non-standard archivers that have a high compression ratio. Most often used:



Downloading a universal archiving program or a new game build solves the library problem unarc.dll in 92% of cases. And the remaining 8% are individual problems. If the methods we suggested did not help you, look for a specific reason. Let's look at them in more detail.

Cyrillic in the folder name

This is, by the way, one of the most common problems when installing a computer game. If the folder where you install a game or program contains Russian letters, errors may occur during installation or startup.



The solution in this situation is simple - write the English name of the game and reinstall it. Perhaps this will solve the problem with installation or startup.

Incorrectly configured pagefile.sys (Windows swap file)

You should look for the cause of the error in the OS swap file. This system file may be incorrectly configured (insufficient in size) or missing from the system altogether (you deleted it for some reason). When you unpack a game that is too large, the system uses RAM and page file resources. If the volume is too small, you will see a “decompression failed” error message. There is only one way out - configure pagefile.sys.

To do this, click on Win+R and enter the following command in the window: sysdm.cpl



On the "Advanced" tab, go to "Options":



From there, go to the “Advanced” tab, where you need to select the “Virtual Memory” section. To change its parameters, click on the corresponding button. You will see a window:



The volume for the paging file is selected automatically, as evidenced by the checkbox next to the corresponding item. Uncheck this box and select a disk location for the paging file. It is advisable not to place it on the system disk. It will be optimal if the paging file is placed where there is the most free space. Now we need to specify its size. It should be equal to the amount of RAM. Once you have decided on the size, click on the appropriate button to change its parameters. Save your settings.

RAM (random access memory)

This reason is rare. Possibly due to a library error unarc.dll caused by a malfunction of one of the RAM sticks. To check this version, use two options. The first one is not fast, inconvenient and not suitable for untrained users. First, remove all RAM modules, and then turn on one at a time and check whether the archive with the game or program is unpacked.



The second option is faster and more reliable. You can use special utilities to check RAM modules. We recommend for advanced users. Beginners can test RAM like this:

Click Start and write “Diagnose computer memory problems.” Clicking on the icon will open a window:



Conclusion:

Library downloaded to PC unarc.dll will not solve the problem, perhaps it will only change the error code number. If the methods we have discussed do not work, there is only one way out - to reinstall the system.

Post navigation

This happened a little less than two...

Avid gamers in our country very often have to face various problems when installing games. One of the problems is pop-up windows in the form of: "Unarc.dll returned error code: 11" or other code values ​​1, 5, 6, 7, 8. In general, the number does not make much difference. All these types of conflicts are eliminated by the same solutions. Next we will show you how to fix error code -11 when installing games.

Failure to install games "Error code: -11"

What is this error code -11?

The first thing you should always pay attention to is downloaded file. Most likely, it is not licensed, which means it may contain a bunch of problems. Exactly "pirate" games become to blame for the impossibility of their installation. Extracting software from a downloaded archive comes with many risks, because the possibility of not completing the operation always remains. The same rule applies to torrent downloading itself.

Solution to "error code -11" in games

First, analyze the process of downloading the game onto your computer. Perhaps at some point the Internet connection failed and the file was not downloaded or the integrity of the file was compromised. In another situation myself the game was already broken(pirated version) or damaged during analysis by your antivirus.

  1. The solution is to re-download the file, but first disable your antivirus.
  2. Find an alternative to this software. Please refer to earlier versions or other download sources.

I think everything is simple here. It is the downloaded file in 90% cases is the fault.

Trying to unpack the archive

It is highly recommended that all users have several archivers on their PC. This is due to the fact that sometimes a particular archive cannot be opened, which is why the user may receive a notification "error unpacking unarc.dll". For such situations, it is better to try several archivers.

  1. Install two or three archivers with the best features at once: WinRar, WinZip, 7-Z.
  2. Try to open each of them one by one.

Sometimes this method helps players unpack games.

Russian letters on the way

Russian letters or Cyrillic Always conflicts with many utilities. Foreign programs cannot recognize such characters in their installation path. These strange characters are the cause of “returned error code: -11”. Although modern developments have almost eradicated this situation, the user still falls into such cases.

  • Correct the name of the folder where you are going to install the game. For example, if the folder is called GTA 5 Online, then change to GTA 5 ONLINE.

In general, make it a habit to always write folder names on your computer in English.

Check out our material on solving a similar problem with.

Hard drive is full

Modern games are very impressive in size. At least remember the most popular series GTA 5. It will take up at least 65 GB of hard drive space. This situation is sometimes missed by users with weak PCs. As a result, it turns out that there is simply no free space. When you try to unpack a large archive, “error code No. 1,2,3, etc.” will appear.

Today we will talk about the ISDone.dll problem, which occurs when you try to install a game on Windows 7, 8 or 10. We will tell you why the error occurs and how to fix the problem.

Users of versions of Windows 7 and 8 may suddenly see the most unpleasant inscription - "ISDone.dll encountered an error while unpacking" Next, the reason is indicated: “The archive is damaged” or “It is impossible to read data” and a specific number is indicated in "Unarc.dll returned an error code."

Why does it occur when trying to extract files from an archive, even taking into account the condition of downloading from a reliable source? The answer can only be to check the entire computer for functionality, namely, to perform certain actions one by one.

What should I do to eliminate ISDone.dll?

Installing a new game is a very exciting moment, especially if it's part Assassin's Creed, legendary series Resident Evil, GTA 5, FIFA, Sims, Fallout 4 etc. By the way, this bug is typical for graphically complex games on Windows 7/8/10 and 64 bit.

First option

  1. The initial step should be to decide to disable the antivirus; all its processes should be deactivated. This helps in many cases, especially with antivirus Dr.Web.
  2. The first point didn’t help, then let’s move on to the second. Here you need to be careful about the path where the file is located. The reason lies in folder name storage places. The name must be in English only; the use of the Cyrillic alphabet is not acceptable. If the folder is called Games, then it should be replaced with Game. An easier way would be to move the file to drive C.
  3. What you should not do is try to download ISDone.dll from the Internet. Replacing it in most cases does not bring results, but catch a virus It's very possible. To begin with, try all the suggested methods, only resort to this point as a last resort.

Second option if the first doesn’t help

  1. The installation was unsuccessful. Take a flash drive and transfer the file to it. Next, try checking the functionality on another computer. If everything works, then start studying the system indicators on your PC.
  2. The problem lies to a lesser extent in the operating system; in most cases, faulty boards on the motherboard are detected. The first object for diagnosis should be RAM memory.
  3. RAM, as the main type of isdone.dll error, occurs more often. The faulty memory module should be identified one by one, that is, when unpacking the file, remove the components. If the unpacking was successful when removing the memory module, then the problem has been detected.

These actions largely have a positive effect on resolving the issue with the isdone.dll error. The last additional item could be downloading the official unpacker programs, subject to checking the computer and making sure it is working. If the file turns out to be damaged, the unpacker can partially fix it, although there are not many guarantees.

And here Video instruction to fix the bug using auxiliary applications. Judging by the reviews - works.


The notification “ISDone.dll - an error occurred during unpacking” is not a death sentence, it is only a reason to check the computer for full functionality. You should download only from reliable Internet sources, then with this problem you can safely say that the PC is to blame. You should also download the isdone.dll library only with guarantees from the developer, if everything you tried did not help.

In contact with



If you find an error, please select a piece of text and press Ctrl+Enter.