9 Fixes for ISDone.dll (ISArcExtrac) Error in Windows

ISArcExtract is a DLL error linked with the ISDone.dll file that is used for the extraction of large archive files. This error occurs when the system fails to extract the archive files and in return gives you a DLL error message “It is not found any file specified for ISArkExtract”.  The major causes of this error are corrupted archives, corrupted drivers, and lack of system memory. which prevents the system from extracting certain fails.

ISArcExtract.dll error
ISArcExtract.dll error Fix

In this guide, we will be showing you how to fix the ISArkExtract (ISDone.dll) error. 

1. Run the Setup as an Administrator

Administrative restrictions are one of the causes of this error because you may not have the authority to perform certain actions on the file. Therefore, to prevent such restrictions, you must run the file setup as an administrator. Run the setup as an administrator by following the steps given below:

  1. Locate the directory of the file that is facing the error. (We have used GTA V as an example below).
  2. Open the properties of the file by right-clicking on the setup and selecting the “Properties” option.
    Opening Setup Properties
    Opening Setup Properties
  3. Open the compatibility tab and check both the “Run this program in compatibility mode” box and the “Run this program as an administrator” box.
  4. Click on Apply and OK to make the necessary changes.
    Changing setup properties
    Changing setup properties
  5. Lastly, launch the program again.

2. Run the Disk Checker

A corrupted disk prevents you from accessing certain programs and applications, leading to an error to occur. Therefore, to ensure that your disk is free from any type of corruption, you must run the disk checker that scans your hard drive thoroughly and detect the corruption causing the error. Below are the instructions to perform the disk checker: 

  1. Open the Windows Start Menu by pressing the Win key.
  2. Type “cmd” in the Windows Search bar.
  3. Run the Command Prompt as an administrator by right-clicking on it and selecting the “Run as administrator” option.
    Running the Command Prompt as an administrator
    Running the Command Prompt as an administrator.
  4. Now, type the following commands into the Command Prompt and press the Enter key
    chkdsk C : /f
    Running the Disk Checker
    Running the Disk Checker
  5. After the disk has been scanned, the disk checker will automatically repair the error.
  6. Restart your computer after the disk has been scanned and repaired.

3. Increase your Virtual Memory

Virtual Memory allows you to use your storage devices for caching data. Since lack of memory is one of the many reasons for the occurrence of this error, you can try increasing the Virtual Memory to add space to your system. Follow the steps below to see how to increase the Virtual Memory of your system:

  1. Open the File Explorer properties by right-clicking on “This PC” and selecting the properties option.
    Opening This PC properties
    Opening This PC properties
  2. Open Advanced Settings by clicking on the Advanced System Settings option.
    Opening Advanced system settings
    Opening Advanced system settings
  3. On the Advanced tab, click on the Settings option under Performance. 
    Opening Performance Settings
    Opening Performance Settings
  4. Open the Advanced tab and click on the Change option under Virtual Memory.
    Changing Virtual Memory
    Changing Virtual Memory
  5. Uncheck the Automatic size manager box at the top.
  6. Select the Default Drive (C-Drive here)
  7. Check the “Custom Size” option.
  8. Type the Initial and Maximum size according to your system requirements.
  9. Click on Set and OK to make changes.
    Managing Virtual Memory
    Managing Virtual Memory

4. Re-register the ISDONE.dll file

Another reason for the occurrence of this error is an unregistered/corrupted DLL File. Therefore, to make sure your DLL file is registered properly, you must register it. You can re-register the ISDone.dll file with the steps below:

  1. Open the Windows Start Menu by pressing the Win key.
  2. Type “cmd” in the Windows Search bar.
  3. Run the Command Prompt as an administrator by right-clicking on it and selecting the “Run as administrator” option.
    Running the Command Prompt as an administrator
    Running the Command Prompt as an administrator.
  4. Now, type the following commands into the Command Prompt and press the Enter key;
    regsvr32 Isdone.dll
    Re-registering the DLL file
    Re-registering the DLL file
  5. Re-start the program and see if this helps resolve the error.

5. Run the System Scans

Damaged system files can also be a factor that leads to this error. Therefore, to ensure that your files are running properly, you must perform a System scans that scans your system entirely and repairs the damaged files automatically. Follow the steps below to perform a system file checker:

  1. Open the Windows Start Menu by pressing the Win key.
  2. Type “cmd” in the Windows Search bar.
  3. Run the Command Prompt as an administrator by right-clicking on it and selecting the “Run as administrator” option.
    Running the Command Prompt as an administrator
    Running the Command Prompt as an administrator.
  4. Type the following command in the Command Prompt while giving a space between “sfc” and “/.”
    sfc /scannow
    Running system file checker on the command prompt.
    Running system file checker on the command prompt.
  5. Once the scan is completed, the File Checker will automatically repair all the defective files 
Note: In addition to the SFC Command, you must also run the DISM Command and restart the computer after the command has been executed. Paste the following command into the command prompt and press the Enter key:
Dism.exe /online /cleanup-image /restorehealth
Running DISM Command on the Command Prompt
Running DISM Command on the Command Prompt

6. Temporarily Disable Third Party Software

Third-party security software such as Avast also interferes with how the program runs and can cause this error to occur. Therefore, disable this software before running the program at fault. Below we have shown how you can temporarily disable Third-party security software:

  1. Open the Avast Antivirus Software and navigate to Menu > Settings > Protection > Core Shield.
  2. To disable the security feature, turn off the Core-Shield toggle switch.
    Turning off Avast Core Shield
    Turning off Avast Core Shield
  3. Select the duration till you want to disable this feature and select OK to confirm the action. 
    Confirming feature disabling.png
    Confirming feature disabling.png
Note: In case you do not have third-party security software, you can turn off the Windows Real-Time protection which is a built-in Windows security feature that also prevents certain programs from running on your device. Follow the steps below to see how to turn off Real-Time Protection:
  1. Open the Windows Settings by pressing the Win + I keys together.
  2. Now, navigate to Update and security > Windows Security > Virus and threat protection.
  3. Click on “Manage settings” under Virus and threat protection settings. 
    Managing Virus and threat protection settings
    Managing Virus and threat protection settings
  4. Turn off the Real-Time Protection feature from the toggle button.
    Turning off Real-Time Protection
    Turning off Real-Time Protection

7. Manually Download the DLL File

A misplaced or deleted DL file is also one of the reasons that cause this error. You can manually download the DLL file and place it inside the directory of the program in fault. Below are the steps you must follow to manually download and place the DLL file inside the program’s directory:

  1. Open the Official DLL File Website to download the ISDone.dll zip file.
  2. Download the file by clicking on the Download option of the latest version of the file.
    ISArcExtract.dll error
    Downloading the latest DLL zip file
  3. Select the directory where you would like to download the file. 
  4. Open the Browser’s download page by clicking on the three dots in the top right corner and selecting the “Downloads” option.
    Opening the Downloads tab
    Opening the Downloads tab
  5. To find the location of the file, click on the “Show in Folder”  option.
    Opening file location
    Opening file location
  6. Right-Click on the Zip file and click on the “Extract Here” option.
    Extracting zip file
    Extracting zip file
  7. Copy the DLL extracted file ad paste it inside the directory of the program in fault.
  8. Lastly, restart the computer and apply the changes.

8. Re-Install the Program Entirely

If the error still persists, then as a last resort, you must re-install the program and get rid of the error. You can completely re-install the program by following the steps below:

  1. Open the Windows Start Menu by pressing the Win key.
  2. Open the Control Panel by typing “Control Panel” in the Windows Search Bar and clicking the Control Panel application.
    Opening Control Panel
    Opening Control Panel
  3. Click on the Control Panel and click on the “Uninstall a program” option under “Programs.”
    Opening Uninstall a program
    Opening Uninstall a program
  4. Find the program you want to delete.
  5. Delete the program by right-clicking on it and selecting the “uninstall” option.
    Uninstalling the program
    Uninstalling the program
  6. Restart your computer and reinstall the program. 

9. Perform a Clean Boot

If the error still occurs, then, as a last resort, you must Perform a Clean Boot on your system. Performing a clean boot will minimize interference from third-party software. Although this process doesn’t delete your data, still you should have a backup copy of your files just in case. 

ABOUT THE AUTHOR

Muhammad Zubyan


Muhammad Zubyan is a certified Google IT Support Professional with over 7 years of extensive experience. He has worked on more than 1500 computers, gaining valuable insights that enable him to detect and troubleshoot any complicated root cause of Windows-related issues and errors. In addition to managing Appuals as a Senior Editor, he is currently developing his own Game Optimization program that caters to both gamers and casual users alike.