How To Fix Unarc.dll Returned An | Error Code 14
The "unarc.dll returned an error code 14" message typically appears during the installation of large games or software, indicating a failure in the decompression process . This specific error code often points to a corrupted archive header , insufficient system resources, or hardware conflicts. Troubleshooting Unarc.dll Error Code 14
You can resolve this error by following these methods, starting from the most common software fixes to hardware-related adjustments. 1. Limit RAM Usage during Installation
Many modern repack installers include an option to limit RAM usage (often to 2GB or 3GB). Check the box for "Limit installer to 2GB of RAM usage" (or similar) before starting the installation process.
This prevents decompression errors caused by memory instability. 2. Increase Virtual Memory (Page File)
Insufficient virtual memory can cause the decompression engine to crash. Settings > System > About > Advanced system settings tab, click in the Performance section. Navigate to the tab and click under Virtual memory.
Uncheck "Automatically manage paging file size," select your system drive (C:), choose Custom size how to fix unarc.dll returned an error code 14
, and set the initial and maximum size to at least 1.5 times your physical RAM. 3. Run in Windows 7 Compatibility Mode
Newer Windows versions sometimes struggle with older decompression libraries. Right-click the installer (.exe) and select Properties Compatibility "Run this program in compatibility mode for:" and select from the dropdown. Also, check "Run this program as an administrator" 4. Clean Temporary Files and Free Up Space
If your system drive lacks space to extract temporary files, the process will fail. dialog (Win + R), type , and delete all files in the folder. Repeat for
Ensure you have at least 10–20GB of free space on your C: drive beyond the game's actual size. 5. Verify Archive Integrity Error 14 is frequently caused by corrupted downloads. Use a tool like
or the MD5 checker provided by the source to verify the file's hash. The "unarc
If the hashes don't match, you must re-download the installation files. 6. Adjust CPU Core Usage (Advanced)
On high-end CPUs, having too many active cores can occasionally cause synchronization issues during installation. via the Run dialog. Boot > Advanced options "Number of processors" and set it to a lower value (like 8). Important:
Restart your PC to apply this, install the game, then immediately uncheck this box and restart again to restore full CPU power. 7. Update Drivers and Visual C++
Corrupted drivers or missing runtimes can interfere with system libraries.
Here’s a complete, step-by-step guide to fixing “unarc.dll returned an error code: -14” — a common error when installing or extracting compressed files (e.g., with Setup.exe, ISDone.dll, or unpacking RAR/ZIP archives). Open Windows Security (search in start menu)
4. Solution 2: Disable Windows Defender & Antivirus (Temporarily)
Modern antivirus software (including Windows Defender) performs heuristic analysis on executables. When it scans unarc.dll during extraction, it can cause a timeout or memory lock error—reported as Code 14.
Steps for Windows Defender:
- Open Windows Security (search in start menu).
- Go to Virus & threat protection.
- Click Manage settings under "Virus & threat protection settings."
- Turn off Real-time protection.
- Also disable Controlled Folder Access if enabled.
For third-party AV (Norton, McAfee, Avast):
- Right-click the system tray icon → Disable until restart.
⚠️ Important: Disable only during installation. Re-enable immediately after the game installs.
4) Check disk health and free space
- Verify there’s enough free space on the target drive.
- Run CHKDSK on the drive:
(Replace C: with the target drive; this may require a reboot.)chkdsk C: /f /r
Quick checklist (try first)
- Reboot your PC.
- Run the installer as Administrator (right-click → Run as administrator).
- Temporarily disable antivirus and any real-time protection during installation.
- Re-download the installer or archive from a trusted source (a corrupt download often causes this).
Method 6: Increase Virtual Memory (Page File)
If limiting RAM didn't work, the system might be running out of virtual memory.
Steps:
- Right-click This PC > Properties > Advanced system settings.
- Under Performance, click Settings > Advanced tab > Change (Virtual memory).
- Uncheck "Automatically manage paging file size for all drives."
- Select your fastest drive (SSD).
- Click Custom size:
- Initial size:
8192 MB - Maximum size:
16384 MB
- Initial size:
- Click Set > OK > Restart your PC.
This gives your system a massive "backup RAM" on your hard drive.
Option C: Limit RAM Usage During Install
- Close all other programs (Chrome, Discord, Spotify).
- Go to Task Manager (Ctrl+Shift+Esc) → Startup → Disable unnecessary items and restart.
7. Clean temp files & free disk space
- Delete contents of
C:\Windows\Tempand%temp%(Win+R → type%temp%) - Ensure target drive has at least 20–30 GB free beyond installer size.
When nothing works
- Try a different source – the original archive might be universally corrupted on the server.
- Use a different decompressor method – extract via command line:
7z x archive.7z -oD:\OutputFolder - Install on another PC – then copy installed files over USB or network (if game/software is portable).