ISDone DLL Error Repair Tutorial
isdone.dll errors appear when you try to install large games on Windows.
Ironically, the errors themselves have almost nothing to do with the isdone.dll file; the error occurs because your system does not have the memory capacity to extract installation files to your system. In 90% of cases, a lack of RAM capacity is to blame.
The solution is actually more complicated than most people appreciate. The problem is that while it’s easy to add “virtual memory” to Windows (which fixes the error in 90% of cases), that usually doesn’t solve the main reason for the error (which is probably faulty RAM). In other words, most people end up trying to implement quick fixes that do nothing in the long run.
The fix for the error is to make sure you have a fully working system, with the correct RAM requirements and the right amount of hard drive space for the game/application you want to install. Unfortunately, most systems are underpowered and are likely to have capacity issues. The following steps will explain exactly how to resolve the bug in your kernel, giving your system a long-term and stable solution to any potential bugs.
The typical error message from the file is as follows:
An error occurred while unpacking!
Unarc.dll returned error code: -1
ERROR: file data corrupted (decompression failed)
The first thing to appreciate is why isdone.dll errors appearing.
The isdone.dll and unarc.dll files are known as DLL (Dynamic Link Library) files that are used by Windows to provide shared functionality for many different applications. Windows uses DLL files to all – You have literally thousands of them, usually located in c:/Windows/System32.
Although the isdone.dll / unarc.dll files are used by Windows, they are prone to errors. In this case, the error is not caused by the files themselves (as is the case with most other DLL errors), but by their inability to complete required operations.
The errors you are experiencing appear when you install large games/applications. The reason they appear is that your system cannot extract installation archive files that each installer application uses.
Since your computer requires the extraction of these installation files before your system can run the game/application in question, errors will arise if that process is hindered in any way. This is the main reason for your error: Your system ran out of computing resources (RAM/HDD) needed to put new installation files on your system.
The reasons why this happens include:
- Insufficient RAM capacity
- faulty RAM
- Antivirus blocking the installer
- Lack of administrator privileges
To resolve the error, you need to make sure that you can fix the
main cause of the problem. This comes in various forms, which I will explain below.
The solution to isdone.dll errors is basically to increase the RAM/HDD capacity of your computer. However, to do this effectively several other steps are required, detailed here:
The first step is to add “Virtual Memory” to your system.
Virtual memory is another term for a pagination proceedings. Windows uses it as an “overflow” for your RAM, and it basically means that if you have a problem with a lack of RAM capacity on your system, it will allow your computer to use the hard drive as a temporary storage location.
You can add virtual memory to any Windows system, if you have the necessary hard drive space. This is done very simply, following the steps outlined here:
- Press the Windows + R keys on your keyboard
- In the “Run” dialog, type “sysdm.cpl” and press Get into
- This will open the advanced system settings dialog.
- In the tabs at the top, select “Advanced”
- This will open a new page; from it, select “Settings” under the Performance cluster
Once you have selected this, a new box will appear where you need to select “Advanced” at the top. This will open another screen, from which you need to select “Change” in the Virtual Memory box.
When you are inside the Virtual Memory section, you need to uncheck the “Auto” checkbox at the top and select “Custom Size” from the radio buttons below. This will give you the ability to write a custom size file, which should write 4096mb if you have that much space on your hard drive.
After doing this, click OK and try the installer again.
If this doesn’t work, it suggests that you have a deeper problem with your system, which may include having damaged or faulty RAM. If this is the case, the best steps to take are to check each potentially damaged part of the system and make sure they are working properly.
Close Antivirus/Other Programs
The next step is to close any antivirus or other software that may be preventing your system from using its full capacity.
To do this, you must first manually close any antivirus applications that you have on your system. This is done as follows:
- Move the mouse to the Bottom right from the screen
- From the right side of the taskbar, open the “icon tray“
- Locate your antivirus
- Right-click and select the equivalent of “Pause(each AV has its own)
- Basically, you’re looking for temporarily disable it while installing your game
Most AV products can pause their service for several minutes (typically 10/15/30). You must select this and then install your game again. The same goes for Windows Defender, which runs when no other antivirus is running.
To add to this, you’ll also want to close any non-essential programs from Task Manager. If you’re an experienced computer user, this is relatively simple…however, here are the steps:
- Press CTRL+ALT+DEL on your keyboard
- On Windows 7, this will load “Task Manager” directly
- In Windows 8/10, you will need to click on “Task Manager”
- When you are inside the Task Manager, click on the “Processes” tab (at the top) and select the applications that appear as running, but are not necessary
- Right click and select “End Process”
- This will remove the application from memory, freeing up capacity for the installer.
Finally, you’ll also want to consider using administrator privileges.
This requires an administrator account. If you don’t have one, or access to one, you’ll need to get permission from your system administrator.
Using this step is very simple:
- Press the “beginningbutton ” (bottom left of the task bar)
- Select “computer” (Windows 7) or “File Browser” (windows 8/10)
- Go to the folder where the installer is saved
- Right click on “setup.exe“
- Select “Execute as an administrator“
- Let the installer continue and see if the error reoccurs.
If the error reappears, it suggests a deeper problem with the system, as mentioned, probably faulty RAM. In this case, you should talk to a professional technician or test the RAM yourself. While relatively simple, it does require some experience to ensure it works properly.