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

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

Обновление 2016: прежде чем приступать к описанным способам исправить ошибку unarc.dll, рекомендую выполнить два действия: отключить антивирус (включая защитник Windows) и фильтр SmartScreen, после чего попробовать установку игры или программы заново — чаще всего эти простые действия помогают.

Ищем причину

Итак, при попытке распаковать архив или установить игру с установщиком 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 возникает из-за проблемного носителя.

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

  • sid_tn

    Столкнулся с той же проблемой. Пока ничего не помогло. По пунктам что пробовал.
    1. Менял архиваторы, пробовал разные или вообще без них.
    2. Менял планки оперативы местами, пробовал в одно- и двухканальном режимах.
    3, Никакой кириллицы в названиях папок.
    4, Отключал брандмауэр и антивирусник.
    5, Прописал себя владельцем диска и открыл полный доступ.
    6. Подключил второй винт, пробовал разные варианты установки между дисками.
    7. Проверял оперативку memtest, все норм.
    Осталось отключить защитник виндовс и скачать Unarc.dll, сегодня попробую и отпишусь.

    Ответить

  • Артём

    Ничего из этого не помогает что делать?
    Произошла ошибка при распаковке: Заголовок архива поврежден!
    Unarc.dll вернул код ошибки: -14
    ERROR:this is not FreeArc archive or this archive is corrupt

    Ответить

    • Алексей

      чекдиск все исправил мне

      Ответить

    • Кирилл

      Мне помогло следующее. Торррент был скачан на 100%. При установке Fallout 4 вылетело окно Unarc.dll вернул код ошибки: 7. Порылся на форумах и решил пробовать с самого простого и мне помогло. Я перехешировал торрент, докачался 0,01% и установка завершилась успешно.

      Ответить

      • Арден

        А по подробней можешь объяснить, что именно ты сделал, что значит перехешировал? И куда докачал 0.01%?

        Ответить

  • Русик

    Была ошибка с -6 при распаковки. По совету сайта обратил внимание на название папки из которого шла распаковка. Присутствовали слова на кирилице. Сменил. Началась распаковка. Спасибо.

    Ответить

  • dr.Alex

    Кому не помогает, если у вас стоят кодеки K-Lite удалите их. Я три раза сносил систему и перепробовал все что можно, бесполезно. K-Lite единственная прога, которую я поставил на чистую систему, после удаления которой unarc.dll меня покинул и не работавший перед этим репак встал без проблем.

    Ответить

  • Neronsik

    Был случай,ни одна крупная игра не устанавливалась, и это при том что оперативки 16гб, файл подкачки 42гб, а ошибка «7» всё ровно вылазила, перепробовал все способы, вплоть до замены ОЗУ, не помогло. Забил на какое-то время на эту траблу, лазил по системе и наткнулся на системную прогу smartscreen, как я понял это вспомогательная составляющая брендмауера, отключил её, и о чудо, ошибка пропала. Может кому поможет.

    Ответить

    • Dmitry

      О, спасибо, полезная информация.

      Ответить

  • Владимир

    Была виндовс 7 32 bit, скачал Far Cry 4 распаковал, не пошла то что система 32 бита. Переустановил виндовс на 64 bit теперь не распаковывает и так и GTA5 и ведмак и FarCry

    Ответить

    • Dmitry

      Здравствуйте. Выключите антивирус (в том числе защитник windows), смотрите чтобы папка пользователя была не на русском языке — самые часто встречающиеся причины ошибки.

      Ответить

  • Raster

    Дмитрий спасибо за статью! Было — произошла ошибка при распаковке unarc.dll вернул код ошибки -6 Error can’t open file В написании пути вместо русских букв были странные символы. Помогло использование пути на английском языке. Использую Win 8.1 64x. Кроме вашего сайта на других этой информации не нашёл.

    Ответить

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

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