Как исправить ошибку ISDone.dll Unarc.dll при установке игры или программы

Как исправить ошибки Unarc.dll при установке игрыВозможно, самая распространённая ошибка при установке игр и других программ, скачанных из не самых официальных источников — окно ISDone.dll с сообщением «Произошла ошибка при распаковке. Unarc.dll вернул код ошибки» (An error occurred while unpacking. Unarc.dll returned an error code) с последующим кодом ошибки и пояснениями, которые могут быть различными: «Заголовок архива поврежден», «Не совпадает контрольная сумма», «Невозможно считать данные», «This is not FreeARC archive or this archive is corrupt», «Failed CRC check», «Archive data corrupted, decompression fails», «File read operation failed» и другие.

Далее в инструкции подробно рассмотрим способы исправить ошибки вида «Unarc.dll вернул код ошибки» при установке игр и программ в Windows 11, Windows 10, 8.1 и Windows 7. Также на сайте есть информация по похожей ошибке: ISDone.dll Не найдено ни одного файла, указанного для ISArcExtract.

Нужно ли скачивать файлы Unarc.dll и ISDone.dll и про причины ошибки

Произошла ошибка при распаковке Unarc.dll вернул код ошибки

Сталкиваясь с теми или иными ошибками, связанными с DLL, многие пользователи самостоятельно или используя инструкции в Интернете пробуют скачать эти DLL, в данном случае — Unarc.dll и ISDone.dll, скопировать их в системные папки System32 и/или SysWOW64, а затем использовать regsvr32.exe для их регистрации в системе. Этот метод совсем не подходит для рассматриваемого случая. Независимо от конкретного кода ошибки:

  • Unarc.dll вернул код ошибки: -1
  • Unarc.dll вернул код ошибки: -2
  • Unarc.dll вернул код ошибки: -7
  • Unarc.dll вернул код ошибки: -8
  • Unarc.dll вернул код ошибки: -11
  • Unarc.dll вернул код ошибки: -12
  • Unarc.dll вернул код ошибки: -14

Ни одна из них не говорит нам об отсутствии файлов Unarc.dll или ISDone.dll, скорее наоборот — сообщает об их наличии в установщике: так как именно они сообщают об ошибке, но сама ошибка — в данных.

Все ошибки Unarc.dll сообщают о том, что при распаковке данных устанавливаемой игры или другой программы возникли проблемы. Чаще всего связанные с целостностью данных, в некоторых случаях — с их записью. В большинстве случаев ошибка возникает при установке так называемых «репаков» из Интернета, которые по сути являются архивами и, в случае проблем при их распаковке вы и видите сообщение об ошибке.

Простые способы исправить ошибки вида «Unarc.dll вернул код ошибки»

Первое предположение, которое можно сделать из текста сообщения об ошибке — повреждения файла установщика. Хотя это и может быть причиной, чаще причина оказывается более простой. Отсюда первоочередные способы исправить ошибки Unarc.dll:

  1. Скопируйте файлы установки вашей игры в папку, полный путь к которой не будет содержать кириллицы (и символов других языков) и пробелов. Также сделайте так, чтобы путь был коротким, а не как на нижеприведённом скриншоте. Например, если по умолчанию вы скачиваете игры в папку «Загрузки», то полный путь может выглядеть как
    C:\Users\Имя_на_русском\Downloads\Длинное название игры с пробелами и не только repack by Кто-то\
    — по какой-то причине в таких сценариях при установке могут возникать ошибки Unarc.dll, которые исчезают при использовании кратких путей, состоящих из символов латиницы и цифр. Длинный путь к папке при ошибке Unarc.dll
  2. Придерживайтесь правил из 1-го пункта и для той папки, в которую производится установка.
  3. Как было отмечено, чаще всего ошибка появляется при установке нелицензионного софта. В свою очередь, такие игры и программы содержат модифицированные файлы, которые могут удаляться или помещаться в карантин антивирусом прямо в процессе распаковки, что и будет вызывать ошибки Unarc.dll, связанные с нарушением целостности архива или невозможностью записи данных. Решение, при условии, что вы уверены в надёжности источника: добавить папки с установщиком и с местом, куда устанавливается игра в исключения антивируса. Это касается как сторонних антивирусов, так и встроенного Microsoft Defender (Защитник Windows). Здесь может быть полезным: Как добавить исключения в Microsoft Defender Windows 11 и Добавление исключений в Защитник Windows 10.
  4. Если предыдущий шаг не помог, попробуйте отключить ваш антивирус на время установки, так как некоторые данные могут тем или иным образом блокироваться в памяти, ещё до записи их на диск и в этом случае простое добавление папок в исключения не поможет.
  5. Запускайте установщик от имени администратора (правый клик по файлу установщика — запуск от имени администратора). Также можно попробовать запуск в режиме совместимости с предыдущей версией системы (правый клик — свойства — вкладка «Совместимость»).

В большинстве случаев, если мы не имеем дело с более серьезной проблемой, один из 4-х описанных выше шагов, выполненных по порядку, приводит к успешной установке и сообщения ISDone.dll о том, что «Unarc.dll вернул код ошибки» не появляются. Но возможны и иные варианты.

Дополнительные причины и методы решения проблемы

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

  • Есть вероятность, что файлы были повреждены в процессе скачивания. Возможное решение: заново скачать файлы установки, лучше — из другого источника, ещё лучше — на другой диск, о чем в следующем пункте. Метод проверки: проверить, устанавливается ли скачанный файл на другом компьютере, если перенести его туда, например, на флешке или передать иным образом. На всякий случай выполните проверку дисков компьютера на ошибки.
  • Повреждения целостности файлов установки на диске из-за ошибок самого диска. Часто возникает при переносе установщиков на внешних накопителях, таких как флешки, но может произойти и на локальном диске. Решение: выполнить проверку диска на ошибки, заново скачать установщик, желательно на другой физический HDD или SSD, в крайнем случае — раздел.
  • Установка игр, с которыми возникает рассматриваемая проблема, происходит путем распаковки по следующему «пути»: источник — оперативная память — папка назначения. И в некоторых случаях нарушения целостности возникают в оперативной памяти. Что попробовать: если включен разгон RAM — отключить, если отключали файл подкачки Windows — включить, при наличии более чем одной планки оперативной памяти, проверить установку с разными планками по отдельности.

Видео инструкция

Один из предложенных способов обычно помогает исправить ошибку Unarc.dll, при условии, что файлы установки не повреждены изначально и отсутствуют какие-либо более серьезные проблемы с оборудованием.

Комментарии (193) к Как исправить ошибку ISDone.dll Unarc.dll при установке игры или программы

  • ATTILLA

    Свою проблему с декомпрессией я решил следующим образом) все моменты перечисленные тут испробывал не помогло!
    Задумался!/Ведь куда то она временно извлекает файлы,
    И куда же? Имя пользователя и соответственно папка Temp)
    Косяк заключался в русском написании имени учётки! Я не стал менять имя а просто взял и влез в переменные среды удалил стандартную папку Темпа и создал её на диск Д, и вуаля установка прям сразу полетела)
    Переменная среда находиться в мой компьютер правой мышью Свойства системы нижняя строка чуть выше ОК ОТМЕНА ПРИМЕНИТЬ

    Ответить

    • Hru5t

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

      Ответить

      • Oleg

        Большое спасибо! Рабочий способ. Перепробовал всё, но помогло лишь это.

        Ответить

    • Gevorg

      Была такая же проблема, комп новый, 32 Гб оперативки, частота 3444, проц разен 7, 3800х.
      Ну думаю какая нехватка оперативки, материнка аурус про элит х570, проблема решилась так. Почему то Биос автоматически поставил оперативки в частоте 2400. Хотя стояли в двух канальном режиме. В Биоса активировав ХМР профиль, она встала в частоты 3444 и все заработало.

      Ответить

  • Александр

    Привет, была ошибка как на первой картинке «Ищем причину» при установке Симс 4.
    Мое решение: ПК проц. I7, SSD 250ГБ, оперативная память 6 ГБ, файл подкачки отсутствовал (сам отключил что бы не убивать SSD). Решение включить файл подкачки и все работает, без бубна. Не выключал защитника, браузер и антивирусы (360, Avast). По всей видимости в моем случае не хватало места для распаковки. В данный момент установлено 62%.

    Ответить

  • Pavel

    Спасибо вам огромное, просто папка была на русском, я заменил на английский, хотя был уверен что проблема не в этом, но оказалось что я был не прав, всё заработало, спасибо!

    Ответить

  • Джон

    Хватило язык с немецкого на русский переставить и все пошло

    Ответить

    • Александр

      Жесть, но простая смена раскладки действительно помогает, мелкомягкие.

      Ответить

  • Серж Горелый

    Была ошибка decompression fails при установке FARCRAY 5. потом были ошибки 7, 12 и т.д. при установке игры The Witcher 3: Wild Hunt.
    Характеристики: GA-Z77-D3H / i7 3770 / 16gb озу 1600Ghz / GTX 1060 DUAL 3G / Win 8 repack
    Перелопатил около 20 сайтов, ничего не помогало, даже платнки памяти менял.
    Решил проблему абсолютно случайно:
    — Поставил чистый образ win 8.1
    — поставил все дрова и новые архиваторы winrar и 7zip на 32 и 64 бита
    — отключил антивирусы, защитник windows, smart screen (особо важный)
    — на ноутбуке скачал с торрента репаки FARCRAY 5 и The Witcher 3: Wild Hunt от by.xatab
    — закинул все репаки на внешний ЖД, подойдет любой с usb интерфейсом
    — подключил к своему пк, не стал их скидывать, а прям с внешнего ЖД запустил установку, не было ни одной ошибки и все игры установились за 10 мин. Занимаюсь сборкой пк более 10 лет, чем это объяснить я не знаю)

    Ответить

  • Viktor

    С ошибкой Unarc.dll помог способ с переименованием пути, ну типа чтобы небыло русских названий. Игра лежала в папке Игры, я переименовал на Games, и пошла установка, уже без ошибки. Спасибо.

    Ответить

  • Дмитро

    Какую именно нужно поменять папку на английский?

    Ответить

    • Dmitry

      Путь к файлу не должен содержать букв кириллицы. Допустим, вы запускаете файл setup.exe и он выдает ошибку unarc.dll, а путь к этому файлу — C:\Users\Дмитро\Загрузки\ соответственно нужно файл переложить куда-то, чтобы в пути не было русских символов. можно просто в корень диска D: при наличии или C.

      Ответить

  • Артём

    У меня проблема с закачкой игры just cause 4( качаю с диска) Помогите пожалуйста. Ошибка unarc.dll -6

    Ответить

  • Вася

    в общем, ни чего не помогало из этой статьи,пока не наткнулся на видео, и мне помогло следующие — удалив Microsoft Visual C++ 2010 x64/x86 поставил заново Microsoft Visual C++ 2010 x64 (у меня вместе с репаком был),поставил архиватор «winzip23 -home » и на мое больше удивление, репак установился без проблем.

    Ответить

  • Андрей

    Помогло — при установке ошибка, ищем файл unarc.dll и переносим его в корень диска. Только потом давим ОК на ошибке и запускаем заново. Работает

    Ответить

  • Юрий

    Спасибо, помог вариант с переименованием папки с архивом с использованием латиницы. У меня была папка «Загрузки», сделал «Downloads»

    Ответить

  • Anastas

    «Проверьте наличие русских букв в пути к папке с unarc.dll»
    На Windows 10 x64 как раз в этом была проблема. Спасибо!

    Ответить

  • Иван

    Ставил GTA5 с дисков, на первом диске вылезла ошибка unarc.dll …. с номером 6!!! При распаковке первого диска. Методом проб и ошибок, пришёл к выводу, что второй слой двухслойного двд не читается. Можно сделать вывод, что ошибка 6 не относится к железу или ПО компуктера, виноват источник (образ, CD, DVD, флешка).

    Ответить

  • bobby

    Постоянно вылазила ошибка Unarc.dll, то -1, то -7, то-12, короче весь набор цифр.
    Полдня ломала голову, перепробовала ВСЕ, что выше описано, даже планки памяти местами меняла- результата ноль.
    И вот когда я уже совсем отчаялась, в голову пришла идея запустить установку через безопасный режим.
    И О ЧУДО, все прекрасно установилось без единой ошибки!

    Ответить

    • петя

      что за безопасный режим?

      Ответить

      • Санёк

        Ну вы чего? Безопасный режим — включаешь комп, жмёшь f8, выбираешь безопасный режим.

        Ответить

        • Dmitry

          Ну это не на любой системе так просто)

          Ответить

    • Санёк

      Спасибо. Получилось

      Ответить

  • антон

    проблема в мат плате может быть? менял все кроме платы и все равно unarc

    Ответить

    • Dmitry

      Навряд ли. Скорее все-таки что-то не так, особенно на русские буквы в путях к папкам обратите внимание: не только к той, откуда установщик запускается, но и к папкам временных файлов и т.п.
      А может и сам установщик битый.

      Ответить

    • Zemelkin

      У меня ошибка появилась именно при установке репаков после разгона озу до 2133, при этом игры из например ГОГ или Стим ставились норм. Позже выяснил, что мать поддерживает частоту оперативы до 2000. Снизил до 1867МГц-ощибка пропала. Попробуй тоже снизить частоту на 1 шаг

      Ответить

  • En

    У меня папка с установщиком игры называлась Антология GTA 5. Просто удалил Антология и все установилось.

    Ответить

  • Name

    А как исправить unarc -14 у меня выползает 14 надцатый нигде не нашёл ответ скажите пожалуста кто знает

    Ответить

  • Бульбяш

    Всем привет была ошибка с кодом 12. Помогла замена кабеля Sata от жёсткого диска

    Ответить

  • vlad

    Удалил антивирус давно но каким-то чудесным образом он закачался вместе с игрой удалил и все гуд)

    Ответить

  • Вася

    Скачал даин лайт выдает ошибку код 1 что делать

    Ответить

  • Erkinbek

    Добрый день
    мне помогло при установке выбрать английскую версию, так как моя винда была на английском , а я все время выбирал русскую версию. Код ошибки был Unarc dll 12. может кому нибудь поможет

    Ответить

  • Viktor

    Менять все комплектующие как писал тут один чел это бред. Мне помог откат разогнанной памяти до заводских настроек и ещё установку игры выполнил в безопасном режиме.

    Ответить

  • Ilhom

    КАК ИСПРАВИТЬ
    скачал гта4 и когда установка дошла 1.5% он остановился в этом нажимаю отмену выбираю нет и он сразу дает ошибку isdone dll unarc dll -11 -12 (не помню)

    Ответить

  • Игорь

    В общем у кого unarc.dll — код ошибки 1. У меня ошибка пропала, когда я ПОЛНОСТЬЮ отключил Защитник Windows 10. Делал по инструкции с этого сайта, при чем все заработало, когда я провернул операции и в реестре и через редактор групповых политик.

    Ответить

  • Сергей

    Вначале как и все удалил антивирусы, DEP, увеличил файл подкачки до 32ГБ, отключил службу SysMain (ранее – SuperFetch). Ничего не помогло.
    В итоге удалил все Microsoft Visual C++ и установил Microsoft Visual C++ 2015-2019 x64 и x86. Установка прошла отлично!

    Ответить

  • Сергей

    Распишу решение подробно: Переименовал папку с дистрибутивом в одно слово (англ), установка в папку с одним словом (англ) в корень диска. Внес установщик игры в исключения DEP, имя пользователя по англ, увеличил файл подкачки до 32гб, отключил службу SysMain (она же SuperFetch), отключил антивирус майкрософт через групповую политику, удалил все C++. Перезагрузка. Отключил интернет. Чищу папку Temp. Установка игры успешна!

    Ответить

  • Евгений

    Избавился от проблемы с unarc.dll — почитав совет с оперативкой и вспомнил что установил дополнительную планку. Удалил ее и игра установилась.
    Спасибо за совет!

    Ответить

  • Вячеслав

    А мне помог с первого раза способ, который мне самому пришел в голову. Нужно использовать сторонний инсталлер. Я использовал Revo Uninstaller Pro. Он у меня в контекстном меню проживает.

    Ответить

  • Илья

    Исправил ошибку путем перестановки планок памяти.

    Ответить

  • Людмила

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

    Ответить

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

Интересное
Новое
Список инструкций Windows 11 Windows 10 Подписаться