آموزش رفع ارور ISDone.dll و Unarc.dll
| رفع ارورهای رایج در هنگام نصب و اجرای بازیها |
آموزش رفع ارور ISDone.dll و Unarc.dll گیمرهایی که برای تجربه بازیهای مدرن و بهروز، رایانه خود را به هر نوع کنسول دیگری ترجیح میدهند، همواره دشواری بیشتری را حین نصب و اجرای بازیها در قیاس با گیمرهای کنسولی تجربه میکنند. به هر ترتیب، در صورتی که شما نیز یکی از گیمرهای قدیمی رایانه باشید، احتمالا طی این سالها با انواع مختلفی از ارورها سر و کار داشته و در اکثر موارد نیز با کمی خلاقیت توانستهاید آنها را پشت سر بگذارید. این روزها، حجم بازیهای جدید و مدرن در دنیای رایانه بسیار بیشتر از قبل شده و دانلود هر بازی گاها دهها گیگابایت حجم و ترافیک اینترنت کاربر را میطلبد.
دانلود این حجم از دیتا برای همه کاربران (چه ایرانی و چه غیرایرانی)، هم زمان زیادی میطلبد و هم اینکه در صورت رخ دادن ارور حین نصب و اجرا، موجب هدر رفتن هزینه اینترنت و ترافیک گیمر میشود. در همین راستا، گروهی از ریپکرها از قبیل فیتگرل (FitGirl)، بلکباکس (BlackBox)، کور پک (CorePack) و …، پس از کرک شدن بازیها، مجموعه آن را با درصدی بالا فشرده میکنند تا گیمر بتواند بازیهای روز دنیا را با حجمی بسیار کمتر از نسخه اصلی دانلود کند. این نسخهها هیچ تفاوتی با نسخه اصلی بازی نداشته و تنها از لحاظ حجم، با درصد بسیار بالایی فشرده شدهاند. در صورتی که شما نیز اینگونه ریپکها را دانلود و حین نصب عناوین آنها با ارور معروف ISDone.dll : it is not found any specified for ISArcExtract مواجه شدهاید، در این مطلب راهکاری ساده و مختصر را به شما معرفی میکنیم تا بتوانید یک بار برای همیشه این مشکل را برطرف کنید. محتوای این آموزش مفید را در ادامه مطلب دنبال فرمایید.
متن این دو ارور رایج، معمولا به شرح زیر است:
ISDone.dll : it is not found any specified for ISArcExtract
ISDone.dll : an error occurred when unpacking!
Unarc.dll returned an error code: -1
ERROR: archive data corrupted (decompression fails)
پیش از اینکه به سراغ راهکار حل این مشکل برویم، پیشنهاد میکنیم نکات زیر را مطالعه کرده و پیش از نصب و یا اجرای بازی مورد نظر آنان را رعایت کنید:
1- پوشه بازی که از یاس دانلود دریافت کردهاید، باید به زبان انگلیسی و فاقد هرگونه کاراکتر غیرمجاز مانند (% , @ , & , #) و نظیر آنها باشد.
2- نصب بازی را از داخل پوشه آن در سیستم انجام دهید. به عنوان مثال، از اجرا کردن فایل نصبی از روی فلش، هارد اکسترنال، دیویدی و … خودداری کنید. بدین منظور کافیست که کل پوشه بازی را بر روی یکی از درایوها در سیستم کپی و سپس فایل نصبی را اجرا نمایید.
3- فایل نصبی بازی را راست کلیک کرده و آن را به صورت …Run as administrator اجرا کنید.
4- از مجهز بودن سیستم به حافظه رم و هارد دیسک کافی برای نصب بازی اطمینان حاصل کنید و حتیالامکان در حین اجرای فایل نصبی، تمامی برنامههای در حال اجرا را ببندید.
5- حتیالامکان در حین نصب بازیها آنتی ویروس سیستم و همچنین فایروال ویندوز را غیرفعال کنید.
6- نرم افزار WinRAR رو به آخرین نسخه ارتقا بدید.
روش اول: رفع خطای isDone.dll با افزایش ویندوز پیج فایل (حافظه مجازی)
منوی استارت را باز کرده و عبارت “Run” را در آن تایپ کنید. ابزار مذکور را اجرا کرده و دستور زیر را در آن تایپ کنید:
“sysdm.cpl”

در پنجره باز شده، تب Advanced را انتخاب و از بخش Performance، بر روی Setting کلیک کنید.

در پنجره جدید، تب Advanced را انتخاب و از بخش Virtual Memory، بر روی …Change کلیک کنید.

در پنجره باز شده، تیک گزینه Automatically manage paging file size for all drivers را برداشته و دکمه Custom size را به حالت انتخاب درآورید. در کادر Initial size و Maximum size، مقادیر را به ترتیب 400 و 3000 وارد و سپس تمامی پنجره را با انتخاب دکمه OK تایید کنید.

اکنون مجددا منوی استارت را باز کرده و عبارت “Run” را در آن تایپ کنید. ابزار مذکور را اجرا کرده و دستور زیر را در آن تایپ کنید:
“%tmp%”
در پنجره باز شده، تمامی فایلها و فولدرها را حذف کنید. اکنون میتوانید مجددا برای نصب و یا اجرای بازی مورد نظر اقدام کنید. در صورتی که مشکل شما حل شد که دیگر نیازی به ادامه این آموزش ندارید؛ در غیر اینصورت، مطالعه این آموزش را ادامه دهید.
روش دوم: کپی و جایگزینی دوباره isDone.dll و unArc.dll
دو فایل isDone.dll و unArc.dll را دانلود و از حالت فشرده خارج کنید. این دو فایل را به آدرس “C:/Windows/System32” ( در ویندوز 32 بیتی) – “C:/Windows/SysWOW64” (در ویندوز 64 بیتی) منتقل کنید.
منوی استارت را باز کرده و عبارت “Run” را در آن تایپ کنید. ابزار مذکور را اجرا کرده و دستور زیر را در آن تایپ کنید:
“cmd”
در محیط خط فرمان، دو دستور زیر را به صورت مجزا تایپ و هر بار اینتر را فشار دهید.
regsvr32 isdone.dll
regsvr32 unarc.dll


اکنون میتوانید مجددا برای نصب و یا اجرای بازی مورد نظر اقدام کنید. در صورتی که مشکل شما حل شد که دیگر نیازی به ادامه این آموزش ندارید؛ در غیر اینصورت، مطالعه این آموزش را ادامه دهید.
روش سوم (تست حافظه رم)
در صورتی که از مجهز بودن سیستم به سخت افزار کافی برای اجرای بازی مورد نظر اطمینان دارید، شاید لازم باشد که از طریق اپلیکیشن اختصاصی ویندوز اقدام به تست سخت افزار رم کنید تا در صورت وجود مشکل، ویندوز به خودی خود ایراد مربوطه را برطرف نماید. بدین منظور منوی استارت را باز کرده و عبارت “Run” را در آن تایپ کنید. ابزار مذکور را اجرا کرده و دستور زیر را در آن تایپ کنید:
“mdsched.exe”
در پنجره باز شده، دکمه Restart now and check for problems (recommended) را کلیک کنید و پس از راهاندازی مجدد سیستم، اقدام به نصب بازی مورد نظر کنید.

در صورت برطرف نشدن مشکل، ادامه مطلب را دنبال کنید.
روش چهارم (پاکسازی اطلاعات موقت و اضافی از سیستم)
منوی استارت را باز کرده و عبارت “Run” را در آن تایپ کنید. ابزار مذکور را اجرا کرده و دستور زیر را در آن تایپ کنید:
“cmd”
در پنجره باز شده، دستورات زیر را به صورت مجزا تایپ و اینتر کنید.
takedown /F C:\$Windows.~WS\* /R /A
icacls C:\$Windows.~WS\*.* /T /grant administrators: game / applicationF
rmdir /S /Q C:\$Windows.~WS\



در صورت برطرف نشدن مشکل، ادامه مطلب را دنبال کنید.
روش پنجم :
اضافه کردن مجوز Full Control به کاریر ادمین

روش ششم (استفاده از ابزار DISM)
منوی استارت را باز کرده و عبارت “Run” را در آن تایپ کنید. ابزار مذکور را اجرا کرده و دستور زیر را در آن تایپ کنید:
“cmd”
در پنجره باز شده، دستور زیر را تایپ و اینتر را بزنید.
DISM.exe /Online /Cleanup-image /Restorehealth

تا پایان این فرآیند صبر کنید و در پایان یک مرتبه سیستم را ریاستارت کنید. موفق باشید.
منبع : یاس دی ال