17.03.2013  windows | система

Ошибка 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 (код ошибки dll как сделать может быть другой)
  • 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. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, G+, Facebook, Twitter, Youtube)

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

  • sid_tn

    20.10.2015 в 14:32

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

    Ответить

    • Валерий

      05.08.2016 в 03:01

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

      Ответить

    • Алексей

      27.09.2016 в 13:43

      Надеюсь проблема решена? Если нет,то вот что могу посоветовать: Выключить брэндмауэр, интернет и антивирус. Переустановить архировщик. ПЕРЕХЕШИРОВАТЬ ХЕШ в торренте. СДЕЛАТЬ ДЕФРАГМЕНТАЦИЮ. Не знаю что именно мне из этого помогло,но после совокупности этих действий всё стало хорошо.

      Ответить

  • Артём

    10.11.2015 в 15:56

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

    Ответить

    • Алексей

      21.11.2015 в 10:38

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

      Ответить

    • Кирилл

      29.11.2015 в 12:43

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

      Ответить

      • Арден

        03.02.2016 в 00:00

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

        Ответить

      • Ярослав

        05.01.2018 в 11:15

        Всем привет. Спасибо Кириллу инфа 1000% помогло. Докачал правда 0,02%

        Ответить

    • maksim

      12.05.2016 в 17:56

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

      Ответить

  • Русик

    25.11.2015 в 06:58

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

    Ответить

    • Кенни

      29.03.2016 в 22:20

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

      Ответить

      • Dmitry

        30.03.2016 в 08:42

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

        Ответить

  • dr.Alex

    18.12.2015 в 14:43

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

    Ответить

  • Neronsik

    24.01.2016 в 23:50

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

    Ответить

    • Dmitry

      25.01.2016 в 09:02

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

      Ответить

  • Владимир

    25.01.2016 в 07:05

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

    Ответить

    • Dmitry

      25.01.2016 в 08:55

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

      Ответить

  • Raster

    30.01.2016 в 08:36

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

    Ответить

  • Андрей

    16.02.2016 в 15:58

    У меня та же проблема на ноутбуке с 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

      17.02.2016 в 08:07

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

      Ответить

  • Ренат

    21.02.2016 в 21:50

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

    Ответить

    • Dmitry

      22.02.2016 в 08:15

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

      Ответить

  • Unstoppable s7

    06.04.2016 в 22:46

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

    Ответить

  • Павел

    26.04.2016 в 16:55

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

    Ответить

    • Max

      28.03.2017 в 08:22

      Получается на 64 битной надо в 2 папки кидать или только в WOW64?

      Ответить

      • Dmitry

        28.03.2017 в 09:13

        обычно, наоборот, только в system32, даже в 64-разрядной системе (просто большинство игр-программ все равно 32-битные сейчас).

        Ответить

        • IT специалист

          21.06.2017 в 19:47

          Ерунду не говори про x64, если у человека 64 бит то в wow папку кидать надо, а игры и программы сейчас в большинстве 64-бит

          Ответить

          • Dmitry

            22.06.2017 в 10:52

            Вообще, и у меня немного ерунда (соглашусь) и у вас тоже.
            «Куда кидать» зависит не от разрядности системы, а от разрядности самой библиотеки.
            При этом в 64-разрядной системе:
            1. Библиотеки x86 (32-бит) хранятся в SysWOW64 (пруфы: msdn.microsoft.com/en-us/library/windows/desktop/aa384187(v=vs.85).aspx en.wikipedia.org/wiki/WoW64 )
            2. Библиотеки x64 — в System32
            Т.е. с учетом того, что unarc.dll — x86 его действительно нужно класть в SysWOW64 и мой комментарий не верный.

            Насчет большинства программ 64-разрядные: как правило, репаки игр (которые чаще всего выдают ошибки unarc.dll) все-таки под x86, да и софт в большинстве случаев по умолчанию ставится x86 даже при наличии x64 версий. Но действительно сейчас все больше (но не так много) игр только под x64 — fallout 4, doom, watch dogs 2, overwatch, etc

            Ответить

  • леха

    28.04.2016 в 23:11

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

    Ответить

    • Dmitry

      29.04.2016 в 09:39

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

      Ответить

  • Игорь

    14.05.2016 в 11:56

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

    Ответить

  • Igroman

    14.05.2016 в 17:51

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

    Ответить

  • kolh2

    10.07.2016 в 17:14

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

    Ответить

  • Dmitry Russian

    13.07.2016 в 22:35

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

    Ответить

    • Иван

      19.09.2017 в 01:57

      Супер, все работает. Единственный действенный метод!

      Ответить

  • Дмитрий

    02.08.2016 в 12:53

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

    Ответить

  • Ali

    09.08.2016 в 12:43

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

    Ответить

  • rostea

    02.09.2016 в 18:55

    а если проблема unarc.dll вернул код ошибки -11 что надо делать?

    Ответить

    • Dmitry

      03.09.2016 в 08:32

  • Schwarz

    10.10.2016 в 12:54

    Ошибка unarc.dll -6. Распаковка 5й гта из архивов с кастомным расширением.gtaV. Запускается, доходит до 96% (проверил, это примерно середина 14го файла в архиве). До этого такого не было, устанавливал даже Fallout 4 спокойно. Win7 x64. Кто более-менее может представить, из-за чего косяк, help please

    P.s файл вроде не битый, но уверенно сказать не могу.

    Ответить

    • Dmitry

      11.10.2016 в 09:28

      Попробуйте поотключать всё антивирусное для начала на своем компе.

      Ответить

  • Стас

    15.10.2016 в 15:59

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

    Ответить

  • Ксю

    18.10.2016 в 19:44

    пытаюсь 5 гта установить с диска, на 91% выскакивает ошибка 6, переустановила архиваторы на новые, антивирус вообще снесла, установила новый unurc.dll и кинула в папку системы и игры, куда буду устанавливать, но ничего не помогает

    Ответить

  • Парень

    15.11.2016 в 14:20

    Блин, я скачал 4 разных фифы 16 и оказалось что дело было в русских буквах на пути к архиву, а я то думал

    Ответить

    • Алексей

      06.12.2016 в 12:47

      Мне помогло отключением SmartScreen и дабовлением unarc.dll в System32, но прописать его не получилось, ошибку выдавал. Но все равно все заработало.

      Ответить

  • Руся

    20.01.2017 в 05:24

    Я помогу с тем у кого ошибка -7. Ошибка в может быть во всём я по советую свою проблему перехешировать хеш в торренте там должно докачатся

    Ответить

  • encence

    19.02.2017 в 19:16

    Windows 10 64, код ошибки -1. Помогла комбинация переименовать папку с установкой + отключить защитник windows.

    Ответить

  • Сергей

    09.05.2017 в 20:42

    Думаю, проблема совсем не в этом. В большинстве случаев проблема возникает при распаковке репаков, которые в разных ОС могут осуществляться по разному. В версиях 8-10 ошибка случается чаще. Надо обратить внимание на количество файлов с расширением dat. Если такой файл один, то и распаковка будет без ошибки. Если 2 и более, то обращаем внимание на файлик records.ini, что в нем написано (именно он и дает ошибку распаковки). Если файл имеет вид:

    [Record1] Type=Freearc_Original Source={src}\data1.dat Output={app} Disk=1 [Record2] Type=Freearc_Original Source={src}\data2.dat Output={app} Disk=1

    меняем на вид

    [Record1] Type=Freearc_Original Source={src}\data1.dat Source={src}\data2.dat Output={app} Disk=1

    и будет вам счастье

    Ответить

  • Игорь

    30.06.2017 в 20:10

    Всё перепробовал, но забыл отключить защитник виндовс, брандмауэр первым делом выключил а про него забыл, проблема сразу исчезла

    Ответить

  • артем

    07.07.2017 в 14:59

    спасибо
    переименовал папку и все пошло

    Ответить

  • Alexandra

    18.10.2017 в 15:43

    Ребят я случайно нашла решение… может кому поможет. Если вы сомневаетесь что скачали полностью архив с игрой (как я сегодня), то можно удалить из загрузчика типа торрента (не удаляя файл с компьютера) а потом запустить снова торрент файл в туже папку. Он автоматически проверит что закачалось, а что нет. И вуаля! у меня сработало!
    п.с.
    выдавало -14 ошибку и «this is not freearc archive or this archive is corrupted»

    Ответить

  • Александр

    08.12.2017 в 10:45

    Спасибо, все заработало. Отключил на Windows 10 SmartScreen и Антивирусник.
    Была ошибка unarc dll вернул код ошибки -1.

    Ответить

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


Источник: http://remontka.pro/oshibka-unarc-dll/


Поделись с друзьями



Рекомендуем посмотреть ещё:


Закрыть ... [X]

Что такое файлы.dll и.ocx, и как их зарегистрировать? Кладем кирпич своими руками


Dll как сделать Dll как сделать Dll как сделать Dll как сделать Dll как сделать Dll как сделать Dll как сделать Dll как сделать Dll как сделать

ШОКИРУЮЩИЕ НОВОСТИ