Highlights
- An isdone.dll error means your computer doesn’t have enough RAM or HDD space, so you should make sure it has enough space for STORAGE.
- In this case, the error occurs because your computer doesn’t have enough memory (RAM / HDD) to accommodate the installation files.
- Fortunately, we have some fixes for you that have the potential to resolve this problem.
When trying to install large applications or games, Windows users often encounter errors associated with ISDone.dll and ISArcExtract.
This error usually means that installation files are incomplete or corrupt, that there are not enough resources available, or that there is a problem with the storage capabilities of the system. If you are facing this problem on your PC, then don’t worry; we have some fixes for you.
How to Troubleshoot ISDone.dll (ISArcExtract) Error in Windows PC?
So, here are some fixes that will help you resolve the ISDone.dll error (ISArcExtract) on a Windows PC:
Fix 1: Run the Game’s Installer in Compatibility Mode
There is evidence that some players have been successful in fixing the ISDone.dll error by setting their game’s setup wizard to run in compatibility mode.
Those potential solutions may work better for older games released prior to Windows 11. In compatibility mode, you can run the setup file as follows:
- To open the File Manager, press Win + E.
- Find the directory in which the game setup wizard is located for which ISDone.dll needs to be fixed.
- You can right-click the setup.exe file and select Properties.
- On the properties window, select Compatibility.
- Select the Run this program in compatibility mode option.
- On the drop-down menu, select Windows 7. You can also select Vista or XP if your game predates that platform.
- Ensure that the compatibility settings are saved by clicking Apply.
- To close the setup properties window, select OK.
Fix 2: Install Any Missing Visual C++ Redistributables
Your PC may be missing some of the Visual C++ Redistributable runtimes that are required to resolve the ISDone.dll error.
In such a case, it is necessary to install the missing C++ runtime libraries. Following are the steps for installing missing Visual C++ runtimes:
- Go to Microsoft’s Visual C++ Redistributable Packs download page.
- Click the X64 link to download Visual Studio 2015-2022.
- To start the installer, double-click VC_redist.x64.exe.
- To accept the license terms, select the checkbox.
- To install Visual C++, click the Install button.
It may be necessary to install pre-2015 Visual C++ runtimes if the ISDone.dll installation issue occurs with an old game.
You’ll have to repeat the above steps if you’re using an older Visual C++ pack. Using the same Microsoft page, you can download older missing runtime libraries for 64-bit Visual Studio 2013 and 2012.
Fix 3: Increase the Amount of Virtual Memory
It is extracted from the hard drive to create the Windows Page File or Virtual Memory. You can use it if your RAM can’t cope with all the data you need to process on your computer.
This can lead to a resolution of the Isdone.dll error if the Page File or Virtual Memory is increased.
So, to increase the Page File or Virtual Memory, follow these steps.
- Use Win + R to open the Run window, type sysdm.cpl, and press Enter to open the System Properties.
- Afterward, navigate to the Advanced tab and click the Settings button under Performance.
- Thereafter, in the Advanced tab, click the Change button under Virtual Memory in the Performance Options window.
- First, uncheck the box to automatically manage the paging file size for all drives. Using the Custom size ratio button, you can enter the increased value in the Initial size and Maximum size sections. Click OK.
- You should exit the window and restart your computer.
Increase your computer’s memory size after that to ensure that the game can be installed without the error codex Isdone.dll.
Fix 4: Check Hard Disk for Errors
It is also important to check your hard drive. The Isdone.dll error in Windows 11 is just as likely to happen because of hard drive errors as it is from RAM errors. If you want to check the hard drive on your computer, follow these steps.
- To open Command Prompt (Admin), right-click on the Start button and select the CMD option.
- Type chkdsk C: /f in the elevated command prompt. In most cases, the game is installed on the C drive if you have never changed the installation path. Moreover, replace C with the drive letter of your hard drive where the game is installed.
With this tool, your hard drive errors will be scanned and fixed automatically. Once that has been done, you can try installing the game and checking for Isdone.dll errors.
Fix 5: Disable Virus Protection
When you encounter a problem installing an application, you can disable virus protection in order to resolve it. This includes the ISDone.dll error.
Nonetheless, you should keep in mind that doing so exposes your system to potential security threats. If you disable virus protection during the installation, be sure to re-enable it once it is complete.
- Initially, in the Start menu, type “Windows Security” and click on it.
- In the left menu, click “Virus & threat protection.”
- Choose the “Manage settings” option under “Virus & threat protection settings“.
- Make sure Real-time Protection is turned off. You will see a pop-up message. In Windows Security, click the Yes button to disable virus protection.
- If the problem persists, restart your computer.
Fix 6: Re-register isDone.dll & unArc.dll Files
There is a possibility that the isDone.dll and unArc.dll files should be re-registered on your system. If you’re experiencing an error related to isDone.dll, re-registering the DLL files could help.
This is a fairly simple process that can be accomplished in two steps. You can reregister these dll files by following these steps:
- To do this, you’ll need to run the Command Prompt in Admin mode. To do this, press Windows + X simultaneously.
- To re-register isDone.dll, type the command below and press Enter in the cmd window that appears: regsvr32 isdone.dll
- Once the above dll has been re-registered, type this next command and press Enter to re-register: unArc.dll. regsvr32 unarc.dll
Fix 7: Clean Up Your PC
If your PC’s memory is clogged during game or software installation, you may receive an error message about isDone.dll. It’s important to clean your PC periodically to remove junk files.
Fix 8: Run SFC & DISM Scan
Another possible cause of the ISDone.dll error in Windows 11/10 is system file corruption. In order to address that possibility, users are recommended to run the System File Checker program. To do so,
- Open CMD using Admin rights.
- After that, execute this command:
sfc/scannow
Furthermore, you can perform a deployment image servicing management scan. It may be possible to resolve system image issues with that scan. Execute the following command in the Command Prompt to run that utility:
DISM /Online /Cleanup-Image /RestoreHealth
So, that’s all we have for you on how to fix the isdone.dll error on Windows PC. We hope that this guide has helped you. But that does not end here. You can comment below if you have any doubts or queries.
Directly in Your Inbox