Ошибка unarc.dll — как исправить

Ошибка unarc.dllСитуация достаточно распространенная: ошибка unarc.dll появляется после загрузки какого-либо архива или при попытке установки игры, скачанной из интернета. Происходить это может как на Windows 7, так и на Windows XP. Существует ли ошибка unarc.dll в Windows 8 — не скажу, не сталкивался. Почитав чужие предложения о том, как решить проблему, столкнулся с тем, что лишь в одном случае из 10 указывается важный вариант, который при этом является виной 50% таких случаев. Но все-таки давайте по порядку.

Ищем причину

Итак, при попытке распаковать архив или установить игру с установщиком Inno Setup, Вы столкнулись с примерно такой ситуацией:

Окно с ошибкой при установке игры

Окно с ошибкой при установке игры

  • ISDone.dll Произошла ошибка при распаковке: Архив поврежден!
  • Unarc.dll вернул код ошибки: -7
  • ERROR: archive data corrupted (decompression fails)

Вариант, который проще всего предположить и проверить — битый архив.

Проверяем следующим образом:

  • Скачиваем из другого источника, если ошибка unarc.dll повторилась, то:
  • Несем на флешке к другому компьютеру, пробуем распаковать там. Если все происходит нормально, дело не в архиве.

Еще одна из вероятных причин возникновения ошибки — проблемы с архиватором. Попробуйте переустановить его. Либо воспользоваться другим: если до этого использовали WinRAR, то попробуйте, например, 7zip.

Проверьте наличие русских букв в пути к папке с unarc.dll

За этот способ благодарим одного из читателей под ником Konflikt, стоит проверить, вполне возможно, что ошибка unarc.dll вызвана указанной причиной:
Внимание всем кому не помогли все вышеописанные танцы с бубном. Проблема может заключаться в папке в которой лежит архив с этой ошибкой! Проследите что бы в пути где лежит файл (ИМЕННО ГДЕ ЛЕЖИТ АРХИВ, а не куда распаковываете) не было русских букв. Например если архив в папке «Игры» переименуйте папку в «Games». На Win 8.1 x64 прокатило, хорошо что не дошел до ковыряния системника.

Еще один вариант исправить ошибку

Если не помогло, то идем дальше.

Вариант, многими используемый, но мало кому помогающий:

  1. Скачиваем отдельно библиотеку unarc.dll
  2. Кладем в System32, в 64-разрядной системе также кладем и в SysWOW64
  3. В командной строке вводим regsvr32 unarc.dll, нажимаем Enter и перезагружаем компьютер

Снова пробуем распаковать файл или установить игру.

При условии, что на данном этапе ничто не помогло, а также для Вас не представляет переустановить Windows, Вы можете это сделать. Но учтите, что чаще всего это не решает проблему. На одном из форумов человек пишет о том, что четырежды переустанавливал Windows, ошибка unarc.dll так и не исчезла… Интересно, зачем четыре раза?

Если все перепробовали, а ошибка ISDone.dll или unarc.dll осталась

А теперь переходим к наиболее печальному, но при этом очень частому случаю, из-за которого возникает эта ошибка — проблемы с оперативной памятью компьютера. Вы можете воспользоваться диагностическими утилитами для тестирования RAM, а можете также, при условии, что у Вас два и более модулей памяти, вытаскивать их поочередно, включать компьютер, загружать архив и пробовать распаковать. Получилось — значит проблема в том из модулей, который был вытащен, а если снова возникла ошибка unarc.dll — переходим к следующей плате.

И еще, совсем редкая ситуация, с которой однажды пришлось столкнуться: человек скидывал архивы себе на флешку, а они у него не распаковывались. В данном случае проблема была именно во флешке — так что если Вы приносите какие-то файлы извне, не загружая их напрямую из интернета, то вполне возможно, что unarc.dll возникает из-за проблемного носителя.

Статья была полезной?

Да:
информация — наше всё!

А почему бы не подписаться?

Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора.

Комментарии (26) к Ошибка unarc.dll — как исправить

  • Влад

    Ввожу в командную строку regsvr32 unarc.dll и выдает ошибку..о несовместимости unarc.dll с версией виндовс

    у меня винда 7 x64

    Ответить

  • Гость

    У меня Windows 8 x64 и у меня тоже есть ошибка ISDone.dll или unarc.dll

    Ответить

  • Стас

    Спасибо,ошибка больше не вылезает, дело было в архиваторе

    Ответить

  • Евгений

    Борюсь с этой проблемой уже 3 день и нет не каких результатов, но мне интересно, как можно открыть .exe файл установки WinRAR-ом или 7-Zip-ом??? «или я баран или лыжи не едут»

    Ответить

    • Dmitry

      вообще, можно, если он представляет собой обычный самораспаковывающийся архив. (просто проблема unarc.dll чаще возникает на обычных архивах). Но даже, если это не обычный архив, а специально упакованный установщик, на него тоже есть управа — различного рода Wise Unpacker и другие «распаковщики установщиков»

      Ответить

    • Алексей

      cудя по всему второе! :) дело в том что архиватор тоже может читать образы игр! exe как правило находится в какой нибудь папке или просто в образе! образ игры открыть просто не получится! для этого как правило в семёрке нужен alcohol120% или архиватор winrar или winzip и то и другое при установке в расширениях позволяет установить галочку для работы с образами!

      Ответить

    • stepa_mk

      была такая проблема, долго ломал голову, и понял что дело в битой оперативной памяти, денег на новую не хватало. В результате оставил как есть. через некоторое время обновил Windows проблема решилась сама собой, но после перестановки Windows она возникла опять. так что можно сделать вывод что всему виной программное обеспечение.

      Ответить

  • Евгений

    «Еще одна из вероятных причин возникновения ошибки — проблемы с архиватором. Попробуйте переустановить его. Либо воспользоваться другим: если до этого использовали WinRAR, то попробуйте, например, 7zip.»

    Ответить

  • Паша

    У меня выходит окошечко с надписью модуль isdone.dll загружен ,но
    точка входа DllRegister Server не найдена

    Ответить

  • ArtRush

    У меня тоже выскачело окно типо модуль unarc.dll загружен, но точка входа DllRegister Server не найдена

    Ответить

  • Bayan`

    перепробовал все варианты, не помогло ничего, что делать подскажите

    Ответить

    • Dmitry

      На этом мои рекомендации оканчиваются. Все, что мог и знал — подсказал.

      Ответить

    • Артём

      Можно ещё переставить систему.

      Ответить

  • Влад

    автору спасибо

    После неоднократного появления такой ошибки проверил память встроенным виндовозовским тестером и он выдал ошибку работы памяти.
    Переставил планку DDR в соседний слот — ошибка исчезла и распаковка прошла без ошибок. Т.е. проблема может быть не только в мозгах, но и в мамке.

    Ответить

  • Михаил

    Вытянул планку памяти, игра установилась)) Спасибо

    Ответить

    • Жакенский

      Михаил надо поменять озу или что делать? у меня такой проблема unarc.dll !!

      Ответить

      • Dmitry

        Это лишь один из вариантов, и не часто встречающийся. Если у вас пара планок ОЗУ, то проверить можно вытащив сначала одну (на выключенном компе), включив и проверив. А потом то же самое с другой.

        Ответить

  • Konflikt

    Внимание всем кому не помогли все вышеописанные танцы с бубном! Проблема может заключаться в папке в которой лежит архив с этой ошибкой! Проследите что бы в пути где лежит файл (ИМЕННО ГДЕ ЛЕЖИТ АРХИВ, а не куда распаковываете) не было русских букв. Например если архив в папке «Игры» переименуйте папку в «Games». На Win 8.1 x64 прокатило, хорошо что не дошел до ковыряния системника xD.
    З.Ы. Админа прошу поднять в саму статью, ибо до коментов не все добираются.

    Ответить

    • Dmitry

      Спасибо за инфу, сейчас вынесу в статью

      Ответить

  • Igor

    Спасибо автору, но не чего не помогло

    Ответить

    • Dmitry

      Есть еще вариант отключить антивирус, и снова запустить.

      Ответить

  • Нурбол

    запускайте от имени администрация, у меня Windows 8 64, прокатило, пол часа мучился!

    Ответить

  • SamuraY

    дело было в русских буквах в пути, придется переименовывать все пути на инглиш, чтобы не было этих проблем.

    Ответить

Оставить комментарий

Список инструкций
Проблемы с Wi-Fiрешение проблем с настройкой роутера Wi-Fi
Загрузочные флешкивсё для создания
Коллаж онлайнлучшие способы сделать коллаж из фотографий онлайн
Найти телефонпоиск потерянного и украденного телефона
5 вещей в Windows 8.1приемы работы в Windows 8.1, о которых вы не знаете
Антивирус онлайн9 способов проверить компьютер на вирусы онлайн бесплатно
Бесплатная помощькомпьютерная помощь читателям