آموزش رفع خطای isdone.dll

خطاهای isdone.dll زمانی ایجاد می‌شوند که کامپیوتر شما قادر به خواندن فایل‌های آرشیو نصب نباشد. درواقع، خطاهای isdone.dll به این معنی است که سیستم کامپیوتر شما فضای RAM یا HDD کافی ندارد، پس باید قبل از نصب بازی مطمئن شوید که سیستمتان فضای کافی برای ذخیره سازی فایل های بزرگ را دارد.

پیام خطای استاندارد isdone.dll به این صورت است:

  • unarc.dll returned an error code -1
  • ERROR: archive data corrupted (decompression fails)

isdone.dll error

هنگامی که یک برنامه (به خصوص برنامه‌های بزرگ) را “نصب” می‌کنید، ویندوز سعی می‌کند مجموعه‌ای از فایل‌های “فشرده” را باز کند.

برای انجام این کار، ویندوز ابتدا فایل را در حافظه باز می‌کند و سپس روی هارد دیسک شما عملیات «باز کردن» آن را انجام می‌دهد. برای برخی از کامپیوترها، اندازه فایل‌های فشرده‌شده خیلی بزرگ است و به همین دلیل، استخراج آن‌ها به درستی انجام نمی‌گیرد.

در نتیجه، این خطا به احتمال زیاد به دلیل ظرفیت ناکافی RAM/HDD به وجود می‌آید.

راه حل رفع خطای isdone.dll

راه حل این است که ابتدا باید مطمئن شوید که سخت‌افزار کامپیوتر شما به درستی کار می‌کند، سپس مطمئن شوید که نرم‌افزار (ویندوز / آنتی‌ویروس) مشکلی در زمان نصب ایجاد نمی‌کند.

1- 📁 اندازه فایل PAGE ویندوز را افزایش دهید

“page file” فایلی است که توسط ویندوز برای ذخیره داده‌هایی که نمی‌توانند در RAM قرار بگیرند، استفاده می‌شود. گاهی اوقات به این فایل “virtual memory” گفته می‌شود و در سیستم‌عامل‌های دیگر به عنوان “swap file” شناخته می‌شود. افزایش اندازه این فایل، روش استانداردی برای افزایش حجم کل حافظه‌‌ای است که سیستم شما می‌تواند مدیریت کند.

برای انجام این کار، باید مراحل زیر را دنبال کنید:

  • کلیدهای “Windows” + “R” را روی صفحه کلید خود فشار دهید.
  • در پنجره باز شده، “sysdm.cpl” را تایپ کرده و “OK” را فشار دهید.
  • روی تب “Advanced” کلیک کنید.
  • اولین دکمه “Settings” را انتخاب کنید (Performance)
  • روی تب “Advanced” کلیک کنید.
  • دکمه «Change» (منطقه Virtual Memory) را انتخاب کنید

  • تیک گزینه “Automatically manage…” را بردارید.
  • “Custom Size” را نتخاب کرده و “Set” را کلیک کنید.
  • OK کنید و از صفحه System Properties خارج شوید.

2- 📥 isDone.dll و unArc.dll را جایگزین کنید.

هرچند این دو فایل ممکن است مشکلی نداشته باشند، اما بهتر است آن‌ها را جایگزین کنید:

  • از یکی از سایت‌های معتبر، هر دو فایل unArc.dll و isdone.dll را دانلود کنید.
  • اگر با فرمت .Zip هستند، آن‌ها را اکسترکت کنید.
  • دو فایل unArc.dll و isdone.dll را در آدرس C:/Windows/System32 کپی کنید.
  • ممکن است برای این انتقال، گزینه Replace را نشان دهد – OK کنید.
  • سپس، دو کلید “Windows” و “R” را با هم فشار دهید.
  • در کادر باز شده، کلمه cmd را بنویسید و OK کنید.
  • در پنجره CMD، دو کد زیر را بنویسید: (بعد از نوشتن هر خط، اینتر را بزنید)
    regsvr32 isdone.dll
    regsvr32 unarc.dll
  • بعد از انجام مرحله قبل، پیغام success را می‌بینید.
  • حالا سیستم شما برای اجرای نصب بازی آماده است.

همان‌طور که گفته شد، خطاهای unArc.dll و isdone.dll بیشتر اوقات به دلیل کمبود فضای حافظه یا رم است. پس، قبل از هر چیز باید از کافی بودن فضای آن مطمئن شوید.

 

مرز بی نهایت بازی