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

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

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

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

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

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

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


زمانی که شما در حال نصب بازی‌های ریپک از گروه‌هایی مثل FitGirl یا Dodi هستید، نصب‌کننده شروع به استخراج فایل‌های فشرده از آرشیوهای .bin یا .arc می‌کند. وظیفه این کار بر عهده فایل unarc.dll است.

یکی از خطاهای رایج در این فرآیند، خطای زیر است:
Error: unarc.dll returned an error code: -6

این خطا به معنی آن است که سیستم شما نمی‌تواند فایل‌های فشرده را به درستی از حافظه رم بخواند یا در حین عملیات Extract داده‌ای خراب در حافظه سیستم شناسایی شده است. در اکثر مواقع، این مسئله از نقص یا تنظیمات حافظه RAM، ناسازگاری نرم‌افزارهای سیستمی، یا فضای ناکافی در درایو نصب ناشی می‌شود.

دلایل اصلی بروز خطای -6 در unarc.dll


این خطا در حالت کلی به مشکلات سخت‌افزاری یا سیستمی مربوط می‌شود، از جمله:
  • مشکل موقت یا دائمی در یکی از ماژول‌های RAM.
  • فضای ناکافی حافظه مجازی (Virtual Memory یا Paging File).
  • خطا در فرآیند استخراج فایل به دلیل تداخل نرم‌افزارها یا کمبود فضای دیسک.
  • سیستم عامل ناسازگار یا بدون بسته‌های بروزرسانی مورد نیاز.
  • برنامه‌های فعال در پس‌زمینه باعث اشغال حافظه و اختلال در نصب شده‌اند.

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


در این بخش مراحل عملی و تست‌شده برای رفع کامل خطا را به‌ترتیب توضیح داده‌ایم تا بدون دردسر بتوانید بازی را نصب کنید.

گام اول: بررسی سلامت حافظه RAM سیستم


مهم‌ترین عامل در خطای -6 خرابی RAM است. برای بررسی سلامت رم، می‌توانید از ابزار داخلی ویندوز استفاده کنید:
  1. کلیدهای Windows + R را بزنید و عبارت mdsched.exe را وارد کنید.
  2. روی گزینه Restart now and check for problems کلیک کنید.
  3. ویندوز پس از ریستارت، تست کامل حافظه را انجام می‌دهد و در پایان گزارش خطا را نمایش می‌دهد.
اگر گزارش هرگونه مشکل را نمایش دهد، باید RAM سیستم را تعویض کنید یا در صورت داشتن چند ماژول، یکی از آن‌ها را جدا کرده و نصب را با رم دیگر امتحان کنید.

گام دوم: افزایش حافظه مجازی (Virtual Memory)


گاهی خطای -6 به دلیل کمبود حافظه مجازی رخ می‌دهد. ویندوز برای کمک به RAM از بخشی از هارد استفاده می‌کند که "paging file" نام دارد. وقتی این مقدار کم باشد، نصب‌کننده نمی‌تواند فایل‌ها را کامل استخراج کند.

برای افزایش حافظه مجازی:
  1. روی This PC راست کلیک کرده و گزینه Properties را انتخاب کنید.
  2. به بخش Advanced system settings بروید.
  3. در تب Advanced روی Settings زیر Performance کلیک کنید.
  4. در تب Advanced، گزینه Virtual memory را انتخاب کرده و روی Change کلیک کنید.
  5. تیک "Automatically manage paging file size" را بردارید.
  6. درایو سیستم (معمولاً C:) را انتخاب کنید و مقدار Initial size را برابر با مقدار RAM سیستم، و Maximum size را دو برابر آن قرار دهید.
  7. Apply را بزنید و سیستم را ریستارت کنید.

گام سوم: غیرفعال کردن آنتی‌ویروس و نرم‌افزارهای اضافی


برخی آنتی‌ویروس‌ها در زمان استخراج فایل‌ها باعث بروز تداخل در حافظه می‌شوند. بنابراین:
  • قبل از نصب، آنتی‌ویروس و Windows Defender را موقتاً خاموش کنید.
  • تمام نرم‌افزارهای فعال در پس‌زمینه مثل مرورگرها یا نرم‌افزارهای دانلود را ببندید.
  • نصب‌کننده بازی را با Run as Administrator اجرا کنید.

گام چهارم: بررسی فضای آزاد دیسک و مسیر نصب


اگر درایو نصب فضای کافی نداشته باشد، نصب‌کننده نمی‌تواند فایل‌ها را به‌درستی استخراج کند.
  • حداقل فضای آزاد دیسک باید دو برابر حجم نهایی بازی باشد.
  • از مسیرهای ساده و کوتاه استفاده کنید (برای مثال C:\Games).
  • از استفاده از مسیرهای فارسی یا طولانی خودداری کنید.

گام پنجم: نصب کتابخانه‌های مورد نیاز ویندوز


عدم نصب صحیح کتابخانه‌های سیستمی نیز سبب بروز خطای -6 می‌شود. توصیه می‌شود موارد زیر را نصب یا بروزرسانی کنید:
  • Microsoft Visual C++ Redistributable (تمام نسخه‌ها)
  • DirectX Runtime June 2010
  • .NET Framework آخرین نسخه سازگار با ویندوز
  • Windows Update کامل سیستم

گام ششم: جایگزینی نسخه سالم unarc.dll


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

گام هفتم: اجرای نصب در حالت سازگاری (Compatibility Mode)


در برخی از ویندوز 10 یا 11 های نسخه غیررسمی، فایل‌های نصب‌کننده درست اجرا نمی‌شوند. در این حالت:
  • روی فایل setup کلیک راست کنید.
  • به قسمت Properties → Compatibility بروید.
  • گزینه Run this program in compatibility mode for: Windows 7 را فعال کنید.
  • سپس نصب را اجرا نمایید.

جمع‌بندی نهایی


خطای Error: unarc.dll returned an error code: -6 مستقیماً با حافظه RAM و فرآیند استخراج بازی ارتباط دارد. اگر فایل‌های فشرده سالم هستند ولی خطا همچنان ادامه دارد، به احتمال زیاد مشکل از حافظه فیزیکی یا حافظه مجازی سیستم است.

با اجرای مراحل بالا – تست رم، افزایش حافظه مجازی، و اطمینان از نسخه سالم unarc.dll – بیش از 90٪ کاربران توانسته‌اند این خطا را کامل رفع کنند.
در نهایت پس از نصب موفق بازی، سیستم را ریستارت کنید تا حافظه پاکسازی و ساختار DLLها مجدد بارگذاری شود. با این راهکارها بازی‌های ریپک FitGirl و Dodi بدون خطا نصب خواهند شد.
 
بازگشت
بالا پایین