خطای ISDone.dll زمانی که رخ میدهد که کامپیوتر شما قادر به خواندن فایلهای آرشیو نصب نیست. در واقع اگر کامپیوتر شما فضای ذخیرهسازی کافی (چه از دیدگاه رم و چه از دیدگاه هارد دیسک) نداشته باشد و نتواند فایل نصب را در حافظه نگه دارد، با ارور ISDone.dll مواجه خواهید شد.
وقتی که برنامهای را نصب میکنید، ویندوز مجموعهای از فایلهای زیپ را از حالت فشرده خارج میکند. این اتفاق در برنامههای بزرگتر بیشتر دیده میشود. برای انجام این کار، ویندوز ابتدا پرونده را در حافظه باز میکند و سپس روی استخراج آن روی هارد دیسک شما کار میکند. در برخی از کامپیوترها، اندازهی فایل فشرده بسیار زیاد است و فشردهسازی صحیح آن معمولا انجام نمیشود.
اگر مقداری گیج شدهاید؛ اصلا نگران نباشید! ما در این مقاله از مجله تکنولوژی ایده آل تک به بررسی ارور ISDone.dll خواهیم پرداخت و روشهای رفع آن را نیز بیان میکنیم. اگر شما هم از دست این خطای مرموز کلافه شدهاید؛ حتما تا پایان با ما همراه باشید تا خیالتان برای همیشه راحت شود.
فهرست مطالب
رفع خطای ISDone.dll با استفاده از Page File
راه حل کلی و همیشگی رفع این ارور بدین صورت است که ابتدا باید مطمئن شوید که سخت افزار رایانه شما بهدرستی اجرا شده و اجرای این برنامه روی سیستمعامل مشکلی ایجاد نخواهد کرد. یکی از روشهای این کار، افزایش حجم Page File است.
Page File فایلی است که توسط ویندوز برای ذخیره سازی دادههایی استفاده میشود که نمیتوانند مطابقتی با رم داشته باشند. گاهی اوقات در سایر سیستم عاملها به Page File حافظهی مجازی نیز گفته میشود و گاهی اوقات نیز Swap File نامیده میشود. این یک روش استاندارد برای افزایش حجم تمام حافظهای است که سیستم شما میتواند آن را مدیریت کند.
اگرچه استفاده از یک Page File هیچگاه توصیه نمیشود، اما ممکن است چنین چیزی به ما در رفع خطای ISDone.dll کمک کند. برای این کار میتوانید مراحل زیر را دنبال کنید:
- کلید Windows + R را روی صفحه کلید خود فشار دهید.
- در کادر محاورهای Run عبارت cpl را تایپ کرده و سپس OK کنید.
- روی تب Advanced کلیک کنید.
- اولین دکمهی Setting را در بخش Performance انتخاب کنید.
- روی تب Advanced کلیک کنید.
- دکمهی Change را در قسمت Virtual Memory انتخاب کنید.
- علامت تیک را در کادر «Automatically Manage …» حذف کنید.
- گزینهی Custom Size را انتخاب کرده و سپس Set را فشار دهید.
- سپس، OK کرده و از کادر محاورهآی System Properties خارج شوید.
با این کار، میزان حافظه موجود افزایش مییابد و شما میتوانید بازیها یا برنامههای موردنیاز خود را نصب کنید. ابتدا باید رایانه خود را ریستارت کرده و دوباره مراحل نصب را تکرار کنید. با این کار ارور ISDone.dll حین نصب بازی برطرف شده و میتوانید بازی موردنظر خود را نصب کنید.
جایگزین کردن فایل جدید ISDone.dll
به طور پیشفرض یک فایل ISDone.dll در ویندوز شما وجود دارد. یکی از راهحلهایی که برای رفع این خطا، میتوانید به آن فکر کنید، جایگزین کردن یک فایل جدید با ISDone.dll قبلی موجود در ویندوز است. اگرچه این فایل هیچ مشکلی ندارد، اما گاهی اوقات، تازه کردن آن میتواند مشکل شما را حل کند.
میتوانید از طریق لینک زیر، یک فایل جدید ISDone.dll دانلود کرده و بر روی سیستم خود نصب کنید:
بعد از اینکه فایل را با موفقیت دانلود کردید، مراحل زیر را دنبال کنید:
- هنگامی که فایل روی هارد شما قرار گرفت، دوبار روی کلیک کنید تا باز شده و سپس فایل dll را از حالت فشرده خارج کنید.
- dll تازه استخراج شده را کپی کرده و در مسیر C:/Windows/System32 با راست کلیک کردن، قرار دهید.
- در این مرحله احتمالا با پیغام جایگزینی فایل روبرو خواهید شد و باید آن را OK کنید.
- سپس کلید Windows + R را از صفحه کلید خود فشار دهید.
- cmd را در کادر محاورهای Run تایپ کرده و سپس OK کنید.
- در cmd عبارت regsvr32 isdone.dll را تایپ کنید.
با این کار، پیام Success برای شما ظاهر خواهد شد و کمک شایانی در نصب برنامه و بازها به شما خواهد کرد و خطای isdone.dll در نصب برنامه برطرف میشود.
بررسی کردن حافظه
معمولا یک ماژول دارای خطا روی رم، میتواند باعث بروز ارور ISDone.dll شود. بهترین راه برای تعیین وجود داشتن این خطا، این است که مراحل زیر را دنبال کنید:
- کلید ترکیبی Windows + R را روی صفحه کلید خود فشار دهید.
- در کادر محاورهای Run عبارت mdsched.exe را تایپ کرده و سپس OK کنید.
- در ادامهی گزینهی Restart now and check for problems پدید خواهد آمد که باید آن را تائید کنید.
در صورت بروز هرگونه خطا، باید رم خود را از سیستم خارج کنید. این کار فقط با مراجعه به قسمتهای داخلی کیس امکانپذیر است که وارد آن نمیشویم. البته این روند هم برای رفع خطای ISDone.dll بی تاثیر نخواهد بود.
بررسی ظرفیت رم
شما باید اطمینان حاصل کنید که مقدار ظرفیت رم شما جایگزین نشده است. این کار را میتوانید با ابزار Task Manager انجام دهید. برای بررسی ظرفیت رم و عدم اشغال بی دلیل آن، مراحل زیر را دنبال کنید:
- کلیدهای ترکیبی Ctrl + Alt + Del را روی صفحه کلید خود فشار دهید.
- در ویندوز ۷، چنین گزینهای بهطور خودکار Task Manager را روی صفحه ظاهر خواهد کرد.
- در ویندوز ۱۰ شما باید از خودتان Task Manager را انتخاب کنید.
- در هر دو مورد، چنین چیزی باعث ایجاد رابط کاربری تسک منیجر میشود که باید آن را از تب Performance که در بالا قرار دارد انتخاب کرده و سپس میزان حافظهی سیستم را مشاهده کنید.
- اگر میزان استفاده از حافظه تقریبا صد در صد باشد، باید برنامههای در حال اجرا را متوقف کنید.
- این کار را میتوانید با متوقف کردن روال کاری آنها در تسک منیجر انجام داده یا اینکه حالت Safe Mode را اجرا کنید.
متوقف کردن فرایندها
اگر از سلامت حافظهی رم خود اطمینان حاصل کردید، باید جلوی اجرای هرگونه فرایندی را بگیرید. این روند به شما اطمینان خواهد داد که رم با حافظهی بیشتری در دسترس شما خواهد بود. بدین ترتیب میتوانید برای رفع خطای ISDone.dll اقدام کنید.
موثرترین راه برای انجام این کار، راهاندازی مجدد ویندوز در حالت Safe Mode است. این حالت بدون هیچگونه برنامه، درایو یا سرویسهای اضافی در ویندوز اجرا میشود و به شما این امکان را خواهد داد که هرگونه درخواست تعمیر و نگهداری ویندوز را انجام دهید. این شیوه برای آزادکردن رم سیستم شما کاربرد خواهد داشت.
حالت Safe Mode
اولین مرحله در رفتن به این حالت، ریستارت ویندوز است. پس از راهاندازی مجدد و قبل از شروع بارگیری کامل ویندوز، چندین بار کلید F8 را روی صفحه کلید خود فشار دهید. از این بخش میتوانید با استفاده از کلیدهای F گزینهی Safe Mode را انتخاب کنید که معمولا روی F4 قرار دارد. حال مراحل زیر را دنبال کنید:
- شما باید دکمهی Windows یا Start را فشار دهید.
- سپس دکمهی Power را از منوی سمت چپ انتخاب کنید.
- شیفت را نگه داشته و سپس گزینهی Restart را انتخاب کنید.
- با این کار، محی سبز رنگ مربوط به بازیابی سیستم بارگزاری خواهد شد.
- از این بخش به ترتیب روی Troubleshoot، Startup Settings و Restart کلیک کنید.
- این کار سیستم را در صفحهی Advanced Boot Options مجددا راهاندازی خواهد کرد.
- حالت Safe Mode را انتخاب کرده و اجازه دهید که سیستم بارگزاری شود.
پس از بارگزاری ویندوز در حالت Safe Mode، میتوانید فرایندهایی که در سیستم در حال اجرا است را متوقف کنید. این کار را میتوانید با تسک منیجر نیز انجام دهید.
از Swap File استفاده کنید
شاید بهترین راه برای مشکل isdone.dll در ویندوز ۱۰ این گزینه باشد. فایلهای Swap حافظه مجازی را برای سیستمهای مجهز به x86/x64 فراهم میکند و شما این امکان را خواهید داشت که رم را به سیستم خود اضافه کنید.
این در حالی است که هنوز هم همان مقدار رم مورد استفاده قرار میگیرد و چنین چیزی واقعا توصیه نخواهد شد. اما به هر حال این روش ممکن است ارور را برطرف سازد:
- ابتدا کلیدهای ترکیبی Windows + R را روی صفحه کلید فشار دهید.
- sysdm.cpl را تایپ کرده و سپس OK کنید.
- روی تب Advanced کلیک کرده و سپس روی اولین دکمهی Setting کلیک کنید.
- این بخش حافظهی مجازی را نمایش خواهد داد و از آنجا باید Advanced را انتخاب کرده و سپس Change را فشار دهید.
- با این کار، فایل جدید Page تنظیم میشود که در صورت اتمام ظرفیت رم قابل استفاده خواهد بود.
کلام پایانی
بهعنوان یک نکتهی فرعی، باید گفت که اکثر افرادی که بهصورت آنلاین به تجربهی یک بازی میپردازند، این اعتقاد را دارند که جایگزین کردن فایل isdone.dll شیوهی درستی نخواهد بود. این خطا هیچ ارتباطی به isdone.dll یا هر فایل DLL دیگری ندارد.
با وجود تمام روشهای گفته شد در این مقاله، ما یک پیشنهاد قطعی و بهتر برای رفع این مشکل داریم: شما باید رم کافی برای سیستم خود را تهیه کرده و از آن برای خواندن فایلهای CAB موردنیاز نصب بازی، استفاده کنید.