Что значит ошибка an error occurred while unpacking

Что делать, если при установке игры или программы появляется ошибка с текстом: Произошла ошибка при распаковке. 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, при условии, что файлы установки не повреждены изначально и отсутствуют какие-либо более серьезные проблемы с оборудованием.

Содержание

  1. Как исправить ошибку ISDone.dll Unarc.dll при установке игры или программы
  2. Нужно ли скачивать файлы Unarc.dll и ISDone.dll и про причины ошибки
  3. Простые способы исправить ошибки вида «Unarc.dll вернул код ошибки»
  4. Дополнительные причины и методы решения проблемы
  5. Исправление ошибки распаковки unarc.dll
  6. Способ 1: Загрузка unarc.dll
  7. Способ 2: Изменение адреса установки
  8. Способ 3: Проверка контрольных сумм
  9. Способ 4: Установка архиватора
  10. Способ 5: Увеличение объема подкачки и места на диске
  11. Способ 6: Отключение антивируса
  12. ISDone.dll / Unarc.dll вернул код ошибки: 1, 5, 6, 7, 8, 11
  13. Нарушение це лостности файла (файл не был скачан до конца или был испорчен)
  14. Поиск и устранение проблем на ПК

Как исправить ошибку ISDone.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 и про причины ошибки

Сталкиваясь с теми или иными ошибками, связанными с 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. Скопируйте файлы установки вашей игры в папку, полный путь к которой не будет содержать кириллицы (и символов других языков) и пробелов. Также сделайте так, чтобы путь был коротким, а не как на нижеприведённом скриншоте. Например, если по умолчанию вы скачиваете игры в папку «Загрузки», то полный путь может выглядеть как— по какой-то причине в таких сценариях при установке могут возникать ошибки 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

Unarc.dll используется для распаковки файлов больших размеров во время установки определенного программного обеспечения на ПК под управлением Windows. Например, это так называемые репаки, сжатые архивы программ, игр и т.д. Может случиться так, что при запуске софта, связанного с библиотекой, система выдаст ошибку с сообщением приблизительно такого содержания: «Unarc.dll вернул код ошибки 7». Учитывая популярность такого варианта развертывания ПО, эта проблема является весьма актуальной.

Способ 1: Загрузка unarc.dll

Можно загрузить библиотеку и скопировать ее в системную папку Windows. Для системы 32-разрядности это C:WindowsSystem32 , для 64-разрядности — она же плюс C:WindowsSysWOW64 .

В ситуации, когда ошибка не исчезает, можно обратиться за информацией к статьям про инсталляцию DLL и их регистрацию в системе. Можно также порекомендовать не скачивать и не устанавливать сверхсжатые архивы или «репаки» игр, программ.

Способ 2: Изменение адреса установки

Зачастую, извлечение архива в папку по адресу, где присутствует кириллица, приводит к ошибке. Чтобы этого не происходило, достаточно переименовать каталоги с использованием латиницы. Можно также попробовать установить игру на системный либо на другой диск.

Способ 3: Проверка контрольных сумм

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

Способ 4: Установка архиватора

Как вариант, уместно будет попробовать установить последние версии популярных архиваторов WinRAR или 7-Zip.

Способ 5: Увеличение объема подкачки и места на диске

В данном случае необходимо убедиться, что размер файла подкачки не меньше объема физической памяти. Также на целевом жестком диске должно быть достаточно места. Дополнительно рекомендуется проверить ОЗУ при помощи соответствующего софта.

Способ 6: Отключение антивируса

Часто помогает отключение антивирусного программного обеспечения во время инсталляции или добавление установщика в исключения. Важно понимать, что это можно делать только в случае, когда есть уверенность в том, что файл скачан с надёжного источника.

Далее будут рассмотрены методы, которые решают проблему с отсутствием библиотеки в ОС.

Надеемся, что представленных методов было достаточно для устранения неполадки с этим DLL.

Источник

ISDone.dll / Unarc.dll вернул код ошибки: 1, 5, 6, 7, 8, 11

Здравствуйте.

Закон подлости: ошибки, чаще всего, случаются в самый неподходящий момент, когда не ждешь никакого подвоха…

В сегодняшней статье я хочу затронуть одну из таких ошибок: при установке игры (а именно при распаковке архивных файлов), иногда появляется сообщение об ошибке с сообщением вида: «Unarc.dll returned an error code: 12…» (что в переводе «Unarc.dll вернул код ошибки: 12…», см. рис. 1). Происходить такое может по разным причинам и не всегда так просто избавиться от этой напасти.

Попробуем разобраться с этим по порядку. И так…

Нарушение це лостности файла (файл не был скачан до конца или был испорчен)

Я условно разбил статью на несколько частей (в зависимости от причины появления проблемы). Для начала внимательно присмотритесь к сообщению — если в нем будут слова, вроде « CRC check » или « нарушена целостность файла » (« не сходится контрольная сумма «) — значит проблема в самом файле (в 99% случаев), который вы пытаетесь установить (пример подобной ошибки представлен на рис. 1 ниже).

Рис. 1. ISDone.dll: «An error occurred while unpacking: Does not match cheksum! Unarc.dll returned an error code: — 12». Обратите внимание на то, что в сообщение об ошибке говориться про CRC check — т.е. целостность файла нарушена.

Происходить такое может по множеству причин :

  1. файл не был до конца скачан;
  2. установочный файл был испорчен вирусом (или антивирусом — да, да бывает и такое, когда антивирус пытается вылечить файл — то часто файл после этого становиться испорченным);
  3. изначально файл был «битым» — сообщите об этом тому, кто дал вам этот архив с игрой, программой (возможно, он достаточно быстро исправит этот момент).

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

Поиск и устранение проблем на ПК

Если в сообщение об ошибке отсутствует слова о нарушение целостности файла — то установить причину будет сложнее…

На рис. 2 представлена похожая ошибка, только с другим кодом — 7 (ошибка связанная с декомпрессией файла, кстати сюда же можно отнести и ошибки с другими кодами: 1, 5, 6 и пр.). В этом случае ошибка может появляться из-за различных причин. Рассмотрим самые распространенные из них.

Рис. 2. Unarc.dll вернул код ошибки — 7 (decompression fails)

1) Отсутствие нужного архиватора

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

Если в ошибке ничего об этом нет (как на рис. 2), рекомендую скачать и установить парочку знаменитых архиваторов: 7-Z, WinRar, WinZip и пр.

Кстати, у меня на блоге была неплохая статья с популярными бесплатными архиваторами (рекомендую): https://pcpro100.info/vyibor-arhivatora-luchshie-besplatnyie-arhivatoryi/

2) Нет свободного места на жестком диске

Многие пользователи даже не обращают внимание: есть ли на жестком диске (куда устанавливается игра) свободное место. Так же важно отметить, что если для файлов игры требуется 5 ГБ места на HDD — то для успешного процесса установки может потребоваться гораздо больше (например, все 10!). Происходит это из-за того, что после установки — временные файлы, которые были нужны при установке — игра удаляет.

Таким образом, я рекомендую чтобы на диске, куда ведется установка, было свободное место с существенным запасом!

Рис. 3. Этот компьютер — проверка свободного места на жестком диске

3) Наличие кириллицы (либо спец символов) в пути установки

Более опытные пользователи, наверное, еще помнят как множество софта некорректно работало с кириллицей (с русскими символами). Очень часто вместо русских символов наблюдались «крякозабры» — и поэтому многие, даже самые обычные папки, называли латиницей (у меня так же закрепилась подобная привычка).

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

Рис. 4. Правильный путь для установки

Рис. 5. Неправильный путь для установки

4) Есть проблемы с оперативной памятью

Может быть скажу не очень популярную мысль, но даже если при работе в Windows у вас практически не бывает ошибок — то это не означает, что у вас нет проблем с оперативной памятью.

Обычно, если есть проблемы с оперативной памятью, то помимо такой ошибки у вас часто могут возникать:

  • ошибка с синим экраном (более подобно о нем здесь: https://pcpro100.info/siniy-ekran-smerti-chto-delat/);
  • компьютер подвисает (или вообще зависает) и не отвечает ни на какие клавиши;
  • часто ПК просто перезагружается, не спрашивая вас об этом.

Рекомендую при подобных проблемах протестировать оперативную память. Как это сделать рассказано в одной из моих прошлых статей:

5) Выключен файл подкачки (или его размер слишком мал)

Чтобы изменить файл подкачки — нужно зайти в панель управления по адресу: Панель управленияСистема и безопасность

Далее откройте раздел « Система » (см. рис. 6).

Рис. 6. Система и безопасность (Панель управления Windows 10)

В этом разделе слева сбоку есть ссылка: « Дополнительные параметры системы «. Перейдите по ней (см. рис. 7).

Рис. 7. Система Windows 10

Далее во вкладке « Дополнительно » откройте параметры быстродействия , как показано на рис. 8.

Рис. 8. Параметры быстродействия

Вот в них то и задается размер файла подкачки (см. рис. 9). Сколько его сделать — это тема спора множества авторов. В рамках этой статьи — рекомендую его просто увеличить на несколько ГБ и протестировать установку.

Более подробно о файле подкачки рассказано здесь: https://pcpro100.info/pagefile-sys/

Рис. 9. Задание размера файла подкачки

Собственно, по этому вопросу, мне больше добавить нечего. За дополнения и комментарии — буду признателен. Удачной установки 🙂

Источник

ошибка-unarc.dllЗдравствуйте.

Закон подлости: ошибки, чаще всего, случаются в самый неподходящий момент, когда не ждешь никакого подвоха…

В сегодняшней статье я хочу затронуть одну из таких ошибок: при установке игры (а именно при распаковке архивных файлов), иногда появляется сообщение об ошибке с сообщением вида: «Unarc.dll  returned an error code: 12…» (что в переводе «Unarc.dll  вернул код ошибки: 12…», см. рис. 1). Происходить такое может по разным причинам и не всегда так просто избавиться от этой напасти.

Попробуем разобраться с этим по порядку. И так…

Нарушение целостности файла (файл не был скачан до конца или был испорчен)

Я условно разбил статью на несколько частей (в зависимости от причины появления проблемы). Для начала внимательно присмотритесь к сообщению — если в нем будут слова, вроде «CRC check» или «нарушена целостность файла» («не сходится контрольная сумма«) — значит проблема в самом файле (в 99% случаев), который вы пытаетесь установить (пример подобной ошибки представлен на рис. 1 ниже).

Рис. 1. CRC check - целостность файла нарушена

Рис. 1. ISDone.dll: «An error occurred while unpacking: Does not match cheksum! Unarc.dll returned an error code: — 12». Обратите внимание на то, что в сообщение об ошибке говориться про CRC check — т.е. целостность файла нарушена.

Происходить такое может по множеству причин:

  1. файл не был до конца скачан;
  2. установочный файл был испорчен вирусом (или антивирусом — да, да бывает и такое, когда антивирус пытается вылечить файл — то часто файл после этого становиться испорченным);
  3. изначально файл был «битым» — сообщите об этом тому, кто дал вам этот архив с игрой, программой (возможно, он достаточно быстро исправит этот момент).

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

Поиск и устранение проблем на ПК

Если в сообщение об ошибке отсутствует слова о нарушение целостности файла — то установить причину будет сложнее…

На рис. 2 представлена похожая ошибка, только с другим кодом — 7 (ошибка связанная с декомпрессией файла, кстати сюда же можно отнести и ошибки с другими кодами: 1, 5, 6 и пр.). В этом случае ошибка может появляться из-за различных причин. Рассмотрим самые распространенные из них.

Рис. 2. Код ошибки - 7 (decompression fails)

Рис. 2. Unarc.dll вернул код ошибки — 7 (decompression fails)

1) Отсутствие нужного архиватора

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

Если в ошибке ничего об этом нет (как на рис. 2), рекомендую скачать и установить парочку знаменитых архиваторов: 7-Z, WinRar, WinZip и пр.

архив

Кстати, у меня на блоге была неплохая статья с популярными бесплатными архиваторами (рекомендую): https://pcpro100.info/vyibor-arhivatora-luchshie-besplatnyie-arhivatoryi/

2) Нет свободного места на жестком диске

Многие пользователи даже не обращают внимание: есть ли на жестком диске (куда устанавливается игра) свободное место. Так же важно отметить, что если для файлов игры требуется 5 ГБ места на HDD — то для успешного процесса установки может потребоваться гораздо больше (например, все 10!). Происходит это из-за того, что после установки — временные файлы, которые были нужны при установке — игра удаляет.

Таким образом, я рекомендую чтобы на диске, куда ведется установка, было свободное место с существенным запасом!

Рис. 3. Этот компьютер - проверка свободного места на жестком диске

Рис. 3. Этот компьютер — проверка свободного места на жестком диске

3) Наличие кириллицы (либо спец символов) в пути установки

Более опытные пользователи, наверное, еще помнят как множество софта некорректно работало с кириллицей (с русскими символами). Очень часто вместо русских символов наблюдались «крякозабры» — и поэтому многие, даже самые обычные папки, называли латиницей (у меня так же закрепилась подобная привычка).

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

Рис. 4. Правильный путь для установки

Рис. 4. Правильный путь для установки

Рис. 5. Неправильный путь для установки

Рис. 5. Неправильный путь для установки

4) Есть проблемы с оперативной памятью

Может быть скажу не очень популярную мысль, но даже если при работе в Windows у вас практически не бывает ошибок — то это не означает, что у вас нет проблем с оперативной памятью.

Обычно, если есть проблемы с оперативной памятью, то помимо такой ошибки у вас часто могут возникать:

  • ошибка с синим экраном (более подобно о нем здесь: https://pcpro100.info/siniy-ekran-smerti-chto-delat/);
  • компьютер подвисает (или вообще зависает) и не отвечает ни на какие клавиши;
  • часто ПК просто перезагружается, не спрашивая вас об этом.

Рекомендую при подобных проблемах протестировать оперативную память. Как это сделать рассказано в одной из моих прошлых статей:

тест оперативки

тест оперативной памяти — https://pcpro100.info/testirovanie-operativnoy-pamyati/

5) Выключен файл подкачки (или его размер слишком мал)

Чтобы изменить файл подкачки — нужно зайти в панель управления по адресу: Панель управленияСистема и безопасность

Далее откройте раздел «Система» (см. рис. 6).

Рис.

Рис. 6. Система и безопасность (Панель управления Windows 10)

В этом разделе слева сбоку есть ссылка: «Дополнительные параметры системы«. Перейдите по ней (см. рис. 7).

Рис. 7. Система Windows 10

Рис. 7. Система Windows 10

Далее во вкладке «Дополнительно» откройте параметры быстродействия, как показано на рис. 8.

Рис. 8. Параметры быстродействия

Рис. 8. Параметры быстродействия

Вот в них то и задается размер файла подкачки (см. рис. 9). Сколько его сделать — это тема спора множества авторов. В рамках этой статьи — рекомендую его просто увеличить на несколько ГБ и протестировать установку.

Более подробно о файле подкачки рассказано здесь: https://pcpro100.info/pagefile-sys/

Рис. 10. Задание размера файла подкачки

Рис. 9. Задание размера файла подкачки

Собственно, по этому вопросу, мне больше добавить нечего. За дополнения и комментарии — буду признателен. Удачной установки 🙂

  • Распечатать

Оцените статью:

  1. 5
  2. 4
  3. 3
  4. 2
  5. 1

(35 голосов, среднее: 3.3 из 5)

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

Содержание

  • Способ 1: Загрузка unarc.dll
  • Способ 2: Изменение адреса установки
  • Способ 3: Проверка контрольных сумм
  • Способ 4: Установка архиватора
  • Способ 5: Увеличение объема подкачки и места на диске
  • Способ 6: Отключение антивируса
  • Вопросы и ответы

ошибка при распаковке unarc.dll

Unarc.dll используется для распаковки файлов больших размеров во время установки определенного программного обеспечения на ПК под управлением Windows. Например, это так называемые репаки, сжатые архивы программ, игр и т.д. Может случиться так, что при запуске софта, связанного с библиотекой, система выдаст ошибку с сообщением приблизительно такого содержания: «Unarc.dll вернул код ошибки 7». Учитывая популярность такого варианта развертывания ПО, эта проблема является весьма актуальной.

Можно загрузить библиотеку и скопировать ее в системную папку Windows. Для системы 32-разрядности это C:WindowsSystem32, для 64-разрядности — она же плюс C:WindowsSysWOW64.

Скачать unarc.dll

копирование файла

В ситуации, когда ошибка не исчезает, можно обратиться за информацией к статьям про инсталляцию DLL и их регистрацию в системе. Можно также порекомендовать не скачивать и не устанавливать сверхсжатые архивы или «репаки» игр, программ.

Способ 2: Изменение адреса установки

Зачастую, извлечение архива в папку по адресу, где присутствует кириллица, приводит к ошибке. Чтобы этого не происходило, достаточно переименовать каталоги с использованием латиницы. Можно также попробовать установить игру на системный либо на другой диск.

Способ 3: Проверка контрольных сумм

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

Урок: Программы для расчета контрольных сумм

Способ 4: Установка архиватора

Как вариант, уместно будет попробовать установить последние версии популярных архиваторов WinRAR или 7-Zip.

Скачать WinRAR

Скачать 7-Zip бесплатно

Способ 5: Увеличение объема подкачки и места на диске

В данном случае необходимо убедиться, что размер файла подкачки не меньше объема физической памяти. Также на целевом жестком диске должно быть достаточно места. Дополнительно рекомендуется проверить ОЗУ при помощи соответствующего софта.

Подробнее:
Изменение размера файла подкачки
Программы для проверки оперативной памяти

Способ 6: Отключение антивируса

Часто помогает отключение антивирусного программного обеспечения во время инсталляции или добавление установщика в исключения. Важно понимать, что это можно делать только в случае, когда есть уверенность в том, что файл скачан с надёжного источника.

Lumpics.ru

Подробнее:
Добавление программы в исключение антивируса
Временное отключение антивируса

Далее будут рассмотрены методы, которые решают проблему с отсутствием библиотеки в ОС.

Надеемся, что представленных методов было достаточно для устранения неполадки с этим DLL.

Еще статьи по данной теме:

Помогла ли Вам статья?

Автор Сообщение
 

СообщениеДобавлено: 12.03.2017 3:32 

[профиль]

Junior

Статус: Не в сети
Регистрация: 01.09.2015

Добрый день!
Очень часто 9 из 10 возникает подобная ошибка при установке игр:
an error occurred while unpacking: does not match checksum! unarc.dll returned an error code: -12 (бывает -6) — скриншот прилагаю.
Списал бы на повреждение архива, но с подобной частотой.. В общем искал по нету, наткнулся на вероятность проблем с оперативной памятью. Несовместимость или что-то в этом духе. Погонял память по различным тестам — все отлично.
Подскажите, пожалуйста, может кто сталкивался — чем лечится?
Заранее благодарен.

Вложения:
333.jpg
333.jpg [ 26.27 КБ | Просмотров: 9117 ]

Реклама

Партнер
 
AR22222

Member

Статус: Не в сети
Регистрация: 25.07.2016
Фото: 3

Проблема с целостностью данных. Ошибка может возникнуть при скачивании/установке/чтении файлов. Кривой торент, бэд сектора на жёстком диске, ошибки файловой системы и тд.
Расскажите подробней на каких приложениях возникает эта проблема? Торенты, музыка?


_________________
https://forums.overclockers.ru/gallery/image.php?album_id=0&image_id=25547 минутка смеха)

 
AllD

Junior

Статус: Не в сети
Регистрация: 01.09.2015

AR22222 писал(а):

Проблема с целостностью данных. Ошибка может возникнуть при скачивании/установке/чтении файлов. Кривой торент, бэд сектора на жёстком диске, ошибки файловой системы и тд.
Расскажите подробней на каких приложениях возникает эта проблема? Торенты, музыка?

В оригинальном сообщении все написано.
1. Ошибка возникает при установке игр (repack`ов) — последний пример Deus Ex Mankind Divided.
2. На повреждение архива не грешу т.к. возникает крайне часто (из 10 дистрибутивов 9 выдают подобное).
3. На бэд сектора диска также т.к. пробовал устанавливать на различные диски.
4. Оперативной памяти — 12гб так что проблем с файлом подкачки также не должно быть.

 
-sabirus-

Member

Статус: Не в сети
Регистрация: 03.03.2016
Откуда: Казань
Фото: 111

Антивирус.


_________________
5800х/MSI X570-A PRO/BallistiX 2×16Гб/EVGA RTX3080 XC3/AW3423DWF

 
AllD

Junior

Статус: Не в сети
Регистрация: 01.09.2015

-sabirus- писал(а):

Антивирус.

Есть вариант услышать ответ кроме «вы пробовали выключать и включать компьютер»?

 
Godlike66

Member

Статус: В сети
Регистрация: 15.07.2013
Фото: 102

AllD
тестим озу по одной планкой в компе прогой Prime 95 в режиме Blend.
А так всё же неплохо бы смарт хардов выложить и конфу компа озвучить

 
NORD_WIND

Member

Статус: Не в сети
Регистрация: 22.10.2004
Откуда: Волгоград. обл.

Мемтест память проходит нормально?

 
AR22222

Member

Статус: Не в сети
Регистрация: 25.07.2016
Фото: 3

AllD У вас стоит win7 и utorrent? Подозреваю на кривую работу торент клиента, когда после скачивания и закрытия программы в системе продолжает висеть процесс торент программы, проводящий дисковые операции.

Давайте проверять:
1) скачайте что либо
2) закройте клиент через интерфейс программы
3) промониторте процессы в системе и нагрузку на диск. будет хорошо, если вы скачаете раздачу на *файловый* диск, где не стоит ОС и фоновый софт. В таком случае чтение/запись на диск должны быть 0кб/с и 0кб/с
4) перезагрузите пк, проверьте ХЭШ раздачи в программе и на раздаче, строчки должны быть одинаковыми

Проверьте, отпишитесь ;)


_________________
https://forums.overclockers.ru/gallery/image.php?album_id=0&image_id=25547 минутка смеха)

 
AllD

Junior

Статус: Не в сети
Регистрация: 01.09.2015

NORD_WIND писал(а):

Мемтест память проходит нормально?

Да, только что прошел повторно

AR22222
Сразу нет. Торрентами не пользуюсь, и репаки из многочисленных разных источников, одни старые, другие свежие. Вариант «битого архива» или какой-либо «зацепки» файлов исключен.

Также:
1. Многократно проверен вариант с вирусами — нет.
2. Проверен вариант с архиватором — испробованы несколько включая 7zip и winrar (одна удалялась ставилась другая и тп) — нет.

Попытка установить игру Deus Ex Mankind Divided.
С диска O программа устанавливалась на 47 процентов до возникновения ошибки.
При переносе всего репака на диск U при многократных попытках установки по различным путям останавливается на 6.7 процентах. Диск U проверяется на поврежденные сектора. Но предположить что 3 хддшки имеют битые сектора.. Ну попытка не пытка.

Вложения:
Снимок.PNG
Снимок.PNG [ 527.54 КБ | Просмотров: 8930 ]

 
Vadim++

Member

Статус: Не в сети
Регистрация: 23.02.2006
Откуда: Иерусалим
Фото: 24

Godlike66 писал(а):

тестим озу по одной планкой в компе прогой Prime 95 в режиме Blend.

у него же готовые репаки для этого есть — приятное с полезным

 
Вадим1976

Member

Статус: Не в сети
Регистрация: 27.12.2008
Откуда: Александров

Была абсолютно такая же фигня у друга.С точно такими же ошибками и симптомами.Проблема была в южном мосту материнки.После замены всё стало ОК.


_________________
i5-3570,P67X-UD3-B3,2×4 Hiper X,GTX680-DC2,Agility 3 60Gb,2х1 Tb Samsung RAID 0,Define XL R2,245B+24″,Razer Mamba и Lycoza.
BF3: [ONE]TT34-2

 
Godlike66

Member

Статус: В сети
Регистрация: 15.07.2013
Фото: 102

AllD писал(а):

Да, только что прошел повторно

не мемтестом крутите, а prime 95 в режиме blend по одной планке

Vadim++ писал(а):

у него же готовые репаки для этого есть — приятное с полезным

не, эт не вариант)…

Вадим1976 писал(а):

Проблема была в южном мосту материнки

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

 
AR22222

Member

Статус: Не в сети
Регистрация: 25.07.2016
Фото: 3

AllD писал(а):

Торрентами не пользуюсь, и репаки из многочисленных разных источников, одни старые, другие свежие. Вариант «битого архива» или какой-либо «зацепки» файлов исключен.

эмм что? откуда вы достаёте репаки да ещё и с многочисленных источников? не на рынке же диски покупаете :haha:


_________________
https://forums.overclockers.ru/gallery/image.php?album_id=0&image_id=25547 минутка смеха)

 
AllD

Junior

Статус: Не в сети
Регистрация: 01.09.2015

AR22222 писал(а):

эмм что? откуда вы достаёте репаки да ещё и с многочисленных источников? не на рынке же диски покупаете :haha:

Представьте себе такую ситуацию — есть куча проверенного дистрибутива (локальная сеть), который регулярно юзали и все работало, взял оттуда, взял отсюда и тд и тп. Ключевое слово — проверенного.
Ну не умничайте пожалуйста — пока что советы — ерунда — на вас работает? — живите спокойно — но на мой взгляд и ребенок до этих софтовых «решений» додумается — не надо на конференции overclockers лезть.

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

Пока веха которая реально могла повлиять на данные неполадки — смена оперативной памяти. Стояли 3 линейки по 2 — поменял на 1 на 8 и добавил 1 на 4 (тестировал — 8ка выдает ошибки, 4ка после 1 прогона нет (но на форумах настоятельно рекомендуют делать несколько прогонок, ночью попробую). К сожалению некоторое время назад отнес старую память на работу. Завтра заберу — поставлю, посмотрю на результат.

 
AR22222

Member

Статус: Не в сети
Регистрация: 25.07.2016
Фото: 3

AllD писал(а):

Торрентами не пользуюсь

AllD писал(а):

Представьте себе такую ситуацию — есть куча проверенного дистрибутива (локальная сеть), который регулярно юзали и все работало, взял оттуда, взял отсюда и тд и тп

AllD писал(а):

Ну не умничайте пожалуйста — пока что советы — ерунда — на вас работает? — живите спокойно — но на мой взгляд и ребенок до этих софтовых «решений» додумается — не надо на конференции overclockers лезть.

А вы умней чем кажетесь. Я тут бессилен.


_________________
https://forums.overclockers.ru/gallery/image.php?album_id=0&image_id=25547 минутка смеха)

 
Qvak

Member

Статус: Не в сети
Регистрация: 30.09.2012
Откуда: Мордор
Фото: 69

Я точно знаю, что это из-за разгона. Сам с таким сталкивался при переразгоне когда распаковал народные версии современных игр


_________________
⊙﹏⊙

 
Godlike66

Member

Статус: В сети
Регистрация: 15.07.2013
Фото: 102

Qvak писал(а):

Я точно знаю, что это из-за разгона.

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Лаборатория

Новости

Содержание:

  • 1 Определение характера ошибки
  • 2 Ошибка, которую исправить нельзя
  • 3 Ошибка, которую можно исправить
  • 4 Способ первый: установка архиватора
  • 5 Способ №2: изменения адреса установки
  • 6 Способ третий: увеличение объема подкачки
  • 7 Способ №4: замена оперативной памяти
  • 8 Способ пятый: отключение антивируса
  • 9 Способ №6: анализ диска
  • 10 Способ седьмой: установка динамической библиотеки
  • 11 Нарушение це лостности файла (файл не был скачан до конца или был испорчен)
  • 12 Поиск и устранение проблем на ПК
  • 13 Unarc.dll вернул код ошибки -11
  • 14 Unarc.dll вернул код ошибки -12
  • 15 Unarc.dll вернул код ошибки -14
  • 16 Unarc.dll вернул код ошибки -2
  • 17 Unarc.dll вернул код ошибки -6
  • 18 Unarc.dll вернул код ошибки -13
  • 19 Unarc.dll вернул код ошибки -3
  • 20 Unarc.dll вернул код ошибки -4
  • 21 Unarc.dll вернул код ошибки -7
  • 22 Unarc.dll вернул код ошибки -1
  • 23 Где находится файл unarc.dll
  • 24 Различаются ли версии unarc.dll для х86 (х32) и для х64?
  • 25 Ошибка failder CRC check ISDone.dll
  • 26 ERROR: archive data corrupted (decompression fails)

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

Определение характера ошибки

Для начала постараемся разобраться, почему вообще появляется «Unarc.dll вернул код ошибки — 1», а уже потом перейдем к способам решения.

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

  1. Ошибка, которую нельзя исправить.
  2. Ошибка, которую можно исправить.

Сейчас давайте более подробней рассмотрим эти два момента.

Ошибка, которую исправить нельзя

Ситуация: «Unarc.dll вернул код ошибки — 1″ может быть критичной, то есть никак не получится исправить ошибку. Как было сказано, это связано с архивом, и ошибка возникает в процессе его распаковки. В данном случае в сообщении также будет указано следующее: «ERROR: file [путь_к_архиву] failed CRC check». Если это сообщение у вас высветилось, то можете даже не пытаться исправить ситуацию одним из нижеперечисленных способов. Скорее всего, архив повредился при загрузке, поэтому скачайте игру или программу заново и лучше с другого сайта.

Ошибка, которую можно исправить

Наряду с ошибкой, которую нельзя исправить, есть и другая, устранение которой возможно. Сразу стоит обозначить, что если после строки «Unarc.dll вернул код ошибки — 1» идет пометка в скобках: (decompression fails), то данную ошибку исправить получиться одним из способов, которые мы предложим вам в этой статье. Также стоит сказать, что ошибка связана непосредственно с распаковкой архива, а точнее с самим архиватором, но также бывают случаи, когда причина немного другая. Обо всем этом будет рассказано ниже.

Способ первый: установка архиватора

Как было сказано выше, «Unarc.dll вернул код ошибки — 11» или какого-то другого числа связано чаще с архиватором. Дело в том, что создатели RePack’ов частенько используют редкие архиваторы, чтобы как можно больше снизить итоговый размер игры или программы, а у пользователей не всегда есть на компьютере инструменты, для работы с такими архивами.

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

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

Если же у вас 7-Zip уже установлен, или его установка не помогла, то можно воспользоваться вторым способом и устранить проблему с «Unarc.dll вернул код ошибки — 11». Нередкие случаи, когда данное сообщение появляется по причине присутствия русских символов на пути установки. Как не сложно догадаться, чтобы решить проблему, вам необходимо всего лишь переименовать папки с использованием латинских символов.

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

Сообщение, например, «Unarc.dll вернул код ошибки — 14» может возникать также из-за малого объема файла подкачки. Благо на операционных системах Windows данный объем можно отрегулировать в любое время:

  1. Чтобы это сделать, вам нужно открыть утилиту «Выполнить», нажав клавиши Win+R, и выполнить в ней команду sysdm.cpl.
  2. Потом в окне, которое появится, переместиться в раздел «Дополнительно», там кликнуть по «Параметрам» в области «Быстродействие».
  3. В новом окне опять перейти в «Дополнительно» и нажать «Изменить. «.
  4. Далее появится окошко «Виртуальная память», где нужно снять отметку с первого пункта, указать любой диск, кроме системного, и обозначить максимальный размер, который соответствует размеру виртуальной памяти.
  5. После этого нажать «Задать» и «ОК».

Способ №4: замена оперативной памяти

Продолжая разговор, как исправить «Unarc.dll вернул код ошибки — 1», отметим, что виною этому может стать недостаточный объем оперативной памяти. К сожалению, в этом случае поможет только ее увеличение. Однако есть и хорошая сторона — данная проблема появляется очень редко.

Способ пятый: отключение антивируса

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

Что делать с «Unarc.dll вернул код ошибки — 12», если ее причиной стал антивирус? В этом случае вам достаточно всего-навсего зайти в настройки антивируса и отключить его на время инсталляции. После чего его можно снова включить.

Способ №6: анализ диска

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

В этом случае необходима замена, но перед тем как идти в магазин, для начала лучше просканировать его. Для этого откройте окно «Выполнить» и вбейте следующую команду cmd — откроется «Командная строка». В ней вам необходимо выполнить следующую задачу: chkdsk C: /F /R /B. По итогу сканирования вы сможете понять, в норме ли ваш диск или нет. И если результаты неутешительны, то стоит задуматься о приобретении нового накопителя, так как с большой вероятностью вскоре он полностью перестанет функционировать.

Способ седьмой: установка динамической библиотеки

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

Здравствуйте.

Закон подлости: ошибки, чаще всего, случаются в самый неподходящий момент, когда не ждешь никакого подвоха…

В сегодняшней статье я хочу затронуть одну из таких ошибок: при установке игры (а именно при распаковке архивных файлов), иногда появляется сообщение об ошибке с сообщением вида: «Unarc.dll returned an error code: 12…» (что в переводе «Unarc.dll вернул код ошибки: 12…», см. рис. 1). Происходить такое может по разным причинам и не всегда так просто избавиться от этой напасти.

Попробуем разобраться с этим по порядку. И так…

Нарушение це лостности файла (файл не был скачан до конца или был испорчен)

Я условно разбил статью на несколько частей (в зависимости от причины появления проблемы). Для начала внимательно присмотритесь к сообщению — если в нем будут слова, вроде « CRC check » или « нарушена целостность файла » (« не сходится контрольная сумма «) — значит проблема в самом файле (в 99% случаев), который вы пытаетесь установить (пример подобной ошибки представлен на рис. 1 ниже).

Рис. 1. ISDone.dll: «An error occurred while unpacking: Does not match cheksum! Unarc.dll returned an error code: — 12». Обратите внимание на то, что в сообщение об ошибке говориться про CRC check — т.е. целостность файла нарушена.

Происходить такое может по множеству причин :

  1. файл не был до конца скачан;
  2. установочный файл был испорчен вирусом (или антивирусом — да, да бывает и такое, когда антивирус пытается вылечить файл — то часто файл после этого становиться испорченным);
  3. изначально файл был «битым» — сообщите об этом тому, кто дал вам этот архив с игрой, программой (возможно, он достаточно быстро исправит этот момент).

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

Поиск и устранение проблем на ПК

Если в сообщение об ошибке отсутствует слова о нарушение целостности файла — то установить причину будет сложнее…

На рис. 2 представлена похожая ошибка, только с другим кодом — 7 (ошибка связанная с декомпрессией файла, кстати сюда же можно отнести и ошибки с другими кодами: 1, 5, 6 и пр.). В этом случае ошибка может появляться из-за различных причин. Рассмотрим самые распространенные из них.

Рис. 2. Unarc.dll вернул код ошибки — 7 (decompression fails)

1) Отсутствие нужного архиватора

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

Если в ошибке ничего об этом нет (как на рис. 2), рекомендую скачать и установить парочку знаменитых архиваторов: 7-Z, WinRar, WinZip и пр.

Кстати, у меня на блоге была неплохая статья с популярными бесплатными архиваторами (рекомендую): https://pcpro100.info/vyibor-arhivatora-luchshie-besplatnyie-arhivatoryi/

2) Нет свободного места на жестком диске

Многие пользователи даже не обращают внимание: есть ли на жестком диске (куда устанавливается игра) свободное место. Так же важно отметить, что если для файлов игры требуется 5 ГБ места на HDD — то для успешного процесса установки может потребоваться гораздо больше (например, все 10!). Происходит это из-за того, что после установки — временные файлы, которые были нужны при установке — игра удаляет.

Таким образом, я рекомендую чтобы на диске, куда ведется установка, было свободное место с существенным запасом!

Рис. 3. Этот компьютер — проверка свободного места на жестком диске

3) Наличие кириллицы (либо спец символов) в пути установки

Более опытные пользователи, наверное, еще помнят как множество софта некорректно работало с кириллицей (с русскими символами). Очень часто вместо русских символов наблюдались «крякозабры» — и поэтому многие, даже самые обычные папки, называли латиницей (у меня так же закрепилась подобная привычка).

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

Рис. 4. Правильный путь для установки

Рис. 5. Неправильный путь для установки

4) Есть проблемы с оперативной памятью

Может быть скажу не очень популярную мысль, но даже если при работе в Windows у вас практически не бывает ошибок — то это не означает, что у вас нет проблем с оперативной памятью.

Обычно, если есть проблемы с оперативной памятью, то помимо такой ошибки у вас часто могут возникать:

  • ошибка с синим экраном (более подобно о нем здесь: https://pcpro100.info/siniy-ekran-smerti-chto-delat/);
  • компьютер подвисает (или вообще зависает) и не отвечает ни на какие клавиши;
  • часто ПК просто перезагружается, не спрашивая вас об этом.

Рекомендую при подобных проблемах протестировать оперативную память. Как это сделать рассказано в одной из моих прошлых статей:

5) Выключен файл подкачки (или его размер слишком мал)

Чтобы изменить файл подкачки — нужно зайти в панель управления по адресу: Панель управленияСистема и безопасность

Далее откройте раздел « Система » (см. рис. 6).

Рис. 6. Система и безопасность (Панель управления Windows 10)

В этом разделе слева сбоку есть ссылка: « Дополнительные параметры системы «. Перейдите по ней (см. рис. 7).

Рис. 7. Система Windows 10

Далее во вкладке « Дополнительно » откройте параметры быстродействия , как показано на рис. 8.

Рис. 8. Параметры быстродействия

Вот в них то и задается размер файла подкачки (см. рис. 9). Сколько его сделать — это тема спора множества авторов. В рамках этой статьи — рекомендую его просто увеличить на несколько ГБ и протестировать установку.

Более подробно о файле подкачки рассказано здесь: https://pcpro100.info/pagefile-sys/

Рис. 9. Задание размера файла подкачки

Собственно, по этому вопросу, мне больше добавить нечего. За дополнения и комментарии — буду признателен. Удачной установки 🙂

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

В этой статье мы рассмотрим различные проблемы и ошибки, которые влияют на работу unarc.dll

Unarc.dll вернул код ошибки -11

Ошибка 11 гласит о том, что архив который был скачан, нужно проверить контрольной суммой перед запуском. Данная цифра говорить нам о том, какие файлы и сколько были заложены в архив. Если она не совпадает, то мы получим 11 ошибку unarc.dll файла.

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

Обычно 11 ошибка связана с невозможностью записи данных на диск. Он может быть переполнен или недоступен для записи в данный момент.

Более подробно про 11 ошибку можно почитать в этой статье — http://marmok.ru/pc/unarc-dll-kod-oshibki-11-ispravlenie/

Unarc.dll вернул код ошибки -12

В случае ошибки 12 как и в 11 проблемой всему является хеш-сумма. Но в данном случае, unarc.dll ругается на принудительное изменение целостности архива и самого файла который в данный момент задействован.

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

Unarc.dll вернул код ошибки -14

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

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

Unarc.dll вернул код ошибки -2

Если unarc.dll вернул код ошибки 2 — это означает, что архив поврежден. Нарушение целостности могло возникнуть при совместном использовании определенных секторов установки.

  • На время распаковки / установки — отключите антивирус или приостановите его действие. Это облегчит взаимодействие систем распаковки.
  • Удалите скачанный архив / файл из загрузок браузера или торрента.
  • Уйдите с раздачи файла. Это разблокирует и расширит доступ для приложения установки.

Unarc.dll вернул код ошибки -6

Если при установке игры вы получили ошибку 6 — это означает, что в самом процессе установки была нарушена или удалена часть архива. Делается это как самой системой так и инсталлером для освобождения ресурсов.

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

Unarc.dll вернул код ошибки -13

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

Сделать с этим практически ничего нельзя, т.к. изменения вшиты в сам процесс установки. Но решение ошибки может быть связано с перекешированием активного торрета.

Unarc.dll вернул код ошибки -3

При ошибки с номером 3 — следует запустить установщик в режиме администратора. Некоторые процедуры (такие как занесение в реестр) должны получить определенный доступ. Архиватор не может этого сделать — если установлено ограничение на права пользователя.

  • Отключите UAC который может блокировать доступ процедурам распаковки.
  • Временно запретите антивирусу проверять исполнение командной строки.
  • Удалите индексирование файла установки.
  • Уберите кириллицу из пути установки файла (или его расположения).

Unarc.dll вернул код ошибки -4

Если на экране при распаковке или установке игры или приложения возникает ошибка unarc.dll с кодом 4 — это означает, что архив был либо недокачан, либо при проверке антивирусом из него были удалены вредоносные (или небезопасные) компоненты.

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

  • В редакторе архивов WinRAR можно сделать процедуру восстановления целостности архива.
  • Если это игра — тогда перекешируйте торрент файл и обновите раздачу. Вероятно были пропущены части файлов или недокачаны.

Unarc.dll вернул код ошибки -7

Ошибка с номером 7 — означает, что архив был поврежден или не был полностью скачан. Вам следует проверить целостность архива.

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

Unarc.dll вернул код ошибки -1

Самая базовая ошибка под номером — 1. В данном случае unarc.dll не может определить какого рода проблема, поэтому вам следует сделать все возможные варианты для решения.

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

Где находится файл unarc.dll

Расположения файла unarc.dll доступно для пользователей с правами администратора. Этот системный файл, он обозначен антивирусами как — безопасный.

Файл находится по пути С:/Windows/system32/unarc.dll. Там же находится его компонент isdone.dll.

Различаются ли версии unarc.dll для х86 (х32) и для х64?

На самом деле отличия минимальны. Сама структура системы которая отвечает за распаковку может работать в двух режимах — х86 и х64. В зависимости от операционной системы могут применяться и различные (подходящие по структуре) алгоритмы распаковки архива.

Если Вы скачиваете файлы для замены, то обязательно соблюдайте разрядность.

Ошибка failder CRC check ISDone.dll

Как компонент unarc — файл ISDone.dll — так же помогает в распаковке файлов их хранит в себе завершающую стадию структуры алгоритма.

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

Решение тут простое — перекачайте архив или обновите хеш-сумму.

ERROR: archive data corrupted (decompression fails)

Базовая ошибка которая возникает в любого рода проблемах unarc. Она создана для оповещения пользователя о недоступности архива с которым производятся различные действия.

В зависимости от кода ошибки он трактовка его будет разной. Попробуйте найти решение согласно возвращенного кода ошибки.

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

Одной из распространенных проблем является ошибка ISDone.dll, которая сопровождается сообщением о том, что Unarc.dll вернул код ошибки. В данном материале мы рассмотрим причины возникновения ошибки ISDone.dll и Unarc.dll при установке игр, а также расскажем как эту ошибку можно исправить в Windows 10 или Windows 7.

Ошибка ISDone.dll, Unarc dll вернул код ошибки

Как уже было сказано, ошибка ISDone.dll в Windows 10 или Windows 7 чаще всего появляется при установке компьютерных игр, а также других программ большого размера. Особенно часто ошибка ISDone.dll возникает при установке не лицензионных игр, например, при установке репака (repack) скачанного с торрентов.

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

Чаще всего ISDone.dll выдает следующее сообщение:

  • Произошла ошибка при распаковке! Unarc.dll вернул код ошибки -1. ERROR: archive data corrupted (decompression fails).

Иногда в сообщении об ошибке ISDone.dll имеется дополнительная информация, указывающая на возможную причину, например:

  • Невозможно считать данные. Код -6.
  • Архив поврежден. Код -7.
  • Необходимые функции не поддерживаются библиотекой. Код -8.
  • Невозможно записать данные на диск. Код -11.
  • Не совпадает контрольная сумма. Код -12.
  • Заголовок архива поврежден. Код -14

Также само сообщение может быть на английском языке:

  • An error occurred when unpacking! Unarc.dll returned an error code: -1. ERROR: archive data corrupted (decompression fails).

Ошибка ISDone.dll, Unarc dll

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

Как исправить ошибку ISDone.dll и Unarc.dll

Если при попытке установить игру вы получаете ошибку ISDone.dll и Unarc.dll, то первое, что нужно проверить, это пути к файлам установщика. Эти пути не должны содержать русских букв (кириллицы).

Например, если файл находится в папке:

  • C:UsersИванЗагрузки

То его нужно переместить в другую папку, путь к которой не будет содержать русских букв. Например, можно использовать папку:

  • D:Downloads

Также кириллицы не должно быть в:

  • Названии самого файла установщика (файл «установщик.exe» – будет выдавать ошибку).
  • Пути к месту установки (папка «C:Игры» — не подойдет).
  • Пути к папке с временными файлами (папка «C:UsersИванAppDataLocalTemp» — не подойдет)

С последним пунктом сложнее всего. По умолчанию в Windows папка с временными файлами находится внутри папки пользователя. Поэтому если имя пользователя содержит кириллицу, то и путь к временным файлам будет содержать кириллицу. Например:

  • Пользователь: Иван
  • Папка пользователя: C:UsersИван
  • Папка с временными файлами: C:UsersИванAppDataLocalTemp

Решить проблему с временными файлами можно двумя способами:

  1. Изменить расположение папки с временными файлами через «Переменные среды».
  2. Создать пользователя с именем на латинице и установить программу из по его учетной записи (проще и безопасней).

Другие возможные причины появления ошибки ISDone.dll и Unarc.dll:

  • Установщик или архив поврежден. Попробуйте скачать программу с другого сайта.
  • Недостаточно места на системном диске. Попробуйте освободить место на системном диске и повторить установку.
  • Установка блокируется антивирусом. Попробуйте отключить антивирус и повторить установку.
  • Недостаточно оперативной памяти. Попробуйте увеличить файл подкачки и повторить установку.
  • Неисправная оперативная память. Попробуйте проверить оперативную память на ошибки и при необходимости заменить модули на новые.

Посмотрите также:

  • Msvcp140.dll: что это за ошибка и как ее исправить
  • Vcruntime140.dll: что это за ошибка и как ее исправить
  • Ошибка «Администратор заблокировал выполнение этого приложения» в Windows 10
  • Ошибка «У вас нет разрешения на сохранение файлов в этом месте» в Windows 10

Автор
Александр Степушин

Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.

Остались вопросы?

Задайте вопрос в комментариях под статьей или на странице
«Задать вопрос»
и вы обязательно получите ответ.

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

В этой статье мы рассмотрим различные проблемы и ошибки, которые влияют на работу unarc.dll

Содержание

  1. Unarc.dll вернул код ошибки -11
  2. Unarc.dll вернул код ошибки -12
  3. Unarc.dll код ошибки -14
  4. Unarc.dll вернул код ошибки -2
  5. Unarc.dll вернул код ошибки -6
  6. Unarc.dll вернул код ошибки -13
  7. Unarc.dll вернул код ошибки -3
  8. Unarc.dll вернул код ошибки -4
  9. Unarc.dll вернул код ошибки -7
  10. Unarc.dll вернул код ошибки -1
  11. Где находится файл unarc.dll
  12. Различаются ли версии unarc.dll для х86 (х32) и для х64?
  13. Ошибка failder CRC check ISDone.dll
  14. ERROR: archive data corrupted (decompression fails)

Unarc.dll вернул код ошибки -11

Ошибка 11 гласит о том, что архив который был скачан, нужно проверить контрольной суммой перед запуском. Данная цифра говорить нам о том, какие файлы и сколько были заложены в архив. Если она не совпадает, то мы получим 11 ошибку unarc.dll файла.

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

Обычно 11 ошибка связана с невозможностью записи данных на диск. Он может быть переполнен или недоступен для записи в данный момент.

Более подробно про 11 ошибку можно почитать в этой статье — http://marmok.ru/pc/unarc-dll-kod-oshibki-11-ispravlenie/

Unarc.dll вернул код ошибки -12

Решение всех ошибок unarc.dll

В случае ошибки 12 как и в 11 проблемой всему является хеш-сумма. Но в данном случае, unarc.dll ругается на принудительное изменение целостности архива и самого файла который в данный момент задействован.

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

Unarc.dll код ошибки -14

Решение всех ошибок unarc.dll

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

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

Unarc.dll вернул код ошибки -2

Если unarc.dll вернул код ошибки 2 — это означает, что архив поврежден. Нарушение целостности могло возникнуть при совместном использовании определенных секторов установки.

  • На время распаковки / установки — отключите антивирус или приостановите его действие. Это облегчит взаимодействие систем распаковки.
  • Удалите скачанный архив / файл из загрузок браузера или торрента.
  • Уйдите с раздачи файла. Это разблокирует и расширит доступ для приложения установки.

Unarc.dll вернул код ошибки -6

Решение всех ошибок unarc.dll

Если при установке игры вы получили ошибку 6 — это означает, что в самом процессе установки была нарушена или удалена часть архива. Делается это как самой системой так и инсталлером для освобождения ресурсов.

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

Unarc.dll вернул код ошибки -13

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

Сделать с этим практически ничего нельзя, т.к. изменения вшиты в сам процесс установки. Но решение ошибки может быть связано с перекешированием активного торрета.

Unarc.dll вернул код ошибки -3

При ошибки с номером 3 — следует запустить установщик в режиме администратора. Некоторые процедуры (такие как занесение в реестр) должны получить определенный доступ. Архиватор не может этого сделать — если установлено ограничение на права пользователя.

  • Отключите UAC который может блокировать доступ процедурам распаковки.
  • Временно запретите антивирусу проверять исполнение командной строки.
  • Удалите индексирование файла установки.
  • Уберите кириллицу из пути установки файла (или его расположения).

Unarc.dll вернул код ошибки -4

Если на экране при распаковке или установке игры или приложения возникает ошибка unarc.dll с кодом 4 — это означает, что архив был либо недокачан, либо при проверке антивирусом из него были удалены вредоносные (или небезопасные) компоненты.

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

  • В редакторе архивов WinRAR можно сделать процедуру восстановления целостности архива.
  • Если это игра — тогда перекешируйте торрент файл и обновите раздачу. Вероятно были пропущены части файлов или недокачаны.

Unarc.dll вернул код ошибки -7

Решение всех ошибок unarc.dll

Ошибка с номером 7 — означает, что архив был поврежден или не был полностью скачан. Вам следует проверить целостность архива.

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

Unarc.dll вернул код ошибки -1

Решение всех ошибок unarc.dll

Самая базовая ошибка под номером — 1. В данном случае unarc.dll не может определить какого рода проблема, поэтому вам следует сделать все возможные варианты для решения.

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

Где находится файл unarc.dll

Расположения файла unarc.dll доступно для пользователей с правами администратора. Этот системный файл, он обозначен антивирусами как — безопасный.

Файл находится по пути С:/Windows/system32/unarc.dll. Там же находится его компонент isdone.dll.

Различаются ли версии unarc.dll для х86 (х32) и для х64?

На самом деле отличия минимальны. Сама структура системы которая отвечает за распаковку может работать в двух режимах — х86 и х64. В зависимости от операционной системы могут применяться и различные (подходящие по структуре) алгоритмы распаковки архива.

Если Вы скачиваете файлы для замены, то обязательно соблюдайте разрядность.

Ошибка failder CRC check ISDone.dll

Как компонент unarc — файл ISDone.dll — так же помогает в распаковке файлов их хранит в себе завершающую стадию структуры алгоритма.

Если Вы видите эту ошибку, то наверняка процесс распаковки был прерван. Обычно это связано со звуковыми файлами которые при создании контрольной суммы могут различаться.Решение тут простое — перекачайте архив или обновите хеш-сумму.

ERROR: archive data corrupted (decompression fails)

Базовая ошибка которая возникает в любого рода проблемах unarc. Она создана для оповещения пользователя о недоступности архива с которым производятся различные действия.

В зависимости от кода ошибки он трактовка его будет разной. Попробуйте найти решение согласно возвращенного кода ошибки.

Понравилась статья? Поделить с друзьями:
  • Что значит ошибка system service exception
  • Что значит ошибка a javascript error occurred in the main process
  • Что значит ошибка steam error
  • Что значит ошибка a d3d11 compatible gpu
  • Что значит ошибка ssl соединения