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

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

  • ATTILLA

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

    Ответить

    • Hru5t

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

      Ответить

  • Александр

    Привет, была ошибка как на первой картинке «Ищем причину» при установке Симс 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»

    Ответить

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

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

Новое

Список инструкций Windows 10 Подписаться