Ошибка 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 возникает из-за проблемного носителя.

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

  • sid_tn

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

    Ответить

    • Валерий

      Если перед тем как появится ошибка выскочит security 360 разреши этой программе открыть фаил. Все получится.

      Ответить

  • Артём

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

    Ответить

    • Алексей

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

      Ответить

    • Кирилл

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

      Ответить

      • Арден

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

        Ответить

    • maksim

      у меня тоже самая ошибка помогите мне

      Ответить

  • Русик

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

    Ответить

    • Кенни

      Я очень криворукий и только начал разбираться в компах. И у меня такая проблема:
      Произошла ошибка при распаковке: Невозможно считать данные!
      Unarc.dll вернул код ошибки: -6
      ERROR: file read operation failed
      У меня стоит винда 8.1 и я просто не вижу архива где он лежит может кто подскажет?

      Ответить

      • Dmitry

        А пробовали основные способы:
        1) переместить этот установщик (который с ошибкой) в корень диска C? Если не знаете, где лежит, могу предположить что в папке загрузок.
        2) Отключить антивирус и SmartScreen
        Обычно эти два варианта помогают.

        Ответить

  • 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. Кроме вашего сайта на других этой информации не нашёл.

    Ответить

  • Андрей

    У меня та же проблема на ноутбуке с Win 8.1 x64, Unarc.dll, ERROR: archive data corrupted (decompression fails), только код ошибки: -5. Весь интернет облазил, вот что сделал:
    1. (Первым делом) Проверил систему и оперативку на предмет ошибок встроенным средством — ошибок не нашел (та что идет с перезагрузкой системы)
    2. Отключил все антивирусники (и системный smart)
    3. Путь установки английский (и с:/ и d:/ пробовал)
    4. Исходный Путь тоже английский
    5. У брата с win 7 x64, установилась
    6. Отдельная библиотека с интернета не помогла при введении команды выдает такое: «точка входа DllRegisterServer не найдена» я не понял что это значит, только то что она не работает
    7. проверил из командной строки sfc /scannow — порядок
    Система поставлена с нуля на комп после того что вирус сожрал тогда все системный файлы, а закрытые разделы BIOS (или что это) не видел. Может надо просто скачать какую-то системную программу частью которой является эта библиотека, ни кто не знает какая это прога?

    Ответить

    • Dmitry

      Вот такой вариант возможен: найдите в инете прогу Universal Extractor и скормите ей EXE-шник, который ошибку выдает, она его распакует, а внутри вы либо еще один setup найдете, который будет работать, либо файл unarc.dll
      Отпишитесь, пожалуйста, если сработает, добавлю в статью (только сейчас идея в голову пришла, сам не проверял).

      Ответить

  • Ренат

    Я купил диск и там был файл exe там файлы идут вот так Data-1.bin, Data-2.bin а дальше Data-3.part1.rar и Data-3.part2.rar скачиваль игру скопировав игры в одну папку и выдало ошибку ISdon не найдено ни одного файла указаного. А внутри этих rar файлов Data-3.bin нужно их распаковать?

    Ответить

    • Dmitry

      Да, можно попробовать. Даже лучше так: скопировать все с диска в одну папку на компьютере, распаковать там эти два файла, запустить установку.

      Ответить

  • Unstoppable s7

    Вырубил smart screen firewall и wifi и антивирус и все ок пользуйтесь

    Ответить

  • Павел

    Пытался установить Sniper Elite 3, получилось с 4 раза. Простое выключение антивируса не помогало, вырубил smart screen + 1) Скачиваем отдельно библиотеку unarc.dll
    2) Кладем в System32, в 64-разрядной системе также кладем и в SysWOW64, в командной строке ничего не прописывал!

    Ответить

  • леха

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

    Ответить

    • Dmitry

      Так а отключить антивирусы и smart screen (если 8-ка или 10) пробовали? Плюс сделать путь к установщику и месту установки без русских символов?

      Ответить

  • Игорь

    На win 7 ничего не помогало из вышеперечисленого. Ошибка unrac -7. Переустановил Виндовс. Установил старый Deamon версии 4.47.1.0333, и 7zip версия 15.12. И вуа-ля! Установил все игрухи, а после все остальное: дрова, проги… Источника проблемы не нашел. Но решил

    Ответить

  • Igroman

    Спасибо сайту большое все перебрал,ошибка была в Игры ушла с переименованием Games

    Ответить

  • kolh2

    При ошибке Unarc.dll с кодом -11 мне помогло снятие атрибута «Скрытый» во всей папке «Local»
    Уточняю папка находится по пути С:\Users\Admin\AppData\Local

    Ответить

  • Dmitry Russian

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

    Ответить

  • Дмитрий

    большое спасибо за статью, пытался установить office 2007, появлялись ошибки о распаковке, проблема был а в одной планке оперативки, всего стояли две.

    Ответить

  • Ali

    Причина была в антивирусе. Спасибо за статью!

    Ответить

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

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