حسام در 25 اسفند 1400 |
خطای 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 هنگام اجرای بازی های کامپیوتری و ارور کد 6 در نصب بازی را بیان کرده ایم.
رفع ارور ISDone.dll در ویندوز 10
بررسی سیستم مورد نیاز بازی
بازی های کامپیوتری برای اجرا در سیستم نیاز به یک حداقل سخت افزار تعیین شده توسط سازنده بازی دارند. بنابراین بررسی کنید که لپ تاپ یا کامپیوتر رومیزی شما تمام نیازهای سخت افزاری مورد نیاز بازی را برآورده کند؛ به خصوص حافظه رم و هارد دیسک را. اگر فضای دیسک سخت به اندازه کافی وجود نداشته باشد، برخی از برنامه ها یا فایل های موجود در آن را می توانید پاک کنید تا فضای بیشتری از HDD را آزاد کنید. همچنین به نوع معماری سیستم عامل مورد نیاز بازی (32 بیتی یا 64 بیتی) نیز توجه کنید. به عنوان مثال بازی ای که نیاز به یک سیستم عامل 64 بیتی دارد، قابل اجرا در یک سیستم 32 بیتی نیست و برعکس.
برای مشاهده نوع پردازنده و میزان رم موجود در سیستم و همچنین نوع معماری سیستم خود، کافیست بر روی My Computer یا This PC راست کلیک کرده و Properties را بزنید. درپنجره باز شده می توانید این اطلاعات را مشاهده کنید.
اجرای دستور SFC و DISM
برای اسکن کردن فایل های سیستمی و تعمیر کردن مشکلات موجود به صورت زیر عمل کنید :
- در کادر جستجوی ویندوز، cmd را تایپ کرده و در لیست نتایج بر روی Command Prompt راست کلیک کرده و Run as administrator را بزنید
- در پنجره باز شده دستور sfc /scannow
را وارد کرده و Enter را بزنید
- پس از اتمام اجرای دستور بالا، دستور DISM.exe /Online /Cleanup-image /Restorehealth
را تایپ کرده و اجرا کنید
- پس از اتمام فرآیند اجرا، سیستم خود را ریاستارت کرده و دوباره بازی خود را امتحان کنید.
نصب بازی در حالت Safe Mode
فقط برنامه ها و سرویس های ضروری سیستم در حالت Safe Mode اجرا می شوند. راه اندازی ویندوز در حالت Safe Mode باعث آزاد شدن حافظه RAM از نرم افزارهای شخص ثالث می شود و در صورتی که مشکل از میزان حافظه رم سیستم باشد، نصب بازی در حالت ایمن می تواند خطای ISDone.dll را حل کند. شما می توانید ویندوز 10 را در حالت Safe Mode به صورت زیر راه اندازی کنید:
- دکمه های Windows + R را بفشارید و در پنجره Run، عبارت msconfig را تایپ کرده و Enter را بزنید
- در پنجره System Configuration به سربرگ Boot بروید
- حال در کادر پایین پنجره، تیک Safe Mode را زده و Minimal را انتخاب کنید
- دکمه های Apply و Ok را بزنید و سیستم خود را ریاستارت کنید
پس از راه اندازی سیستم، اقدام به نصب بازی خود کنید. توجه کنید که پس از اتمام فرآیند نصب یا مواجه دوباره با این خطا، تیک Safe Mode را در پنجره بالا بردارید و سیستم خود را ریاستارت کنید تا سیستم به صورت عادی راه اندازی شود.
غیر فعال کردن فایروال ویندوز
- در کادر جستجوی ویندوز، عبارت firewall را تایپ کرده و Windows Defender Firewall را باز کنید
- حال از سمت چپ، گزینه ی Turn Windows Firewall on or off را انتخاب کنید
- حال در هر دو قسمت Private network settings و Public network settings، گزینه ی Turn off Windows Firewall را انتخاب کنید
- دکمه های Ok را زده و دوباره بازی خود را تست کنید.
ثبت دوباره فایل ISDone.dll
ثبت مجدد DLL ها یکی از راه هایی است که می توانید DLL های خراب را تعمیر کنید. در این مورد شما باید DLL های ISDone و Unarc را دوباره ثبت کنید. شما می توانید این DLL ها را به صورت زیر ثبت کنید:
- در کادر جستجوی ویندوز، cmd را تایپ کرده و در لیست نتایج بر روی Command Prompt راست کلیک کرده و Run as administrator را بزنید
- در پنجره مشکی باز شده، عبارت regsvr32 Isdone.dll
را تایپ کرده و Enter را بزنید
- سپس عبارت 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 را در پنجره های باز شده به ترتیب بزنید تا بسته شوند و سیستم خود را ریاستارت کنید
پس از راه اندازی مجدد سیستم دوباره بازی خود را امتحان کنید.
مطالب مرتبط
لطفا نام و نظر خود را در فرم زیر وارد کرده تا در صورت تایید برای کاربران نمایش داده شود.
نظرات کاربران
الیاس در 6 آبان 1400 |
Reza در 8 اردیبهشت 1399 |
رضا نجمی در 9 اردیبهشت 1399
Reza در 17 اسفند 1398 |
رضا نجمی در 17 اسفند 1398
Ehyah در 4 بهمن 1398 |
رضا نجمی در 4 بهمن 1398
مصطفی محمدی در 13 تیر 1398 |
رضا نجمی در 13 تیر 1398
مصطفی محمدی در 13 تیر 1398 |
رضا نجمی در 13 تیر 1398
نظر شما