خطای ISDone.dll معمولا هنگام نصب یا اجرای بازی های ویدیویی در سیستم عامل ویندوز، مخصوصا ویندوز 10 ظاهر می شود. این خطا با عنوان ISDone.dll و معمولا با پیغام های زیر نمایش داده می شود:

An error occurred while unpacking! Unarc.dll returned an error code: -7

It is not found any file specified for IsArcExtract

هنگام رخ دادن ارور ISDone.dll، متن پیام ظاهر شده می تواند کمی متفاوت بوده و با کدهای مختلفی از جمله 7-، 12- و 1- نمایش داده شود، اما همیشه در پنجره ای با عنوان ISDone.dll ظاهر شده و مانع از نصب یا اجرای بازی مورد نظر می شود. این مسئله عمدتا به دلیل مشکل در حافظه RAM یا هارد دیسک مورد نیاز بازی رخ می دهد، اما ممکن است به دلیل فایل های خراب DLL نیز اتفاق بی افتد. از جمله بازی هایی که این خطا بسیار در آن ها مشاهده شده است، می توان به سری بازی های PES و Fifa اشاره کرد.

در ادامه مطلب، روش هایی را برای رفع خطای ISDone.dll هنگام اجرای بازی های کامپیوتری را بیان کرده ایم.

 

رفع ارور ISDone.dll


بررسی سیستم مورد نیاز بازی

بازی های کامپیوتری برای اجرا در سیستم نیاز به یک حداقل سخت افزار تعیین شده توسط سازنده بازی دارند. بنابراین بررسی کنید که لپ تاپ یا کامپیوتر رومیزی شما تمام نیازهای سخت افزاری مورد نیاز بازی را برآورده کند؛ به خصوص حافظه رم و هارد دیسک را. اگر فضای دیسک سخت به اندازه کافی وجود نداشته باشد، برخی از برنامه ها یا فایل های موجود در آن را می توانید پاک کنید تا فضای بیشتری از HDD را آزاد کنید. همچنین به نوع معماری سیستم عامل مورد نیاز بازی (32 بیتی یا 64 بیتی) نیز توجه کنید. به عنوان مثال بازی ای که نیاز به یک سیستم عامل 64 بیتی دارد، قابل اجرا در یک سیستم 32 بیتی نیست و برعکس.

برای مشاهده نوع پردازنده و میزان رم موجود در سیستم و همچنین نوع معماری سیستم خود، کافیست بر روی My Computer یا This PC راست کلیک کرده و Properties را بزنید. درپنجره باز شده می توانید این اطلاعات را مشاهده کنید.

 

اجرای دستور SFC و DISM

برای اسکن کردن فایل های سیستمی و تعمیر کردن مشکلات موجود به صورت زیر عمل کنید :

- در کادر جستجوی ویندوز، cmd را تایپ کرده و در لیست نتایج بر روی Command Prompt راست کلیک کرده و Run as administrator را بزنید

- در پنجره باز شده دستور sfc /scannow را وارد کرده و Enter را بزنید

دستور sfc /scannow در خط فرمان ویندوز

- پس از اتمام اجرای دستور بالا، دستور DISM.exe /Online /Cleanup-image /Restorehealth را تایپ کرده و اجرا کنید

اجرای دستور dism در خط فرمان ویندوز

- پس از اتمام فرآیند اجرا، سیستم خود را ریاستارت کرده و دوباره بازی خود را امتحان کنید.

 

نصب بازی در حالت Safe Mode

فقط برنامه ها و سرویس های ضروری سیستم در حالت Safe Mode اجرا می شوند. راه اندازی ویندوز در حالت Safe Mode باعث آزاد شدن حافظه RAM از نرم افزارهای شخص ثالث می شود و در صورتی که مشکل از میزان حافظه رم سیستم باشد، نصب بازی در حالت ایمن می تواند خطای ISDone.dll را حل کند. شما می توانید ویندوز 10 را در حالت Safe Mode به صورت زیر راه اندازی کنید:

- دکمه های Windows + R را بفشارید و در پنجره Run، عبارت msconfig را تایپ کرده و Enter را بزنید

- در پنجره System Configuration به سربرگ Boot بروید

- حال در کادر پایین پنجره، تیک Safe Mode را زده و Minimal را انتخاب کنید

فعال کردن حالت safe mode در ویندوز

- دکمه های Apply و Ok را بزنید و سیستم خود را ریاستارت کنید

پس از راه اندازی سیستم، اقدام به نصب بازی خود کنید. توجه کنید که پس از اتمام فرآیند نصب یا مواجه دوباره با این خطا، تیک Safe Mode را در پنجره بالا بردارید و سیستم خود را ریاستارت کنید تا سیستم به صورت عادی راه اندازی شود.

 

غیر فعال کردن فایروال ویندوز

- در کادر جستجوی ویندوز، عبارت firewall را تایپ کرده و Windows Defender Firewall را باز کنید

- حال از سمت چپ، گزینه ی Turn Windows Firewall on or off را انتخاب کنید

غیرفعال کردن firewall در ویندوز

- حال در هر دو قسمت Private network settings و Public network settings، گزینه ی Turn off Windows Firewall را انتخاب کنید

غیرفعال کردن firewall در ویندوز

- دکمه های Ok را زده و دوباره بازی خود را تست کنید.

 

ثبت دوباره فایل ISDone.dll

ثبت مجدد DLL ها یکی از راه هایی است که می توانید DLL های خراب را تعمیر کنید. در این مورد شما باید DLL های ISDone و Unarc را دوباره ثبت کنید. شما می توانید این DLL ها را به صورت زیر ثبت کنید:

- در کادر جستجوی ویندوز، cmd را تایپ کرده و در لیست نتایج بر روی Command Prompt راست کلیک کرده و Run as administrator را بزنید

باز کردن cmd به صورت ادمین

- در پنجره مشکی باز شده، عبارت regsvr32 Isdone.dll را تایپ کرده و Enter را بزنید

ثبت دوباره فایل isdone.dll در خط فرمان

- سپس عبارت regsvr32 unarc.dll را تایپ کنید و Enter را بزنید

 

افزایش میزان حافظه مجازی

این عمل میزان فضای هارد دیسک را برای حافظه مجازی گسترش می دهد که در زمان هایی که حافظه RAM محدود است، می تواند مفید باشد. برای این کار:

- بر روی My Computer یا This PC راست کلیک کرده و Properties را زده و در پنجره باز شده، Change settings را بزنید

- در سربرگ Advanced، بر روی دکمه ی Settings قسمت Performance (دکمه ی اول) کلیک کنید

افزایش میزان حافظه مجازی در ویندوز

- در پنجره باز شده، به سربرگ Advanced رفته و دکمه ی Change را بزنید

- تیک ابتدای صفحه (Automatically manage paging file size for all drives) را بردارید و Custome size را انتخاب کنید

افزایش میزان حافظه مجازی در ویندوز

- حال شما باید در کادرهای Initial size و Maximum size مقادیر مورد نظر خود را برای استفاده به عنوان حافظه مجازی وارد کنید

  • برای قسمت Maximum size می توانید تا سه برابر میزان حافظه رم خود را وارد کنید. به عنوان مثال برای رم 4 گیگابایت می توانید تا 12000 مگابایت را وارد کنید.
  • برای Initial size نیز، یک مقدار بالاتر از مقداری که جلوی Currently allocated در پایین صفحه ذکر شده است را وارد کنید. به عنوان مثال برای مقدار 3840 می توانید عدد 6000 را وارد کنید.

- در نهایت دکمه های Ok را در پنجره های باز شده به ترتیب بزنید تا بسته شوند و سیستم خود را ریاستارت کنید

پس از راه اندازی مجدد سیستم دوباره بازی خود را امتحان کنید.

منبع : لینک
لینک کوتاه:     www.errorpedia.ir/s/6ffbb

مطالب مرتبط

نظر شما

لطفا نام و نظر خود را در فرم زیر وارد کرده تا در صورت تایید برای کاربران نمایش داده شود.




متن تصویر:

نظرات کاربران

Reza در 8 اردیبهشت 1399 |

سلام آقای نجفی حل ار ور کد۶ رو ندارین؟

رضا نجمی در 9 اردیبهشت 1399

فرقی بین کدا نیست. روش همه یکسانه.

Reza در 17 اسفند 1398 |

واسه من بعد اینکه سیدی ۲ رو میزارم ارور میده بازی :مورتال کمبات ۹. بعد ارور 3گزینه میاد. یکی ریتری هست یکی میره اقب یکی دیگه ندیده گرفتن فایل که بازی واسم ارور میده لطفا کمک کنید

رضا نجمی در 17 اسفند 1398

اگر مشکلتون ارور همین پسته که معمولا روش های بالا جواب میده. در غیر این صورت کد یا متن ارورتونو جستجو کنید.

Ehyah در 4 بهمن 1398 |

دست شما درد نکنه اگر روش درست کردن ارور -۶ بزارید ممنون میشم

رضا نجمی در 4 بهمن 1398

تفاوتی در روش حل کدهای مختلف وجود نداره. روش های بالا برای همه کد ها می تونه جوابگو باشه.

مصطفی محمدی در 13 تیر 1398 |

سلام فایل های unarc.dll - isdone.dll رو دانلود ودر پوشه C:\\Windows\System32 کپی می کنم بعد cmd رو باز و دستور regsvr32 Isdone.dll تایپ می کنم یه ارور میده که اینه the module isdone.dll was loaded but the entry -point DllRegister server was not found. Make sure that isdone.dll is a valid Dll or OCX file and then try again.

رضا نجمی در 13 تیر 1398

احتمالا مشکل مربوط به معماری سیستمتون هست. اگر از سیستم 64 بیتی استفاده می کنید، دقت کنید که فایل های 32 بیتی را دانلود کرده و در مسیر قبل قرار بدید. سپس فایل های 64 بیتی هم دانلود کرده و در مسیر C:\\Windows\SysWOW64 کپی کنید و یکبار دیگر کد های قبل را اجرا کنید. ممکنه فایل هایی که دانلود کردید هم خراب باشند. پس سعی کنید تا فایل های دیگری هم امتحان کنید. موفق باشید.

مصطفی محمدی در 13 تیر 1398 |

سلام تو نصب بازی crysis2 ارور کد ۱۲ رو میده همونی که تو عکس بالا هستش و تموم مراحل که گفته بودین رو انجام دادم ولی درست نشد

رضا نجمی در 13 تیر 1398

فایل های isdone.dll و unarc.dll را از وب سایت https://dll-files.com با جستجو دانلود کرده و آن ها را در مسیر C:\\Windows\System32 کپی کنید و دوباره مرحله 5 را تکرار کنید. اگر باز هم مشکل حل نشد، از این لینک کمک بگیرید: https://medium.com/pcfixes-com-tech-support-windows-apple-google/isdone-dll-933d6fc91ffd