آموزش کامل رفع خطای Error: unarc.dll returned an error code: -14 در بازی‌های ریپک FitGirl و Dodi

به انجمن تخصصی وبمستران خوش آمدید!

با عضویت در انجمن، به محتوای اختصاصی ویژه وبمستران دسترسی داشته باشید و از امکانات بی نظیر اعضای انجمن بهره مند شوید.

همین الان عضو شوید!

آموزش کامل رفع خطای Error: unarc.dll returned an error code: -14 در بازی‌های ریپک FitGirl و Dodi

نوشته‌ها
565
امتیاز پسند
1
امتیازها
2,187
جایزه‌ها
6
سن
30
محل سکونت
اصفهان
اعتبار
20,676‌ سکه
  • موضوع نویسنده
  • #1

خطای Error: unarc.dll returned an error code: -14 چیست؟


خطای Error: unarc.dll returned an error code: -14 یکی از ارورهای شایع در نصب بازی‌های فشرده (ریپک) از گروه‌های FitGirl و Dodi است. زمانی که نصب‌کننده در حال استخراج فایل‌های داده از آرشیوهای فشرده (.bin یا .arc) است، فایل unarc.dll وظیفه بازگشایی بخش‌های فشرده را بر عهده دارد.

اگر یکی از فایل‌های آرشیو ناقص، خراب یا در مسیر غیرقابل‌دسترسی قرار داشته باشد، نصب متوقف شده و پیغام خطای زیر نمایش داده می‌شود:
Error: unarc.dll returned an error code: -14

معنی خطای -14 از دید فنی


این خطا نشان می‌دهد که فایل unarc.dll هنگام خواندن یکی از پارت‌های آرشیو، داده اشتباه یا غیرقابل پردازش دریافت کرده است. در واقع عملیات استخراج شکست خورده و سیستم قادر به ادامه نصب نیست. این مشکل معمولاً به یکی از دلایل زیر مربوط است:
  • خرابی یا ناقصی یکی از پارت‌ها (به‌ویژه پارت آخر بازی).
  • فایل آسیب‌دیده در اثر قطع اینترنت هنگام دانلود.
  • عدم سازگاری نسخه unarc.dll در نصب‌کننده با فایل‌های ریپک.
  • وجود فاصله یا حروف فارسی در مسیر نصب.
  • تداخل Windows Defender یا آنتی‌ویروس در فرایند استخراج.
  • فضای ناکافی روی درایو مقصد نصب بازی.

مراحل رفع خطای Error: unarc.dll returned an error code: -14


برای رفع کامل این خطا، مراحل زیر را به‌صورت گام‌به‌گام انجام دهید:

گام اول: بررسی سلامت فایل‌های فشرده بازی


مهم‌ترین علت این خطا نقص در فایل‌های فشرده است. قبل از هر اقدامی، باید مطمئن شوید تمام پارت‌ها بدون خطا دانلود شده‌اند.
  1. برنامه 7-Zip را نصب کنید.
  2. روی فایل اول بازی (مثلاً setup.bin) راست کلیک کنید.
  3. گزینه Test Archive را انتخاب کنید.
  4. اگر خطایی مشاهده شد، همان پارت را دوباره دانلود کنید.
اگر حتی یکی از فایل‌ها خراب باشد، unarc.dll نمی‌تواند داده‌ها را درست استخراج کند و خطای -14 ایجاد می‌شود.

گام دوم: اطمینان از فضای کافی برای نصب


در برخی موارد، نصب‌کننده در میانه فرآیند فضای مورد نیاز برای استخراج آرشیوها را ندارد و ثابت شده است این حالت خطای -14 را تولید می‌کند.
برای بررسی:
  • در محلی که قصد نصب بازی دارید، حداقل 2 برابر حجم فایل‌های ریپک فضای خالی داشته باشید.
  • درایو C و مسیر Temp نیز باید فضای کافی برای استخراج موقت داشته باشد.

گام سوم: تغییر مسیر نصب و حذف کاراکترهای غیرانگلیسی


مسیر طولانی یا شامل حروف فارسی ممکن است باعث خطای "Path Not Found" در فایل unarc.dll شود.
راه‌حل:
  • فایل‌های نصب را به مسیر ساده مثل C:\Games یا D:\Setup منتقل کنید.
  • در پوشه‌ها از فاصله و کاراکترهای خاص استفاده نکنید.
  • دوباره نصب را اجرا کنید.

گام چهارم: جایگزینی نسخه سالم از فایل unarc.dll


در برخی ریپک‌ها نسخه آسیب‌دیده یا ناسازگار فایل unarc.dll وجود دارد. شما می‌توانید از نسخه صحیح برای رفع مشکل استفاده کنید.
  1. به پوشه نصب‌کننده بازی بروید و اگر فایل unarc.dll وجود دارد، آن را به مسیر زیر کپی کنید:
    C:\Windows\System32
  2. در سیستم‌های 64 بیتی، همین فایل را در مسیر C:\Windows\SysWOW64 قرار دهید.
  3. سیستم را ریستارت کنید.
برای اطمینان، فایل را از نصب‌کننده‌های معتبر دیگر (مثلاً ریپک FitGirl یا FreeArc اصلی) تهیه کنید.

گام پنجم: اجرای نصب در حالت Administrator


نصب‌کننده باید بتواند فایل‌های فشرده را آزادانه بخواند و بنویسد؛ بنابراین سطح دسترسی پایین می‌تواند خطای -14 ایجاد کند.
روش اجرا:
  • روی فایل setup.exe راست کلیک کنید.
  • گزینه Run as Administrator را انتخاب نمایید.

گام ششم: غیرفعال کردن Windows Defender یا آنتی‌ویروس


در برخی موارد Windows Defender فایل‌های موقت استخراج را به اشتباه حذف یا قرنطینه می‌کند و همین کار باعث ایجاد ارور -14 می‌شود.
برای رفع:
  1. Windows Defender را موقتاً خاموش کنید.
  2. اگر آنتی‌ویروس دیگری دارید، آن را کامل غیرفعال کنید.
  3. پس از نصب موفق بازی، آنها را مجدد فعال کنید.

گام هفتم: بروزرسانی کتابخانه‌های Visual C++ و DirectX


نسخه‌های ناقص Visual C++ Redistributable یا DirectX ممکن است باعث اجرای ناقص unarc.dll شوند.
راه‌حل:
  • تمام نسخه‌های Visual C++ Redistributable از 2005 تا 2022 را نصب کنید.
  • DirectX Runtime June 2010 را اجرا و نصب نمایید.
  • در پایان سیستم را ریستارت کنید.

گام هشتم: تست اجرای بازی روی ویندوز اصلی (غیر Modded)


ریپک‌ها برای استخراج داده‌ها از قابلیت‌های فشرده‌سازی ویندوز استفاده می‌کنند. در نسخه‌های دست‌کاری شده ویندوز (Modded) این قابلیت‌ها حذف می‌شوند و باعث نمایش خطای -14 خواهند شد.
پیشنهاد می‌شود نصب بازی روی ویندوز رسمی (Original) تست شود.

نکات تکمیلی و روش پیشگیرانه


  • تمامی پارت‌ها را از منبع رسمی دانلود کنید تا از سالم بودن فایل‌ها مطمئن شوید.
  • پس از نصب موفق، پوشه نصب بازی را به مسیر دلخواه منتقل کنید نه قبل از نصب.
  • اگر همچنان خطا دریافت می‌کنی، نصب‌کننده را در حالت Compatibility با Windows 7 اجرا کن.
  • در صورت امکان، از نسخه ریپک دیگر همان بازی استفاده کن تا صحت فایل‌های فشرده بررسی شود.

جمع‌بندی


خطای Error: unarc.dll returned an error code: -14 در واقع نشانه‌ی خرابی داده یا ناسازگاری مسیر نصب است. با تست آرشیوها، تغییر مسیر نصب و استفاده از نسخه سالم فایل unarc.dll تقریباً در تمام موارد مشکل حل می‌شود.

اگر پس از انجام این مراحل باز هم خطا باقی ماند، منبع دانلود بازی را تغییر دهید؛ چون این خطا در بیش از 90٪ مواقع به فایل معیوب در ریپک مربوط است نه به سخت‌افزار یا سیستم عامل.
با رعایت مراحل بالا، نصب بازی‌های ریپک FitGirl و Dodi بدون هیچ خطایی انجام خواهد شد.
 
بازگشت
بالا پایین