Are you being bothered by the IsDone.dll error? If that is the case, then you’re up for a treat. In this article, we will discuss what causes the error message and suggest solutions that can resolve it. So, read on.
What Is Isdone.dll Error?
The IsDone.dll error in Windows 10 devices is often associated with the installation of games and other large-sized programs. Generally, these programs and games contain compressed data. When unpacked or unzipped in the hard drive during installation, they consume valuable hard drive space and RAM. Now, during installation, if your PC’s hard disk or RAM does not have enough memory, then your system will throw the IsDone.dll error.
Apart from an insufficient RAM and hard drive space, here are other causes of the IsDone.dll error when installing games in Windows 10:
- Bad sectors in the hard disk and RAM
- Corrupted unarc.dll file that is needed to start games and applications properly
- Problematic system files
- Malware entities and viruses
- Overly protective firewall
- Third-party software program conflict
Now, without further ado, let us take a look at some solutions that can help resolve the IsDone.dll error on Windows 10.
How to Fix Isdone.dll Error When Installing Games in Windows 10?
Before you even do anything to resolve the error, there is one thing you should do: Check your computer’s configuration and make sure it is compatible with the game or the software program you are currently installing. Double-check if your computer meets the game or software’s minimum configuration requirement.
To do so, you may google the game or software’s name and the system requirements. If your computer does not meet the system and hardware requirements, then you have found the culprit.
Now, if you have confirmed that your computer has met all the system and hardware requirements, and you are still unable to proceed with the installation of the game or software, then try the solutions recommended below.
Solution #1: Increase the Virtual Memory or Page File
So, what is a page file? Windows has this so-called page file or virtual memory that is used to process data that the RAM is unable to process. By increasing this, you can resolve the IsDOne.dll error in Windows 10 while installing games or software.
To increase the virtual memory or page file of Windows 10, follow these steps:
- Press the Windows + R keys to launch the Run utility.
- Into the text field, input sysdm.cpl. This will launch the System Properties window.
- Next, navigate to the Advanced tab and navigate to the Performance section.
- Click Settings.
- Go to the Advanced tab and scroll down to the Virtual Memory section.
- Hit the Change button.
- In the window that pops up, be sure that the Automatically manage paging file size for all drivers option is unticked.
- And then, click the Custom Size radio button. Here, increase the values of the Maximum size and the Initial size fields. So, what values should you input? Ideally, 2.5 GB is enough. But the recommended values would be anything between 400 and 3000. These values should be in MB.
- Once you have set the values, hit OK.
- Close all active windows and restart your PC.
- After rebooting, press the Window + R keys.
- Into the text field, input %temp% and hit OK.
- Next, delete all the files in the folder that opens.
- Check if the IsDone.dll error still shows.
Solution #2: Run an SFC scan
Corrupt or damaged system files can hinder the installation of heavy software and games on your Windows 10 PC. This means it is essential that you ensure all system files are in good condition.
To do so, perform an SFC scan. Here’s how:
- Launch the Command Prompt with administrative privilege. Do this by pressing the Windows + X keys. This will launch the WinX menu. Here, select the Command Prompt (Admin) option. If prompted by the UAC, hit Yes.
- Into the command line, input the sfc /scannow command and hit Enter.
- The SFC scan should begin. Take note that this will take some time to complete. Make sure you do not interrupt the scan.
- Reboot your computer.
- Once your PC has completely restarted, install the software or the game and see if it still returns the IsDone.dll error. If yes, then proceed to the next recommended solution. Otherwise, run a DISM scan.
A DISM scan is used to repair corrupt system files that the SFC scan was unable to fix. To perform this scan, follow these steps:
- Open the Command Prompt with administrative privilege.
- And then, input the DISM /Online /Cleanup-Image /RestoreHealth command and hit Enter.
- Wait for the scan to complete.
- After the DISM scan, run an SFC scan again and restart your PC. Hopefully, the IsDone.dll error is no longer there.
Solution #3: Install the game in Safe Mode
Booting your computer in Safe Mode ensures that no other programs are active and that only essential processes are running in the background. With only a few programs and processes running, only a small portion of your RAM will be used. So, in this mode, you can install a game without having to worry about RAM limitations. You can also avoid the occurrence of the IsDone.dll error message.
Here’s how to boot your PC in Safe Mode:
- Shut down your computer.
- Switch it on again.
- As soon as the startup screen appears, press the F8 key continuously until you reach the screen with the Safe Mode option.
- Select Safe Mode and wait for your PC to start in this mode.
- Try to install the game.
- Now, if Safe Mode does not work, try starting your PC in Safe Mode with Networking mode.
Solution #4: Re-register the UnArc.dll and IsDone.dll files
If you suspect that the UnArc.dll and IsDone.dll files are at fault, try to re-register them. Re-registering these files has worked for many affected Windows 10 users. Don’t worry because it’s such a simple process that can be completed in just a few steps.
To re-register the UnArc.dll and IsDone.dll files, here’s what you should do:
- Run the Command Prompt with administrative privilege. To do so, press the Windows + X keys together. And then, select Command Prompt (Admin).
- Into the command line, input the regsvr32 isdone.dll command and hit Enter. This command registers the IsDone.dll file.
- Next, re-register the UnArc.dll file by typing the regsvr32 unarc.dll command and hitting Enter.
- After re-registering the two files, restart your computer and try to install the game again.
Solution #5: Replace the UnArc.dll and IsDone.dll files
Another way to resolve the error is to replace the UnArc.dll and IsDone.dll files. To perform this, you need to download both DLL files and replace them with the ones you’ve downloaded. You can easily find the two DLLs by performing a Google search.
Once the DLL files have been downloaded, extract them from their folders. Transfer them to the folder that holds the UnArc.dll and IsDone.dll files.
For a detailed guide, refer to the instructions below:
- Copy the extracted IsDone.dll file.
- Go to the C drive and navigate to the Windows folder.
- Open the System32 folder. Here, paste the copied DLL file.
- A dialog box will now appear asking you whether you want to replace the original DLL file or not. Select Yes.
- Next, copy the extracted UnArc.dll file and paste it in the same folder.
- After replacing both files, re-register the newly added DLL files. You can refer to Solution #4 for steps on how to do so.
- Restart your computer and try to reinstall the game or software.
Solution #6: Check RAM for any errors
Some users have reported that the IsDone.dll error is showing because of a bad sector in the RAM. So, if the above solutions did not work, try checking if your RAM is in shape. An error in the RAM can trigger errors over time, as well as compromise your PC’s overall health. So, it’s definitely worth checking your RAM for errors.
To test your RAM for errors, use the Windows Memory Diagnostic utility. You can also use a third-party tool of your liking. After checking your RAM for errors, try installing the game or the software again.
Solution #7: Check the hard disk for errors
Apart from checking the RAM, try performing a hard disk check as well. Like RAM issues, hard drive errors can trigger the IsDone.dll error, too.
To scan and resolve hard disk errors, follow the instructions below:
- Open the Command Prompt with administrative privilege. Do so by pressing the Windows + X keys. From the menu that opens, select Command Prompt (Admin).
- Check the name of the drive where Windows is installed. Generally, it is installed in the C drive.
- Next, type the chkdsk /f C: command and hit Enter.
- Wait as your hard disk is being checked for errors. This will take some time, so be patient.
- Once the scan is done, reboot your computer and try to install the game again.
Solution #8: Perform a PC clean up
A full and clogged up memory can also cause the IsDone.dll error message to appear. Therefore, it is important that your PC is free of junk files. For this, you can use a PC repair tool to get rid of any unnecessary or unwanted files.
The IsDone.dll error in Windows 10 that appears when installing a heavy game or software can be easily resolved using the solutions above. But if you feel that the problem is worse than you think, feel free to contact the game’s support team. You can also reach out to your computer’s manufacturers for a solution more specific to your case.
Have you encountered the IsDone.dll error when installing a game in your Windows 10 device? Let us know how you resolved it. Comment down below.