وضعیت بسیار شایع است: خطا unarc.dll بعد از بارگیری هر آرشیو و یا هنگام تلاش برای نصب یک بازی که از اینترنت دانلود می شود ظاهر می شود. این می تواند در ویندوز 10، و همچنین در 8، در ویندوز 7 و حتی در ویندوز XP رخ دهد. پس از خواندن پیشنهادات دیگران در مورد چگونگی حل مشکل، من با این واقعیت روبرو شدم که تنها در یک مورد از 10 نوع مهم مشخص شده است که در این مورد تقصیر 50٪ موارد است. اما هنوز هم، ببخشید.
به روز رسانی 2016: قبل از شروع روش های شرح داده شده برای رفع خطای unarc.dll، توصیه می کنم برای انجام دو اقدام: غیر فعال کردن آنتی ویروس (از جمله مدافع ویندوز) و فیلتر SmartScreen، و سپس سعی کنید دوباره نصب بازی یا برنامه - اغلب این مراحل ساده کمک می کند.
به دنبال علت
بنابراین، هنگامی که شما سعی در باز کردن آرشیو یا نصب بازی با Installer Inno Setup دارید، چیزی شبیه به این رو دارید:
پنجره ی خطا هنگام نصب بازی
- ISDone.dll هنگام رونویسی خطایی رخ داد: آرشیو فاسد است!
- Unarc.dll خطای بازگشتی را نشان داد: -7 (کد خطا ممکن است متفاوت باشد)
- خطا: داده های بایگانی خراب شده (فشرده سازی فشرده سازی)
گزینه ای که ساده ترین راه برای حدس و چک کردن آن آرشیو شکسته است.
به صورت زیر بررسی کنید:
- اگر یک خطای unarc.dll تکرار شود، از منبع دیگری دانلود کنید، سپس:
- ما یک درایو فلش را به یک رایانه دیگر حمل میکنیم، سعی کنید آن را در آنجا باز کنید. اگر همه چیز خوب پیش رود، در بایگانی نیست.
یکی دیگر از علل احتمالی خطا یک مشکل با آرشیو است. سعی کنید آن را دوباره نصب کنید. یا استفاده از دیگری: اگر قبلا از WinRAR استفاده کرده اید، برای مثال، 7zip را امتحان کنید.
برای حضور حروف روسی در مسیر پوشه با unarc.dll را بررسی کنید
ما از یکی از خوانندگان تحت Konflikt نام مستعار برای این روش سپاسگزاریم. لازم به ذکر است که این احتمال وجود دارد که خطای unarc.dll به علت دلیل ذکر شده باشد:توجه به همه کسانی که تمام رقصهای بالا را با یک ببر نشاندادن نیست. مشکل در پوشه ای است که در آن آرشیو با این خطا وجود دارد! اطمینان حاصل کنید که حروف روسی در مسیری که فایل قرار دارد (دقیقا همان جایی که بایگانی قرار گرفته است و نه جایی که آن بسته بندی شده است) وجود ندارد. برای مثال، اگر بایگانی در پوشه "Games"، پوشه را به "Games" تغییر نام دهید. در Win 8.1 x64، خوب بود که به سیستم چیدن دسترسی پیدا نکرد.
راه دیگر برای رفع خطا
اگر کمک نمی کند، سپس پیش بروید.
گزینه ای که بسیاری از آنها مورد استفاده قرار می گیرند، اما تعداد کمی از افراد به آن کمک می کنند:
- به طور جداگانه دانلود کتابخانه unarc.dll
- ما در System32 قرار داده ایم، در یک سیستم 64 بیتی نیز SysWOW64 قرار می گیرد
- در خط فرمان، regsvr32 unarc.dll را وارد کنید، Enter را فشار دهید و کامپیوتر را مجددا راه اندازی کنید
باز هم سعی کنید فایل را باز کنید و یا بازی را نصب کنید.
با توجه به این که در این مرحله هیچ چیزی به شما کمک نکرده است و همچنین شما را مجبور به نصب مجدد ویندوز نمی کند، می توانید این کار را انجام دهید. اما به یاد داشته باشید که اغلب این مشکل را حل نمی کند. در یکی از انجمن ها، یک شخص می نویسد که او ویندوز را چهار بار نصب کرده است، خطای unarc.dll هرگز ناپدید شد ... من تعجب می کنم که چرا چهار بار؟
اگر همه چیز مورد آزمایش قرار بگیرد، اما خطای ISDone.dll یا unarc.dll باقی می ماند
و در حال حاضر ما به غم و اندوه می آیند، اما در عین حال موارد بسیار مکرر، که به دلیل این خطا رخ می دهد - مشکلات با RAM کامپیوتر. شما می توانید از ابزارهای تشخیصی برای آزمایش RAM استفاده کنید، همچنین اگر دو یا چند ماژول حافظه داشته باشید، آنها را یک به یک بکشید، رایانه را روشن کنید، بایگانی را دانلود کنید و سعی کنید آن را باز کنید. معلوم شد - به این معنی که مشکل در ماژول است که خارج شد، و اگر خطای unarc.dll دوباره رخ داد، به هیئت مدیره بعدی بروید.
و با این حال، یک وضعیت نادر است که باید یک بار به آن برخورد کرد: یک فرد بایگانی را بر روی یک درایو فلش ریخته و آن را باز نکرد. در این مورد، مشکل دقیقا در درایو فلش بود - بنابراین اگر شما برخی از فایل ها را از بیرون دانلود کنید بدون اینکه آنها را به طور مستقیم از اینترنت دانلود کنید، احتمالا unarc.dll به علت مشکل رسانه ایجاد می شود.