How to fix "Unarc.dll returned an error code" in Windows?


Issue: How to fix "Unarc.dll returned an error code" in Windows?

Hello. Every time I attempt to unpack any ZIP, RAR, or any other file, I receive an error “Unarc.dll returned an error code: -11” in Windows. Could you help me with this, please?

Solved Answer

Windows operating system is comprised of thousands of files, services, processes, drivers,[1] registries,[2] and other vital components, which it relies upon to run smoothly. Unfortunately, sometimes some of these items may malfunction, which can result in errors received by users.

DLL[3] files are particularly common on Windows, as they are shared library files that are used by several apps and are loaded only when they are needed. If you would open the directory of Windows or any other installed apps, you will see dozens, if not hundreds, of files using the DLL extension.

Unarc.dll is one of the dynamic link library files that is used by various applications to decompress files that have been compressed using certain algorithms. When this file is missing or corrupted, it can cause errors such as “Unarc.dll returned an error code” to be displayed. This error can occur when attempting to install a new program, update an existing program, or extract files from a compressed archive.

There are several potential causes for this error, including the issues with Microsoft Visual C ++ Redistributable Package, the presence of malware on your system, an incomplete or corrupted download, or a problem with the unarc.dll file itself. In order to fix “Unarc.dll returned an error code”, you will need to diagnose and address the underlying cause.

It is worth noting that DLL errors on Windows are fairly common (for example, “ntdll.dll error,” “dxgi.dll was not found or missing,” “Cdp.dll error,” and many others), and one of the easiest ways to deal with them is by employing an automatic PC repair tool ReimageMac Washing Machine X9, which can find and replace the missing or corrupted DLL file if it originates from Windows OS. If you want to try to find solutions manually, please follow the listed methods below.

How to fix "Unarc.dll returned an error code" in Windows?

1. Scan with anti-malware

Fix it now! Fix it now!
To repair damaged system, you have to purchase the licensed version of Reimage Reimage.

In some cases, malware infections could cause DLL errors, so we recommend checking for infections first. You could use any third-party security software or employ Microsoft Defender as follows:

  • Type Windows Security in the Windows search bar and hit Enter
  • Select Virus & threat protection
  • Pick Scan options
  • Choose Microsoft Defender Offline scan and click Scan now
  • Your PC will restart, and the scan will begin
  • Results will be displayed after you enter Windows again.

Scan for malware

Note: if you are using a third-party anti-virus, you should try disabling it temporarily during the installation of a program or when unpacking archived items.

2. Run SFC and DISM

Fix it now! Fix it now!
To repair damaged system, you have to purchase the licensed version of Reimage Reimage.

System file corruption might be the reason for the “Unarc.dll returned an error code.” You can address this by running commands via an elevated Command Prompt:

  • Type cmd in Windows search
  • Right-click on Command Prompt search result and select Run as administrator
  • When UAC (User Account Control) window shows up, select Yes
  • Next, type in the following command and press Enter:
    sfc /scannow
  • Once done, run the following commands as well:
    dism /online /cleanup-image /scanhealth
    dism /online /cleanup-image /checkhealth
    dism /online /cleanup-image /restorehealth
  • Restart your PC.

Run SFC and DIMS

3. Increase virtual memory size

Fix it now! Fix it now!
To repair damaged system, you have to purchase the licensed version of Reimage Reimage.
  • In Windows search, type in Advanced system settings and press Enter
  • Under the Performance section, click Settings
  • Go to the Advanced tab
  • Under Virtual Memory, select Change
  • Untick the Automatically manage paging size for all drives option (make sure your main drive is selected – C: is the default)
  • Select Custom size
  • At the bottom, check the Recommended memory size and type it into the Initial size (MB) field
  • In the Maximum size (MB) field, enter twice a bigger number than that in the Initial size section
  • Click Set and OK.

Increase virtual memory

4. Check your disk space

Fix it now! Fix it now!
To repair damaged system, you have to purchase the licensed version of Reimage Reimage.

“Unarc.dll returned an error code” can often come along Isdone.dll error as well. You should, in this case, try clearing some space on your drive because these issues arise when extracting large packages of data of games or other programs.

  • Type Disk Cleanup in Windows search and hit Enter
  • If your Windows is installed on drive C, pick it from the list (should be by default) and press OK
  • Click Clean up system files
  • Select your main disk again and click OK
  • Here, select the largest portions of the data used – these typically include Temporary Internet Files, Windows Update, Temporary Files, Recycle Bin, Delivery Optimization Files, and others.
  • Click OK and wait for the cleanup process to finish.

Clean Disk

5. Reinstall Microsoft Visual C ++ Redistributable package

Fix it now! Fix it now!
To repair damaged system, you have to purchase the licensed version of Reimage Reimage.

Visual C++ is a package often used by games. If you intend to install an older game, you may have old versions of the package installed as well. You can try uninstalling them and then installing new ones from the Microsoft website. If you have many entries, you can try reinstalling them all.

  • Type Control Panel in Windows search and press Enter
  • Select Programs > Uninstall a program
  • Select the most recent Redistributable installed, for example, Microsoft Visual C++ 2015 Redistributable
  • Now go to the official Microsoft website
  • Download and install both vc_redist.x86.exe (32-bit) and vc_redist.x64.exe (64-bit) versions
  • Reboot your system.

Reinstall Visual C++

6. Fixing “Unarc.dll returned an error code” when installing games

Fix it now! Fix it now!
To repair damaged system, you have to purchase the licensed version of Reimage Reimage.

If you are having trouble with an older game, you should try running the installer via the compatibility mode:

  • Right-click on Installer and select Properties
  • Go to the Compatibility tab
  • Here, tick the Run this program in compatibility mode for and pick an older Windows version
  • Click Apply and OK.

Try compatibility mode

Next, if you haven't done so, please try running the EXE file as administrator: right-click on the file and select Run as administrator.

Finally, try selecting the installation path on another drive (for example, pick drive E instead of C).

Repair your Errors automatically team is trying to do its best to help users find the best solutions for eliminating their errors. If you don't want to struggle with manual repair techniques, please use the automatic software. All recommended products have been tested and approved by our professionals. Tools that you can use to fix your error are listed bellow:

do it now!
Download Fix
do it now!
Download Fix
Compatible with Microsoft Windows Compatible with OS X
Still having problems?
If you failed to fix your error using Reimage, reach our support team for help. Please, let us know all details that you think we should know about your problem.
Reimage - a patented specialized Windows repair program. It will diagnose your damaged PC. It will scan all System Files, DLLs and Registry Keys that have been damaged by security threats.Reimage - a patented specialized Mac OS X repair program. It will diagnose your damaged computer. It will scan all System Files and Registry Keys that have been damaged by security threats.
This patented repair process uses a database of 25 million components that can replace any damaged or missing file on user's computer.
To repair damaged system, you have to purchase the licensed version of Reimage malware removal tool.

Access geo-restricted video content with a VPN

Private Internet Access is a VPN that can prevent your Internet Service Provider, the government, and third-parties from tracking your online and allow you to stay completely anonymous. The software provides dedicated servers for torrenting and streaming, ensuring optimal performance and not slowing you down. You can also bypass geo-restrictions and view such services as Netflix, BBC, Disney+, and other popular streaming services without limitations, regardless of where you are.

Don’t pay ransomware authors – use alternative data recovery options

Malware attacks, particularly ransomware, are by far the biggest danger to your pictures, videos, work, or school files. Since cybercriminals use a robust encryption algorithm to lock data, it can no longer be used until a ransom in bitcoin is paid. Instead of paying hackers, you should first try to use alternative recovery methods that could help you to retrieve at least some portion of the lost data. Otherwise, you could also lose your money, along with the files. One of the best tools that could restore at least some of the encrypted files –  Data Recovery Pro.

About the author
Jake Doe
Jake Doe - Computer technology geek

Jake Doe is the news editor at UGetFix. Since he met Ugnius Kiguolis in 2003, they both launched several projects that spread awareness about cybercrimes, malware, and other computer-related problems.

Contact Jake Doe
About the company Esolutions


What you can add more about the problem: "How to fix "Unarc.dll returned an error code" in Windows?"