Fix Unarc.dll returned an error code 11 in Windows 11 or 10 (Solved!)

Ways to solve “An error when unpacking: Unable to write data to disk! Unarc.dll returned an error code: – 11 ERROR: archive data corrupted (decompression failed)” in Windows 11 and 10.

Unarc.dll returned an error code 11

“Unarc.dll returned an error code 11” generally occurs when trying to decompress or extract a compressed file or install a game application. Sometimes a program does not have the necessary DLL files that can support a software installation process on Windows and this situation triggers the problem. Using Pirated Games from CD/DVD/USB drive is usually found to cause this error code.

Full error message is – “An error when unpacking: Unable to write data to disk! Unarc.dll returned an error code: – 11 ERROR: archive data corrupted (decompression failed)”. This problem may come across if a game or application does not meet the system requirements or you are running an older version of Windows. DLL files on a PC may be blocked by antivirus software or caused by damaged or missing system files. See – How to Fix ISDone.dll Error in Windows 10/11.

Unarc.dll returned error code 11

Here is how to fix Fix Unarc.dll returned an error code 11 in Windows 11 or 10 –

Way-1: Uninstall and Reinstall the app

Majority of cases confirm that the game or program is itself faulty when displaying error message Unarc.dll returned error code 11. Bugs in the app or its incompatibility give rise to the problem.

Nevertheless, reinstallation of the gaming program is the easiest way to help you from the state. For this, you need to uninstall it first and then install the same from scratch –

  1. Right-click on Start.
  2. Type appwiz.cpl.
  3. When Programs and Features window appears, find the game which is causing the error message.
  4. Right-click on it and select Uninstall.
how to fix Fix Unarc.dll returned an error code 11 in Windows 11 or 10
  1. If you get further instructions then follow them until the game is fully removed from system.
  2. Restart your PC and go to game’s official website.
  3. Download the setup file and install using guidelines there.
  4. Start gaming and see if the error message doesn’t prompt.

Way-2: Reregister Unarc.dll

Now focus on the system DLL files that might be deregistered or their registration might be corrupted resulting in an unarc.dll problem.

In order to repair this error, register the Display Link Library following the procedure:

  1. Navigate to “C:\Windows\SysWOW64“.
  2. Scroll down and locate Unarc.dll.
  3. Go to another computer running the same version of Windows. Copy Unarc.dll and replace it with the existing file on your PC. You can use pendrive normally or email to take the file (making it zip). Furthermore, you can download Unarc.dll from the web but before this make sure that the source is trustworthy.
  4. Now click on Search.
  5. Type – PowerShell.
  6. Select Run as administrator.
  7. Then type or copy/paste the cmdlet below and press Enter successively:
regsvr32 %systemroot%\SysWOW64\unarc.dll
regsvr32 %systemroot%\System32\unarc.dll
register Unarc.dll
  1. After you’ve done the above, restart your PC.

Helpful – How to Register DLL File in Windows 11 or 10 64 and 32 bit.

Way-3: Delete temp files

Oftentimes deleting temp files can singly solve the Unarc.dll returned an error code 11 so –

  1. Press – Winkey+R.
  2. Type – %temp%.
  3. Hit Enter and delete all the items from the folder.
  4. Now,  open Temp folder in the same way, and remove entire items from there.

Way-4: Modify Virtual memory size

Every Windows computer has the facility to have virtual memory but when its size is low it may affect system performance and even can cause errors. Lagging, hanging, not responding, freezing and blue screen are the consequences of less paging file size.

Sometimes Unarc.dll returned error code 11 messages are also the result of relapsing virtual memory. So modify the size as –

  1. Press Windows+Q.
  2. Type advanced system settings.
  3. Hit “Enter”.
  4. Now. click on Settings from the Performance section.
  5. On the new window, click on Advanced.
  6. Uncheck the option – Automatically manage paging file size.
  7. Check Custom size.
  8. Adhere to the below table and set the Initial size (MB) and Maximum size (MB).
Change paging file size
  1. Click OK, close other Windows, and reboot the device. The error should be fixed now.
Fix Unarc.dll returned an error code 11 in Windows 11 or 10

Read – How to Tweak Paging File for better Windows 11 or 10 Performance.

Way-5: Defragment the drive

Defragmentation seems no direct relation with the error message but several users report that this has gone away after using this process. However, we have already covered How to Optimize and Defragment Hard Disk Drive in Windows 10 we are providing the easiest method here –

  1. Click Start.
  2. Type difrgui.
  3. Press Enter to open Optimize Drives window.
  4. Select (C:) drive and click on Optimize. Note the (C:) is system drive and on your computer, it may be different.
Defragment the drive
  1. Wait until the Analyze, Defragment, and Optimize reach 100 percent.
  2. Further, you can defragment other drivers one by one in the same manner.
  3. Restart the computer and check the error.

Way-6: Try using Compatibility Mode

One possibility for this error message is Windows version incompatibility with the program or game you are trying to install or play.

Therefore, you need to run the application using compatibility mode which can role a significant part in solving unarc.dll. And, to do this, follow –

  1. First, right-click on the application throwing the error.
  2. Select the Properties.
  3. Next, click on Compatibility.
  4. Select the Run this program in compatibility mode for:.
  5. Choose Windows 8/7 from the dropdown.
  6. Check the box for – Run this program as an administrator.
  7. Click on Apply and then on OK.

Way-7: Update Graphic Drivers

Another cause of “Unarc.dll returned an error code 11” in Windows 11 or 10 is the out-of-date graphics drivers. This can be resolved by updating display adapters and to accomplish this, follow:

  1. Press Windows + R.
  2. Type – devmgmt.msc.
  3. Hit Enter to launch Device Manager.
  4. Double-click on Display adapters.
  5. Then, right-click on the chosen driver.
  6. Select – Update driver.
update display adapter driver to fix dll error
  1. To proceed, choose Search automatically for drivers.
  2. If a graphics driver update is available, it will automatically look for and install it.

Way-8: Lessen RAM Usage

Excessive use of RAM might trigger unarc.dll error that prevents a game from installing. You should boot the PC into Safe Mode to minimize memory usage if system services consume too much RAM while installing any program in particular.

To boot into Safe Mode, follow these instructions:

  1. Press Windows + R to launch the Run dialog box.
  2. Type Msconfig.
  3. Click OK.
  4. Select the Boot tab from the System Configuration window.
  5. Select Safe Boot followed by minimal.
  6. Click Apply and OK then restart your PC.
Lessen RAM Usage

You can now attempt to reinstall the application in safe mode, which decreases RAM usage and enables a stable installation.

Way-9: Initiate System File Checker Scan and use DISM

All PC game enthusiasts, especially those who play Far Cry 4, Counter-Strike, Civilization 5, and PlayerUnknown’s Battlegrounds, require Unarc.dll and when it gets corrupted, can generate this error code.

Luckily, you find a built-in command-line tool namely System File Checker that allows users to check and fix corrupt files including repairing this dll. For this, you need to

  1. Press Windows and R.
  2. Type – cmd.
  3. Right-click Command Prompt.
  4. Choose Run as administrator.
  5. Type the command – sfc /scannow.
  6. Hit the Enter key and hold on until the process is completed. You will see Windows Resource Protection did not find any integrity violations in the last.
  7. Now reboot the device then check if the setback is no longer showing.
  8. If the error message is appearing again start the command prompt.
  9. Copy and paste the following command and press Enter

DISM.exe /Online /Cleanup-image /Restorehealth

Fix Unarc.dll returned an error code 11
  1. In the end, restart the system and check if the error is solved.

Is your PC still showing unarc.dll error code? Then, move on to the next way.

Way-10: Perform PC Reset

Subsequent to trying everything if you still find Unarc.dll returned error code 11 in Windows 10 or 11 when starting a game or software then consider using reset. It will reinstall a fresh copy of Windows by deleting the entire stuff on the computer.

People facing this issue have explicitly highlighted that whenever they start a game or software, they have to face it. So, we suggest you consider resetting. To do so, follow the instructions below:

  1. Click on search from the taskbar.
  2. Type reset this PC.
  3. Press Enter.
  4. Then, click Get Started. In case of Windows 11, click on Reset PC.
  5. Please select the option to Keep my files and click Next.
  6. Now, choose – Local reinstall.
  7. Select Next.
  8. Finally, click Reset.

Way-11: Use System Restore

System restore, an extremely helpful tool on Windows always stands when any error is stubborn. Note that when you are stuck fixing Unarc.dll returned error code 11 and fail time and again then this method is applicable.

These steps will bring system back to a selected date and time so you can take advantage of them and reinstate OS to the state when there was no error in existence.  To fix unarc.dll returned error code 11 you can use system restore by following:

  1. Press Windows key + X.
  2. Click Run.
  3. Enter rstrui.
  4. Click OK.
  5. On the System Restore box that appears, click Next.
  6. To enlarge the list of system restore points, select the Show additional restore points option.
  7. Then, choose a point of the time when the unarc.dll issue didn’t occur.
  8. Click Next.
  9. Review the point you have selected and click on Finish.
  10. If any confirmation dialog appears, click on Yes.

With this, we believe unarc.dll returned error code 11 must have been fixed in your Windows 10 or 11.

Way-1: Uninstall and Reinstall the app
Way-2: Reregister Unarc.dll
Way-3: Delete temp files
Way-4: Modify Virtual memory size
Way-5: Defragment the System
Way-6: Try using Compatibility Mode
Way-7: Update Graphic Drivers
Way-8: Lessen RAM Usage
Way-9: Initiate System File Checker Scan and use DISM
Way-10: Perform PC Reset
Way-11: Use System Restore

That’s all!

Sharing is caring    Share Whatsapp

Topics:  Windows