Что значит код ошибки 6. Решение: Unarc dll вернул код ошибки

18.06.2019

В статье описаны самые рабочие методы решения ошибки ISDone.dll: Произошла ошибка при распаковке: Архив поврежден! Unarc.dll вернул код ошибки.

Как выглядит ошибка ISDone.dll и Unarc.dll. Что пишет

При появления такого рода ошибки всплывает сообщение вида:
ISDone.dll
Произошла ошибка при распаковке: Архив поврежден! Unarc.dll вернул код ошибки: - 7,ERROR:archive data corrupted (dexompression fails), error archive code -7.

Причем код ошибки может быть и другим: - 1, -6, -7, -12, -14

В каких играх распространена

Мафия 3, Skyrim, GTA 5, Duing light, Fallout 4, Far Cry 4, Mad Max, Need for Speed, Assassin"s Creed 3, Dishonored, Bioshock Infinite, Tom Clancy"s Splinter Cell, FIFA 15, Max Payne, Crysis 3, Mirror’s Edge, Resident Evil 6, Might and Magic Heroes 7, Red Alert 3, Syndicate, Call of Duty, Rise of the Tomb Raider, Watch Dogs, Mortal Kombat, Warcraft 3, Unreal Tournament и другие игры, скачанные с торрентов, и всевозможные репаки, взломанные дистрибутивы и т. д.
Внимание!
Если не хочете заморачиваться с решением ошибки ISDone.dll, когда Unarc.dll возвращает какие-то кода ошибки, покупайте игры в Steam. Если же решили не спускать черный флаг и продолжать пользоваться пиратской продукцией, то придется читать все ниже написанное, пробуя, пробуя и еще раз пробуя.

Почему выскакивает ошибка ISDone.dll: Unarc.dll вернул код ошибки

ISDone.dll - это библиотека, отвечающая за распаковку и подготовку файлов к запуску приложений. Поддерживает архивы.arc, .7z, .rar, .pcf, .srep. Ее часто используют репакеры игр для максимального ужатия файлов игры. Поэтому ошибка ISDone.dll чаще всего встречается в RePack-версиях игр больше 8 GB, которые, в свою очередь, распространяются через торрент.

Причиной может служить все, что угодно, недокачанный торрент, битая болванка, битый архив, антивирус блокирует распаковку архива и т.д. и т.п. Здесь я собрал все знакомые мне методы, которые помогали реальным пользователям победить эту ошибку. Если вам помог неописанный в статье способ, напишите его в комментариях. Обязательно кто-то вам будет благодарен по гроб жизни.

Решение ошибки «ISDone.dll: Произошла ошибка при распаковке: Архив поврежден! Unarc.dll вернул код ошибки»

1. Архив действительно поврежден

1.1. Недокачанный торрент

Просмотрите информацию по скачанному торренту. Общий размер и размер скачанного должен быть идентичен.


Если не так, то перехешируйте торрент или скачайте заново.


Возможно, проблема в самом торрент-клиенте. Скачайте и установите последнюю стабильную версию.

1.2. Битая болванка DVD

Попробуйте скачать все файлы игры на компьютер и запустить установщик. Ели не помогло, купите другую болванку и запишите игру из того же (другого) источника на нее.

1.3. Битый архив на флешке. Проблемы с флешкой

Иногда архивы битыми могут быть на флешке. Скачайте содержимое на компьютер и запустите с него. Если не помогло, заново скопируйте файлы игры на флешку. Установите. Если не помогло, меняйте флешку.

2. Проблемы с архиваторами

Так как библиотека ISDone.dll имеет дело с распаковкой.arc, .7z, .rar, .pcf, .srep файлов, возможно, дело в самих архиваторах. Установите /переустановите архиваторы, работающие с файлами.arc, .7z, .rar, .pcf, .srep. В принципе, переустановки архиваторов 7-Zip и WinRar с их официальных сайтов должно хватить с головой.

3. Отключите антивирус, Брандмауэр и Защитник Windows

Возможно, установку репака блокирует антивирусная программа, Брандмауэр или Защитник Windows. Отключите их. Брандмауэр и Защитник отключаются через Панель управления, антивирус - в соответствии с особенностями контрено взятой антивирусной программы.

4. Недостаточно прав. Устанавливайте с правами администратора

Перед установкой проверьте тип учетной записи. Предоставьте ей права администратора. Для этого пройдите Панель управления → Учетные записи пользователей→ Изменение типа своей учетной записи.

5. Для разархивирования недостаточен размер файла подкачки

Для увеличения файла подкачки пройдите:
Панель управление → Система → Дополнительные параметры системы → Дополнительно → Быстродействие (Параметры) → Дополнительно → Виртуальная память. Файл подкачки (Изменить).


Снимите флажок с опции «Автоматически выбирать объем файла подкачки». Выберите диск. Укажите размер файла подкачки. Нажмите Задать. Нажмите Ок.


Ставьте размер файла подкачки аналогичный размеру оперативной памяти, но не ниже 4 GB. Например, используемый 4352 MB, максимальный 4352 MB.

6. Проблемы с оперативной памятью

Выключите компьютер, откройте крышку системного блока, вытяните слот оперативной памяти. Почистите окислившиеся контакты оперативной памяти (подойдет резинка для стирания написанного карандашом). Вставьте слот обратно. Если их несколько, то можете поменять местами.

7. Поврежден один из файлов или оба: ISDone.dll и Unarc.dll

Скопируйте с заменой файлы, сообщающие об ошибке. Это можно сделать двумя способами. Пробуйте как ручной, так и с помощью софта. Второй способ лечит ошибку чаще (статистики нет, но сложилось такое мнение).

7.1. Вручную

Скачайте файлы.

Поместите их:

В папку C:\Windows\System32 (для 32-х битной Windows).
В папку C:\Windows\SysWOW64 (для 64-х битной Windows).

Выполните сохранение изменений в реестре. Для этого пройдите в Пуск →Выполнить и впишите сначала
regsvr32 isdone.dll
и нажмите Ок .
потом
regsvr32 unarc.dll
и нажмите Ок .

7.2. С помощью программы DLL-Files Fixer

Перед запуском программы скачайте предоставленные выше файлы, так она найдет их на вашем компьютере и установить куда нужно.
Внимание!
DLL-Files Fixer - программа платная, для нее нужен ключ.

8. Игра устанавливается в папку с длинным именем. В имени папки есть кириллические знаки

Проследите путь установки игры. Попытайтесь игру установить в папку с коротким именем на латинице. Например, Game, Igra или с подобным именем.

9. Проведите очистку системного диска

Возможно, системный диск захламлен. Проведите его очистку. Для этого кликаем правой кнопкой мыши на диске C. В появившемся меню выбираем «Свойства». Проводим очистку.

10. Обновите DirectX

11. Обновите драйвера материнской платы

Драйвера для своей материнской платы качайте только с официального сайта разработчика.
Поищите эту же игру от другого автора репака.

12.Переустановите Windows

Пробуйте переустановить Windows, попробуйте другую сборку.

Надеюсь, что помог.

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

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

Я уже не раз писал об ошибках, связанных c системными библиотеками, и это не конец, будет еще много статей. Надеюсь, что они хоть как-то вам помогут. Вообще, исправление dll ошибок имеет схожий принцип, то есть, почти все они исправляются одинаково. Нужно всего лишь скачать требуемый недостающий файл библиотеки и кинуть его в папку System32. Тем не менее, мы разберем ошибку unarc.dll более подробно чуть ниже.

Кстати, перед тем, как предпринимать какие-либо действия по исправлению проблемы нужно выполнить ряд действий:

  • Отключить антивирус
  • Отключить SmartScreen
  • Переустановить архиватор, установленный на вашем компьютере

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

Качественный чехол Xiaomi Mi Max разные цвета, цена приемлемая. Также, есть чехлы на другие смартфоны.

Причины появления unarc.dll

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

Код ошибки у инсталлятора может появляться разный, например, при повторном запуске появился код ошибки 1

Бывает так, что инсталлятор не смог считать данные и продолжить установку, тогда появляется ошибка unarc.dll.

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

unarc dll вернул код ошибки 1 – исправляем

Данная ошибка говорит нам о том, что при распаковке что-то пошло не так, кстати, есть вероятность, что приложение сможет запуститься на другом компьютере, стоит попробовать. Так происходит из-за того, что на компьютере включён антивирус, например, «Защитник Windows». Понятное дело, что нам его нужно на время отключить.

  • В поиске пишем «Защитник»

  • Нажимаем на результат
  • В открывшемся окне антивируса нажимаем кнопку «Параметры»


  • Откроется окно, где нужно перевести пункт «Защита в реальном времени» в положение «Откл.» и сохранить изменения.


unarc dll вернул код ошибки 6 – исправляем

Распаковаться то игра или программа смогла, а вот в процессе установки уже может появится ошибка с кодом 6 и заключается она . Чтобы действительно убедиться, что проблема кроется в жестком диске, попробуйте перекинуть установщик на другой компьютер и установить приложение там, если все пройдет успешно, то причина действительно в диске.

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

Для устранения ошибки с кодом 6 мы должны следовать следующей инструкции:

  • Запускаем командную строку от имени администратора. Можно нажать клавиши Win+R , а потом ввести команду cmd .


  • Теперь мы в командной строке вводим chkdsk C: /F /R (для файловых систем FAT), либо вводим chkdsk C: /F /R /B (для файловой системы NTFS).
  • Начнется проверка диска, которая будет длиться около часа, либо быстрее.

Если вы не знаете, какая у вашего диска , то просто нужно нажать по нему правой кнопкой мыши, выбрать «Свойства» и перейти в пункт «Общие» .

После того, как диск будет проверен, нужно заново переустановить игру, если проблема не решится, то, возможно, придется заменить жесткий диск. К счастью, это редкое явление.

unarc dll вернул код ошибки 7 – исправляем

Тут мы будем решать проблему при помощи . Вот, что нужно сделать:

  • Заходим «Мой компьютер» и нажимаем наверху «Свойства системы»


  • Слева нажимаем на пункт «Дополнительные параметры системы»


  • В открывшемся окошке переходим во кладку «Дополнительно» и нажимаем там на пункт «Параметры» где написано «Быстродействие» .

  • В новом открытом окне переходим во вкладку «Дополнительно» , а потом, где написано «Виртуальная память» , нажимаем кнопку «Изменить» .

  • Отметьте пункт «Автоматический выбор объема файла подкачки» , а потом перезагрузите компьютер.


Теперь пробуйте установить игру или программу по новой.

Последний вариант решения

Если вы перепробовали все методы, которые написаны выше, то попробуйте установить приложение в другую директорию с англоязычным названием, то есть, в именах папок не должно быть русских букв. Например, вы устанавливаете игру не в папку «Игры», а в папку «Games», очень часто именно это и помогает.

Геймеры часто встречают сообщение «Произошла ошибка при распаковке unarc.dll». Она встречается на разных операционных системах Windows и говорит о том, что не удается открыть архив с игрой или другими приложениями. Часто ошибка сопровождается дополнительной информацией. Рассмотрим основные случаи, причины ошибки, а также определим, как ее устранить далее в этой статье.

Если в ошибке значится причина «failed CRC Check», то это значит, что файл архива поврежден. В этом случае остается только искать рабочий файл. Дополнение к ошибке «decompression failed» говорит о причинах, связанных с компьютером пользователя. Возможно, что на компьютере отсутствует архиватор, который работает с этим форматом. Тем более, что создатели «репаков» игр и программ часто используют для архива особые форматы и программы. Чаще всего это RAR, со способностью распаковывать при помощи SFX, 7-ZIP со специальными алгоритмами архивации ppmd, dcj2, delta, lzma2, FreeArc с распаковкой через SFX и другие.

Устранение ошибки unarc.dll

В первую очередь пользователю необходимо скачать и установить на свой компьютер универсальный архиватор - 7-ZIP. Это можно сделать на официальном сайте программы https://www.7-zip.org/download.html . Здесь вам нужно будет выбрать свою операционную систему и ее архитектуру. Он работает практически со всеми типами архивов.

При установке проблемной игры или приложения, необходимо внимательно выбрать путь установки. В нем не должно быть кириллицы, то есть русских букв. Путь весь должен состоять только из латинских символов или цифр. Например, при установке DotA2 в папку «Игры» возникнет ошибка. Попробуйте отменить установку, переименуйте папку в «Game» или что-то подобное на английском языке и снова запустите установку.

Замена файла unarc.dll

При возникновении «Ошибки в процессе распаковки архива unarc.dll вернул код ошибки-11 (1, 7, 12, 6, 14, 8)» необходимо попытаться заменить файл динамической библиотеки и зарегистрировать его в системном реестре. Для этого необходимо скачать другой файл unarc.dll по ссылке https://www.dll.ru/files/search/unarc.dll .

  1. После загрузки нужного нам файла, откройте папку его расположения и скопируйте его.
  2. Откройте системную папку Windows, далее найдите 2 папки: System32 и SysWOW Файл нужно вставить в обе эти папки.
  3. Запустите командную строку, нажав WIN+R. В ней введите следующие символы «regsvr32 unarc.dll» и нажмите клавишу ввода.
  4. Перезагрузите компьютер.

Попробуйте снова запустить приложение, с которым у вас возникала ошибка.

Причина ошибки - оперативная память

Ошибки при установке и в других случаях возникают не только по программным причинам. Если вышел из строя один из модулей оперативной памяти (или единственный), то вы будете наблюдать различные ошибки при запуске или установке программ. Поэтому ее нужно проверить. Это можно сделать вручную.

  1. Откройте смотровую крышку системного блока компьютера.
  2. Найдите перпендикулярно установленные платы оперативной памяти. Чаще всего они находятся возле главного кулера процессора.
  3. Если планок 2 и больше, необходимо вынуть их все, затем поочередно вставлять в гнездо и проверять наличие ошибки. При этом взаимодействовать руками с деталями компьютера необходимо при отключенном питании электросети.

В том случае, если все планки оказались рабочими, перейдем к другому методу. Он заключается в проверке наличия драйверов устройств компьютера. Для этого нам нужно запустить «Диспетчер устройств». Можно ввести запрос в строке поиска, нажав кнопку «Пуск». Откройте список устройств и просмотрите все пункты. Если с драйвером устройства будут какие-нибудь неполадки или драйвер будет нуждаться в обновлении, то возле него можно увидеть восклицательный знак в желтой рамке. В случае обнаружения такого значка, нажмите по нему правой кнопкой мыши и выберите пункт контекстного меню «Обновить драйверы».

Другие методы устранения ошибки unarc.dll

Процессу установке может мешать системный Защитник Windows и Брандмауэр. Поэтому их нужно отключить, можно на время.

  1. Откройте «Параметры» (Windows1, 10). Найти пункт можно, нажав кнопку «Пуск» и выбрав пиктограмму шестерни.
  2. Найдите здесь пункт «Безопасность» (Система и безопасность).
  3. Выберите Брандмауэр Windows и деактивируйте его.
  4. Далее нужно найти пункт «Обновления и безопасность». Здесь открыть «Защитник Windows» и снова выбрать «Центр безопасности».
  5. Слева на панели (Windows 10) выберите иконку щита.
  6. Найдите защиту в реальном времени и отключите ее.

Если установлено дополнительное антивирусное программное обеспечение, то его также необходимо отключить. Практически во всех программах есть специальные функции отключения экранов реального времени на некоторое время. Их можно найти через панель быстрого доступа (возле регулятора звука и часов). Отключите всю систему защиты вашего компьютера на время и попытайтесь снова установить приложение. Ошибка при разархивировании файла unarc.dll должна исчезнуть.

Вконтакте

Любители скачивать взломанные игры и программы с торрентов, именуемые RePack"ами, могут столкнуться с ошибкой "Unarc.dll вернуть код ошибки - 6". Кстати, число в этом сообщение может быть абсолютно любое, от 1 до 12, это суть не меняет, причина возникновения всегда одна. В этой статье речь пойдет о том, как исправить данную ошибку, чтобы произвести нормальную установку скачанного приложения.

С чем связана ошибка

Перед тем как обсуждать способы устранения ошибки "Unarc.dll вернуть код ошибки - 6", стоит разобраться в причине ее появления. А она довольно проста. Во время распаковки архива происходит ошибка, из-за чего процесс не может быть завершен. Она может быть вызвана разными причинами, но чаще всего виною становится отсутствие нужного архиватора на компьютере или же его версии. Данное явление можно очень просто исправить, о чем будет рассказано ниже, но бывают и так называемые критические ошибки, которые не поддаются исправлению.

Критичная ошибка

Сразу же стоит обозначить критическую ошибку. Если она у вас появилась, то вы должны увидеть в сообщении строку, в которой указаны слова filed CRC check. К сожалению, она исправлению никак не поддается. То есть вы не сможете установить игру или программу, проводя манипуляции на компьютере. Однако есть один способ, который может помочь. В статье он идет первым по очереди, поэтому если вы обнаружили, что у вас критическая ошибка, обратитесь к нему.

Не критичная ошибка

Но наряду с критической ошибкой, есть и не критическая, и, к счастью, она случается чаще первой. Чтобы понять, что это она, вам необходимо посмотреть на строку, которая идет после "Unarc.dll вернуть код ошибки - 6", там должна быть надпись: file read operation failed. Если вы ее видите, то это означает, что какой-то из нижеперечисленных способов вам поможет ее исправить. Но стоит обратить внимание также на то, что их необходимо выполнять в порядке указанной очереди - это повысит шанс на успех. А некоторые из них работают лишь в совокупности с другими, поэтому тщательно вчитывайтесь в инструкции и старайтесь ничего не пропустить.

Способ устранения №1: когда архив поврежден

Итак, пришло время начать рассказ о способах устранения ошибки "Unarc.dll вернуть код ошибки - 6". Сейчас будет рассказано, как исправить ошибку, если она связана с поврежденным архивом. К слову, именно этот способ может помочь при возникновении критической ошибки.

Дело в том, что в некоторых случаях вы можете скачать архив, который "битый". Притом он может повредиться как при самой загрузке, так и быть с самого начала таким. В этом случае установить игру или программу никак не выйдет, а поможет лишь загрузка нового RePack"а.

Способ устранения №2: установка архиваторов

Выше уже говорилось, что более распространенной причиной ошибки является отсутствие нужного архиватора, который бы смог работать с тем форматом, что заложен в самом RePack"е. Дело в том, что множество авторов, делающие эти архивы, используют "экзотические" методы архивации, чтобы как можно сильней снизить их вес. Решение "Unarc.dll вернул код ошибки - 6" в этом случае довольно простое. Вам необходимо загрузить и установить себе на компьютер последние версии двух архиваторов: 7-Zip и WinRar. После их установки ошибка должна пропасть.

Способ устранения №3: отключение антивируса и других элементов защиты

Хоть представленная ошибка и происходит из-за отсутствия нужных архиваторов, но это не единственная причина. А установка сторонних программ не всегда может помочь. Порою виною возникновения становится антивирус или же другие средства защиты Windows. Сейчас мы расскажем, как исправить "Unarc.dll вернуть код ошибки - 6", если виновен антивирус.

Если вы установили антивирус от стороннего производителя, то уточните на сайте, как отключить его. Если же вы используете "Защитник Windows", то войдите в панели управления, перейдите в соответствующий раздел и в настройках отключите защиту. В панели управления также можно отключить брандмауэр - он тоже может стать причиной возникновения ошибки. К слову, после установки игры или программы средства защиты можно включить обратно.

Способ устранения №4: получение прав

Антивирус вы отключили, но что делать с "Unarc.dll вернуть код ошибки - 6", если это сообщение все равно появляется. Сейчас мы рассмотрим довольно простой метод исправления данной проблемы. Как говорилось в начале статьи, некоторые способы лучше использовать в паре с другими, это как раз такой случай - используйте его с предыдущим.

Итак, отключите средства защиты системы и попробуйте запустить установщик с правами администратора. То есть нажмите по нему ПКМ и кликните по "Запуск от имени администратора".

Способ устранения №5: увеличение объема подкачки

К сожалению, решение проблемы не всегда такое простое, как в предыдущем случае. Возможно, ошибка возникает из-за малого объема файла подкачки. Благо, его увеличить можно в любой момент. Сейчас разберемся, как это сделать.

    Откройте свойства системы, нажав ПКМ по ярлыку "Мой компьютер" и выбрав пункт "Свойства".

    На левой панели нажмите "Дополнительные параметры системы".

    В окне, которое появилось, перейдите в раздел "Дополнительно".

    Войдите в параметры быстродействия.

    Перейдите в раздел "Дополнительно".

    Кликните по "Изменить".

Теперь в появившемся окне надо поставить галочку на первом пункте, выбрать диск с файлом подкачки и указать максимальный размер, равный вашей оперативной памяти, после чего сохранить изменения.

Способ устранения №6: увеличение оперативной памяти

К сожалению, решение ошибки "Unarc.dll вернуть код ошибки - 6" может быть попросту невыполнимо, используя средства самой операционной системы. Порою необходимо вмешательство в системный блок. Дело в том, что для корректной распаковки может не хватать оперативной памяти, в этом случае поможет только ее увеличение. Но советуется приобретать данный вид памяти только в том случае, если все остальные способы вам не помогли.

Способ устранения №7: замена файлов библиотек

Напоследок можно попытаться заменить сами динамические библиотеки, которые используются при процессе установки. Менять необходимо ISDone вместе с Unarc. Делается это проще простого:

    Войдите в Интернет и загрузите одноименные библиотеки себе на компьютер.

    Скачанные файлы переместите по пути C:\Windows\System32 или C:\Windows\SysWOW64, в зависимости от разрядности вашей системы.

    Нажмите Win+R.

    Выполните команду regsvr32 isdone.dll и regsvr32 unarc.dll.

Возможно, после этих манипуляций проблема исчезнет.