Содержание
- Unarc.dll вернул код ошибки 6
- Переустановка архиватора
- Скачивание нового установщика
- Удаление вирусов
- Проверка файловой системы
- Видеоинструкция
- Заключение
- Unarc dll вернуть код ошибки 6: решение проблемы
- С чем связана ошибка
- Критичная ошибка
- Не критичная ошибка
- Способ устранения №1: когда архив поврежден
- Способ устранения №2: установка архиваторов
- Способ устранения №3: отключение антивируса и других элементов защиты
- Способ устранения №4: получение прав
- Способ устранения №5: увеличение объема подкачки
- Способ устранения №6: увеличение оперативной памяти
- Способ устранения №7: замена файлов библиотек
- ISDone.dll / Unarc.dll вернул код ошибки: 1, 5, 6, 7, 8, 11
- Нарушение це лостности файла (файл не был скачан до конца или был испорчен)
- Поиск и устранение проблем на ПК
Unarc.dll вернул код ошибки 6
Все, кто хоть раз скачивал и устанавливал сжатые версии компьютерных игр, сталкивался с невозможностью распаковки архива. В большинстве случаев вместе с завершением процедуры установки пользователь видит окно с уведомлением о том, что unarc.dll вернул код ошибки 6. В данной статье мы разберемся, как можно избавиться от этой проблемы.
Ошибка при распаковке игры может сопровождаться не только кодом 6. На нашем сайте вы найдете решения и других типов ошибок. Однако в большинстве случаев методы похожи друг на друга.
Переустановка архиватора
Поскольку речь идет о сжатых архивах с игровыми файлами, в процессе установки участвует архиватор. Если в работе данной программы возникают неполадки, то и распаковка игровых архивов может завершиться безуспешно. В таком случае вам необходимо полностью переустановить приложение на компьютер. Для этого откройте стандартную утилиту Windows для деинсталляции программ. В списке найдите архиватор, который используется системой и запустите процедуру удаления.
После этого перезагрузите компьютер и скачайте «свежий» дистрибутив архиватора с официального сайта. Например, вы можете загрузить одну из самых популярных программ WinRAR .
Также между процедурами установки и удаления можно выполнять очистку системы от временных файлов и ошибок реестра. Для этой цели подойдет специальная утилита CCleaner .
Скачивание нового установщика
Вторая причина появления ошибки никак не связана с проблемами операционной системы или аппаратной части компьютера. Часто пользователи сталкиваются с испорченными сборками игр, выложенных на торрент-трекерах. В их состав уже входят поврежденные файлы, а в некоторых случаях важных компонентов вовсе нет. Из-за этого при распаковке возникают соответствующие ошибки с упоминанием библиотек unarc.dll.
В такой ситуации мы рекомендуем вам проверить целостность файлов через программу, которая осуществляла загрузку игрового дистрибутива (например, uTorrent). Если будут найдены потери, то скачайте недостающие файлы. Если это не помогло, то загрузите другую сборку игры.
Удаление вирусов
Третий вариант связан с проблемами в операционной системе. У тех пользователей, которые не включают защиту антивирусом, данная неполадка может возникнуть с большей вероятностью. Вам необходимо провести полную проверку компьютера и избавиться от всех угроз, которые будут найдены в ходе сканирования.
После этого проверьте список карантина и извлеките те файлы, которые относятся к игре. Возможно, антивирус посчитал их угрозой и автоматически заблокировал.
Проверка файловой системы
Если проблема не исчезает после смены названия папки, раздела жесткого диска, то вам необходимо обратить внимание на состояние файловой системы. Для этого запустите проверку ОС с помощью командной строки. Откройте приложение от имени администратора и введите команду [k]sfc /scannow[/k].
Когда процедура завершится, вы увидите результат проверки. При необходимости перезагрузите компьютер для завершения восстановления файловой системы.
Также необходимо проверить состояние жесткого диска и оперативной памяти. Возможно, механические повреждения снизили работоспособность устройств. Из-за этого часто возникают ошибки не только при установке приложений, но и во время обычной работы компьютера.
Видеоинструкция
Напоследок, предлагаем вашему вниманию видеоинструкцию. Обязательно посмотрите ее полностью перед тем, как приступать к исправлению ошибки с кодом 6.
Заключение
Как вы могли понять, текст ошибки не предоставляет нужной информации о причине, поэтому пользователям приходится проверять множество вариантов. В нашем руководстве перечислены самые популярные неполадки, которые приводят к ошибке. Если вы будете следовать всем рекомендациям, то сможете быстро исправить проблему и наконец установить игру!
Тех, у кого остались вопросы после прочтения статьи, мы ждем в комментариях. Наши специалисты прочтут все сообщения и дадут полезные советы в той или иной ситуации.
Источник
Unarc dll вернуть код ошибки 6: решение проблемы
Любители скачивать взломанные игры и программы с торрентов, именуемые 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:WindowsSystem32 или C:WindowsSysWOW64, в зависимости от разрядности вашей системы.
Выполните команду regsvr32 isdone.dll и regsvr32 unarc.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 — т.е. целостность файла нарушена.
Происходить такое может по множеству причин :
- файл не был до конца скачан;
- установочный файл был испорчен вирусом (или антивирусом — да, да бывает и такое, когда антивирус пытается вылечить файл — то часто файл после этого становиться испорченным);
- изначально файл был «битым» — сообщите об этом тому, кто дал вам этот архив с игрой, программой (возможно, он достаточно быстро исправит этот момент).
Как бы там ни было, в этом случае придется перекачивать установочный файл и пытаться заново произвести установку. Еще лучше — скачать этот же файл с другого источника.
Поиск и устранение проблем на ПК
Если в сообщение об ошибке отсутствует слова о нарушение целостности файла — то установить причину будет сложнее…
На рис. 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 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 — т.е. целостность файла нарушена.
Происходить такое может по множеству причин:
- файл не был до конца скачан;
- установочный файл был испорчен вирусом (или антивирусом — да, да бывает и такое, когда антивирус пытается вылечить файл — то часто файл после этого становиться испорченным);
- изначально файл был «битым» — сообщите об этом тому, кто дал вам этот архив с игрой, программой (возможно, он достаточно быстро исправит этот момент).
Как бы там ни было, в этом случае придется перекачивать установочный файл и пытаться заново произвести установку. Еще лучше — скачать этот же файл с другого источника.
Поиск и устранение проблем на ПК
Если в сообщение об ошибке отсутствует слова о нарушение целостности файла — то установить причину будет сложнее…
На рис. 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/);
- компьютер подвисает (или вообще зависает) и не отвечает ни на какие клавиши;
- часто ПК просто перезагружается, не спрашивая вас об этом.
Рекомендую при подобных проблемах протестировать оперативную память. Как это сделать рассказано в одной из моих прошлых статей:
тест оперативной памяти — https://pcpro100.info/testirovanie-operativnoy-pamyati/
5) Выключен файл подкачки (или его размер слишком мал)
Чтобы изменить файл подкачки — нужно зайти в панель управления по адресу: Панель управленияСистема и безопасность
Далее откройте раздел «Система» (см. рис. 6).
Рис. 6. Система и безопасность (Панель управления Windows 10)
В этом разделе слева сбоку есть ссылка: «Дополнительные параметры системы«. Перейдите по ней (см. рис. 7).
Рис. 7. Система Windows 10
Далее во вкладке «Дополнительно» откройте параметры быстродействия, как показано на рис. 8.
Рис. 8. Параметры быстродействия
Вот в них то и задается размер файла подкачки (см. рис. 9). Сколько его сделать — это тема спора множества авторов. В рамках этой статьи — рекомендую его просто увеличить на несколько ГБ и протестировать установку.
Более подробно о файле подкачки рассказано здесь: https://pcpro100.info/pagefile-sys/
Рис. 9. Задание размера файла подкачки
Собственно, по этому вопросу, мне больше добавить нечего. За дополнения и комментарии — буду признателен. Удачной установки 🙂
- Распечатать
Оцените статью:
- 5
- 4
- 3
- 2
- 1
(35 голосов, среднее: 3.3 из 5)
Поделитесь с друзьями!
Наверняка многие почитатели современных компьютерных игр при их установке на компьютер сталкивались с проблемой, когда инсталляция вот-вот должна закончиться, а вместо успешного завершения система выдает сообщение вроде «Unarc.dll вернул код ошибки 6». В чем причина и как исправить такую ситуацию, сейчас и будет показано на простейших примерах.
Сбой «Unarc.dll вернул код ошибки 6»: что это означает и в чем причина?
Прежде чем приступать к устранению сбоев, связанных с этим типом ошибки, следует разобраться в причинах их появления. Считается, что в большинстве случаев они возникают только при скачивании из Интернета и использовании неофициальных инсталляционных сборок, которые принято назвать Re-Pack.
К сожалению, чаще всего это не «родные» дистрибутивы игр, а пользовательские наборы, в которых могут отсутствовать или быть поврежденными некоторые важные компоненты. К тому же, как правило, они представлены в виде архивов, с которыми тоже может возникать множество проблем.
За установку игр отвечает программа-декомпрессор и две динамические библиотеки — ISDone.dll и Unarc.dll. Код ошибки 6 с разными типами описания сбоя может свидетельствовать о наиболее распространенных причинах неполадок, среди которых можно выделить следующие:
- повреждение загруженного архива с нарушением целостности;
- создание архива более высокой версией архиватора, нежели используемая для распаковки;
- вирусное заражение содержимого архива;
- сбои в динамических компонентах.
Ошибки компонентов инсталляционного дистрибутива при установке игр
Наиболее неприятной для геймера ситуацией является появление ошибки на финальной стадии установки игры. Ход инсталляции может быть уже выполнен на 95-99 %, но именно в это время и появляется критический сбой.
Причина этого банально проста. Компонентом Unarc.dll ошибка 6 выдается в том случае, когда распаковка и установка последних недостающих компонентов оказывается невозможной. Как правило, это именно архивы, извлечение содержимого которых производится в последнюю очередь. В официальных дистрибутивах проблем нет только потому, что в наборе имеется собственный декомпрессор, файлы представлены в виде самораспаковывающихся архивов, или в процессе распаковки инсталлятор обращается к архиватору, установленному в системе, который соответствует модификации программы, при помощи которой архив был создан изначально.
При этом в описании часто можно встретить фразы «Unarc.dll вернул код ошибки 6. Error. File read operation failed» или «Decompression failed». Первое описание говорит о том, что установщик не может прочитать (распознать) файл, второй свидетельствует о том, что архиватор не может выполнить декомпрессию содержимого.
Unarc.dll вернул код ошибки 6: как исправить сбой простейшим способом
Первый и наиболее простой способ устранения сбоя при повреждении архива состоит в том, чтобы попытаться загрузить его на компьютер заново. Очень может быть, что он просто не догрузился.
Если повторное скачивание положительного результата не даст, а архиватор в сообщении об ошибке упомянет сбой чтения данных следует поискать неповрежденный (цельный) архив на другом ресурсе и загрузить его на компьютер.
Устранение проблем, связанных с архиваторами
С другой стороны, когда установщик обращается к архиватору, установленному в системе, или пользователь извлекает содержимое архива в процессе инсталляции самостоятельно, ситуация с появление предупреждения о том, что Unarc.dll вернул код ошибки 6, возникнуть тоже может.
Чаще всего проблема заключается в том, что версия компрессионной программы ниже, чем та, которой был запакован архив. Самым простым примером можно назвать попытку распаковать архивы, созданные при помощи WinRAR пятой модификации, аналогичным приложением, но версии 4. Выходом из сложившейся ситуации станет установка нужной версии архиватора или замена его на другой равноценный (WinZIP, 7-Zip и т.д.).
Кстати, что касается упаковки архива программой 7-Zip, иногда могут применяться нестандартные методы усиленного сжатия, которые WinZIP и WinRAR не поддерживают. В этом случае извлечение содержимого нужно производить оригинальным приложением.
Проблемы вирусного заражения
Вирусное воздействие тоже нельзя недооценивать. Зараженным может оказаться и сам архив, и динамические библиотеки, задействованные в процессе инсталляции игры.
В первом случае перед распаковкой следует проверить на вирусы искомый архив, во втором — произвести комплексную проверку всей компьютерной системы, активировав углубленный анализ.
Исправление сбоев динамических компонентов, задействованных в процессе инсталляции
Наконец, сообщение «Unarc.dll вернул код ошибки 6» может появляться и в случае сбоя самих динамических компонентов, вследствие критического воздействия на операционную систему (некорректное завершение работы, перепады напряжения, ошибки системных компонентов и т.д.).
Для таких случаев тоже есть решение. Поскольку вручную исправить такие сбои невозможно (даже при интеграции в систему оригинальных библиотек, скопированных с другого компьютера с аналогичной ОС или загруженных из Интернета), их следует восстановить. Откат системы не рассматриваем, ведь компоненты могли быть повреждены достаточно давно, и для восстановления контрольная точка отсутствует.
Можно проверить систему командой sfc scannow, которая вводится в соответствующей консоли. Проще всего задействовать специальные утилиты вроде DLL Suite или Microsoft Fix It!, которые проделают все операции автоматически без участия пользователя.
Заключение
В заключение темы остается добавить, что самыми частыми сбоями являются именно ошибки архивных данных, поэтому лучше не использовать разного рода ре-паки, а устанавливать понравившиеся или любимые игры с помощью официальных дистрибутивов. Только в этом случае можно дать гарантию того, что установка пройдет успешно, а в процессе инсталляции не возникнет проблем.
На всякий случай и программы-архиваторы тоже следует держать в актуальном состоянии, ведь новые версии, при помощи которых создаются архивы, предполагают более мощное сжатие с использованием обновленных алгоритмов, а устаревшие модификации такие технологии могут и не поддерживать.
Наконец, здесь не рассматривались вопросы, связанные с повреждением планок оперативной памяти, и любые лругие сбои физического характера.
Ситуация достаточно распространенная: ошибка unarc.dll появляется после загрузки какого-либо архива или при попытке установки игры, скачанной из интернета. Происходить это может как на Windows 10, так и в 8, в Windows 7 и даже в Windows XP. Почитав чужие предложения о том, как решить проблему, столкнулся с тем, что лишь в одном случае из 10 указывается важный вариант, который при этом является виной 50% таких случаев. Но все-таки давайте по порядку.
Обновление 2016: прежде чем приступать к описанным способам исправить ошибку unarc.dll, рекомендую выполнить два действия: отключить антивирус (включая защитник Windows) и , после чего попробовать установку игры или программы заново — чаще всего эти простые действия помогают.
Ищем причину
Итак, при попытке распаковать архив или установить игру с установщиком Inno Setup, Вы столкнулись с примерно такой ситуацией:
- ISDone.dll Произошла ошибка при распаковке: Архив поврежден!
- Unarc.dll вернул код ошибки: -7 (код ошибки может быть другой)
- ERROR: archive data corrupted (decompression fails)
Вариант, который проще всего предположить и проверить — битый архив.
Проверяем следующим образом:
- Скачиваем из другого источника, если ошибка unarc.dll повторилась, то:
- Несем на флешке к другому компьютеру, пробуем распаковать там. Если все происходит нормально, дело не в архиве.
Еще одна из вероятных причин возникновения ошибки — проблемы с архиватором. Попробуйте переустановить его. Либо воспользоваться другим: если до этого использовали WinRAR, то попробуйте, например, 7zip.
Проверьте наличие русских букв в пути к папке с unarc.dll
За этот способ благодарим одного из читателей под ником Konflikt, стоит проверить, вполне возможно, что ошибка unarc.dll вызвана указанной причиной:
Внимание всем кому не помогли все вышеописанные танцы с бубном. Проблема может заключаться в папке в которой лежит архив с этой ошибкой! Проследите что бы в пути где лежит файл (ИМЕННО ГДЕ ЛЕЖИТ АРХИВ, а не куда распаковываете) не было русских букв. Например если архив в папке «Игры» переименуйте папку в «Games». На Win 8.1 x64 прокатило, хорошо что не дошел до ковыряния системника.
Еще один вариант исправить ошибку
Вариант, многими используемый, но мало кому помогающий:
- Скачиваем отдельно библиотеку unarc.dll
- Кладем в System32, в 64-разрядной системе также кладем и в SysWOW64
- В командной строке вводим regsvr32 unarc.dll, нажимаем Enter и перезагружаем компьютер
Снова пробуем распаковать файл или установить игру.
При условии, что на данном этапе ничто не помогло, а также для Вас не представляет переустановить Windows, Вы можете это сделать. Но учтите, что чаще всего это не решает проблему. На одном из форумов человек пишет о том, что четырежды переустанавливал Windows, ошибка unarc.dll так и не исчезла… Интересно, зачем четыре раза?
Если все перепробовали, а ошибка ISDone.dll или unarc.dll осталась
А теперь переходим к наиболее печальному, но при этом очень частому случаю, из-за которого возникает эта ошибка — проблемы с оперативной памятью компьютера. Вы можете воспользоваться диагностическими утилитами для тестирования RAM, а можете также, при условии, что у Вас два и более модулей памяти, вытаскивать их поочередно, включать компьютер, загружать архив и пробовать распаковать. Получилось — значит проблема в том из модулей, который был вытащен, а если снова возникла ошибка unarc.dll — переходим к следующей плате.
И еще, совсем редкая ситуация, с которой однажды пришлось столкнуться: человек скидывал архивы себе на флешку, а они у него не распаковывались. В данном случае проблема была именно во флешке — так что если Вы приносите какие-то файлы извне, не загружая их напрямую из интернета, то вполне возможно, что unarc.dll возникает из-за проблемного носителя.
При извлечении из архива и установке репаков пиратских версий видеоигр и компьютерных программ пользователи сталкиваются с ошибками библиотеки unarc.dll. Такая проблема распространена среди геймеров и появляется на компьютерах с Windows 7 и 8. При этом код ошибки может быть разным, главное, на что стоит обратить внимание — это текст уведомления в табличке. Увидев такую ошибку, не спешите загружать RePack игры заново или с другого источника, даже если видите сообщение о том, что архив не может быть распакован, так как поврежден. На самом деле, с вероятностью в 99% с файлами игры или программы все в порядке. Тут дело в другом. И чтобы разобраться, необходимо обратить внимание не на код ошибки, а на сообщение после ERROR.
Вот как описывается ошибка на этом скриншоте
:
Если в описании есть слова «failed CRC Check», значит, загруженный архив действительно имеет ошибки (поврежден и не может быть распакован). Что делать в такой ситуации понятно: скачать сборку с другого сайта и распаковать. А если в описании к ошибке есть слова «decompression failed» (смотрите скриншот под текстом), с архивом все в порядке и проблему ищем на компьютере.
Если вы увидели в табличке с уведомлением, что «unarc dll возвращает код ошибки 7», значит, на вашем компьютере отсутствует необходимая для распаковки файлов игры программа-архиватор. Часто такие ошибки возникают при инсталляции пиратских версий программ и компьютерных игр. В лицензионных сборках присутствуют все необходимые библиотеки, так как разработчики не ставят себе целью уменьшить объем архива с файлами. Также при сборке официальные игры и программы архивируются проверенными «упаковщиками и распаковщиками» файлов. А вот при создании репаков «пираты» часто архивируют игры с большими объемами нестандартными архиваторами, отличающимися большой степенью сжатия. Чаще всего используются:
Загрузка универсальной программы архивирования или новой сборки игры решает проблему библиотеки unarc.dll
в 92% случаев. А остальные 8% — это индивидуальные проблемы. Если способы, предложенные нами, вам не помогли, ищите частную причину. Остановимся на них подробнее.
Кириллица в названии папки
Это одна из самых, кстати, распространенных проблем при инсталляции компьютерной игры. Если папка, куда вы устанавливаете игру или программу, содержит русские буквы, могут возникнуть ошибки при инсталляции или запуске.
Выход в такой ситуации прост — напишите английское название игры и переустановите ее. Возможно, это решит проблему с инсталляцией или запуском.
Некорректно настроенный pagefile.sys (файл подкачки Windows)
Причину ошибки стоит поискать в файле подкачки ОС. Этот системный файл может быть неправильно настроен (имеет недостаточный размер) или вообще отсутствует в системе (вы его удалили по каким-то причинам). Когда вы распаковываете слишком объемную игру, система задействует ресурсы оперативной памяти и файла подкачки. Если объем его слишком мал, вы увидите сообщение с ошибкой «decompression failed». Выход один — настроить pagefile.sys
.
Для этого кликните на Win+R и в окошке введите следующую команду: sysdm.cpl
На вкладке «Дополнительно» перейдите в «Параметры»:
Оттуда на вкладку «Дополнительно», где вам нужно выбрать раздел «Виртуальная память». Чтобы изменить ее параметры, кликните на соответствующую кнопку. Вы увидите окно:
Объем для файла подкачки выбирается в автоматическом режиме, о чем свидетельствует галка напротив соответствующего пункта. Снимите эту галку и выберите для файла подкачки место на диске. Желательно не размещать его на системном диске. Оптимально будет, если файл подкачки будет размещен там, где больше всего свободного места. Теперь нам нужно указать его размер. Он должен равняться объему оперативной памяти. Определившись с размером, кликните на соответствующую кнопку, чтобы изменить его параметры. Сохраните настройки.
ОЗУ (оперативная память)
Эта причина встречается редко. Возможно, что к ошибке библиотеки unarc.dll
привела неисправность одной из планок оперативной памяти. Чтобы проверить эту версию, воспользуйтесь двумя вариантами. Первый — не быстрый, неудобный и не подойдет неподготовленным пользователям. Сначала снимите все модули RAM, а затем включайте по одному и проверяйте, распаковывается ли архив с игрой или программой.
Второй вариант быстрее и надежнее. Для проверки модулей ОЗУ можно использовать специальные утилиты. Мы рекомендуем для опытных пользователей. Новички могут протестировать RAM так:
Нажмите Пуск и напишите «Диагностика проблем оперативной памяти компьютера». Клик на иконку откроет окно:
Заключение
:
Загруженная на ПК библиотека unarc.dll
не решит проблему, возможно, только изменит цифру кода ошибки. Если способы, рассмотренные нами, не работают, выход один — переустановить систему.
После скачивания архива, содержащего установщик какой-либо игры, появляется сообщение о повреждении архива: «Unarc.dll вернул код ошибки…» Аналогичный сбой возникает при установке после распаковывания, выполненного посредством инсталлятора Inno.
Код ошибки может быть обозначен цифрой от 1 до 14. Но архив притом может быть в порядке. Рассмотрим разные причины ошибок и пути исправления .
Если вы геймер, то вы иногда можете сталкиваться с ошибками unarc.dll
Сообщение «unarc dll вернул код ошибки 1» говорит о проблемах распаковки архива. Обычно в этом случае на другом устройстве распаковка производится без осложнений. Тут возможны следующие варианты:
- Ошибка проблема возникает из-за наличия защитника на ПК, который блокирует распаковывание архива и запуск игры/программы. Следовательно, нужно всего лишь отключить защитник. Выполняется таким образом:
- В панели управления через поиск найдите Защитник Windows.
- Запустив защитник, пройдите по кнопке «Параметры».
- Отключите защитник в разделе «Защита в реальном времени».
Также может другой антивирус блокировать программу. Отключите временно антивирус, но помните, что подвергнете ПК риску.
- Архив повреждён при скачивании.
Проверить его целостность возможно в программе Total Commander. Пройдите в «Файл», нажмите на «Проверить архив». Если программа покажет наличие ошибки, скачайте нужный вам файл в другом месте.
Эта ошибка чаще появляется в процессе установки программы/игры. Если вышло сообщение «unarc dll вернул код ошибки 6», учтите, что обычно причина в жёстком диске. Проверьте, перекопировав файл на другой носитель (флэшку, диск). Если перемещение пройдёт успешно, значит, проблема именно в вашем компьютере — его жёстком диске. Исправляем, выполняя действия алгоритма:
- Запустите командную строку. При активации выберите запуск от администратора.
- В командную строку вбейте «Chkdsk C: /F /R» — при файловой системе FAT, Chkdsk C: /F /R /B при файловой системе NTFS.
- Нажав «Enter», вы запустите команду. Учтите, что проверка и коррекция диска займут до 5 часов.
Узнать файловую систему, используемую компьютером, можно, зайдя в окошко «Этот компьютер». Кликните по нужному диску ПКМ, затем пройдите в «Свойства». Там на вкладке «Общие» в разделе «Тип» указана «Файловая система».
После завершения диагностики и исправления, запустите игру /программу повторно. Если проблема осталась, возможно, требуется заменить жёсткий диск полностью.
Код 7
Эта проблема возникает чаще у тех, кто скачивает неофициальные игры, но и другие причины тут могут повлиять. Если вам выдало сообщение «unarc dll вернул код ошибки 7», вы сможете исправить, если найдёте из-за чего произошёл сбой.
Первоначально попробуйте включить файл подкачки, следуя простому алгоритму:
- В Панели управления включите вкладку дополнительных параметров системы.
- На вкладке «Дополнительно» найдите поле «Быстродействие», там пройдите в Параметры.
- Откроется окно оперативной памяти, кликните на «Изменить».
- Отметьте «Автоматический выбор объёма файла подкачки», проставив галочку.
- Откройте доступ на жёстком диске, на который вами установлена игра: откройте свойства диска, пройдите на вкладку «Безопасность», проставьте галочку в поле «Полный доступ».
- Сохранив внесённые изменения, перезапустите игру.
Другие способы исправления ошибки
Есть ещё несколько приёмов, которые помогут вам наладить работу ПК .
- Проверьте, подписана ли папка с архивом только англоязычными буквами. Распаковывать архив следует также в папку с англоязычной подписью. Если сделано иначе, переименуйте папку, например, вместо «Игры» — «Games». Этот способ помогает пользователям OS Windows1.
- Переустановите архиватор либо замените его на тот, которому доверяете.
- Временно отключите брандмауэр Windows, возможно, он блокирует доступ.
- Проверьте OS на наличие вирусов. Они могут не давать нормально функционировать разным приложениям и программам.
- Проверьте программой DLL-File fixer сам файл unarc.dll. Возможно, неполадки именно в нём. Тогда DLL-File fixer проверить на имеющиеся ошибки, скачает автоматически недостающие файлы, налаживает работу.
- Возможно, проблема в устаревшем софте. Обновите драйвера, не забывая о драйверах для материнской платы, обновите Direct-X.
Выше названные шаги помогут самостоятельно решить проблему, когда появляется сообщение, что произошла ошибка 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:
- Скопируйте файлы установки вашей игры в папку, полный путь к которой не будет содержать кириллицы (и символов других языков) и пробелов. Также сделайте так, чтобы путь был коротким, а не как на нижеприведённом скриншоте. Например, если по умолчанию вы скачиваете игры в папку «Загрузки», то полный путь может выглядеть как
C:UsersИмя_на_русскомDownloadsДлинное название игры с пробелами и не только repack by Кто-то
— по какой-то причине в таких сценариях при установке могут возникать ошибки Unarc.dll, которые исчезают при использовании кратких путей, состоящих из символов латиницы и цифр.
- Придерживайтесь правил из 1-го пункта и для той папки, в которую производится установка.
- Как было отмечено, чаще всего ошибка появляется при установке нелицензионного софта. В свою очередь, такие игры и программы содержат модифицированные файлы, которые могут удаляться или помещаться в карантин антивирусом прямо в процессе распаковки, что и будет вызывать ошибки Unarc.dll, связанные с нарушением целостности архива или невозможностью записи данных. Решение, при условии, что вы уверены в надёжности источника: добавить папки с установщиком и с местом, куда устанавливается игра в исключения антивируса. Это касается как сторонних антивирусов, так и встроенного Microsoft Defender (Защитник Windows). Здесь может быть полезным: Как добавить исключения в Microsoft Defender Windows 11 и Добавление исключений в Защитник Windows 10.
- Если предыдущий шаг не помог, попробуйте отключить ваш антивирус на время установки, так как некоторые данные могут тем или иным образом блокироваться в памяти, ещё до записи их на диск и в этом случае простое добавление папок в исключения не поможет.
- Запускайте установщик от имени администратора (правый клик по файлу установщика — запуск от имени администратора). Также можно попробовать запуск в режиме совместимости с предыдущей версией системы (правый клик — свойства — вкладка «Совместимость»).
В большинстве случаев, если мы не имеем дело с более серьезной проблемой, один из 4-х описанных выше шагов, выполненных по порядку, приводит к успешной установке и сообщения ISDone.dll о том, что «Unarc.dll вернул код ошибки» не появляются. Но возможны и иные варианты.
В случае, если аккуратно выполненные шаги из предыдущего раздела инструкции не исправили проблему, можно предположить, что нарушение целостности данных в файлах установки, в процессе распаковки или при их записи на диск действительно имеет место быть. Причины могут быть разными. Распространённые ситуации, методы решения и, для некоторых случаев — проверки:
- Есть вероятность, что файлы были повреждены в процессе скачивания. Возможное решение: заново скачать файлы установки, лучше — из другого источника, ещё лучше — на другой диск, о чем в следующем пункте. Метод проверки: проверить, устанавливается ли скачанный файл на другом компьютере, если перенести его туда, например, на флешке или передать иным образом. На всякий случай выполните проверку дисков компьютера на ошибки.
- Повреждения целостности файлов установки на диске из-за ошибок самого диска. Часто возникает при переносе установщиков на внешних накопителях, таких как флешки, но может произойти и на локальном диске. Решение: выполнить проверку диска на ошибки, заново скачать установщик, желательно на другой физический HDD или SSD, в крайнем случае — раздел.
- Установка игр, с которыми возникает рассматриваемая проблема, происходит путем распаковки по следующему «пути»: источник — оперативная память — папка назначения. И в некоторых случаях нарушения целостности возникают в оперативной памяти. Что попробовать: если включен разгон RAM — отключить, если отключали файл подкачки Windows — включить, при наличии более чем одной планки оперативной памяти, проверить установку с разными планками по отдельности.
Видео инструкция
Один из предложенных способов обычно помогает исправить ошибку Unarc.dll, при условии, что файлы установки не повреждены изначально и отсутствуют какие-либо более серьезные проблемы с оборудованием.
На чтение 4 мин Просмотров 1.1к. Опубликовано 01.07.2019
Все, кто хоть раз скачивал и устанавливал сжатые версии компьютерных игр, сталкивался с невозможностью распаковки архива. В большинстве случаев вместе с завершением процедуры установки пользователь видит окно с уведомлением о том, что unarc.dll вернул код ошибки 6. В данной статье мы разберемся, как можно избавиться от этой проблемы.
Ошибка при распаковке игры может сопровождаться не только кодом 6. На нашем сайте вы найдете решения и других типов ошибок. Однако в большинстве случаев методы похожи друг на друга.
Содержание
- Переустановка архиватора
- Скачивание нового установщика
- Удаление вирусов
- Проверка файловой системы
- Видеоинструкция
- Заключение
Переустановка архиватора
Поскольку речь идет о сжатых архивах с игровыми файлами, в процессе установки участвует архиватор. Если в работе данной программы возникают неполадки, то и распаковка игровых архивов может завершиться безуспешно. В таком случае вам необходимо полностью переустановить приложение на компьютер. Для этого откройте стандартную утилиту Windows для деинсталляции программ. В списке найдите архиватор, который используется системой и запустите процедуру удаления.
После этого перезагрузите компьютер и скачайте «свежий» дистрибутив архиватора с официального сайта. Например, вы можете загрузить одну из самых популярных программ WinRAR.
Также между процедурами установки и удаления можно выполнять очистку системы от временных файлов и ошибок реестра. Для этой цели подойдет специальная утилита CCleaner.
Скачивание нового установщика
Вторая причина появления ошибки никак не связана с проблемами операционной системы или аппаратной части компьютера. Часто пользователи сталкиваются с испорченными сборками игр, выложенных на торрент-трекерах. В их состав уже входят поврежденные файлы, а в некоторых случаях важных компонентов вовсе нет. Из-за этого при распаковке возникают соответствующие ошибки с упоминанием библиотек unarc.dll.
В такой ситуации мы рекомендуем вам проверить целостность файлов через программу, которая осуществляла загрузку игрового дистрибутива (например, uTorrent). Если будут найдены потери, то скачайте недостающие файлы. Если это не помогло, то загрузите другую сборку игры.
Удаление вирусов
Третий вариант связан с проблемами в операционной системе. У тех пользователей, которые не включают защиту антивирусом, данная неполадка может возникнуть с большей вероятностью. Вам необходимо провести полную проверку компьютера и избавиться от всех угроз, которые будут найдены в ходе сканирования.
После этого проверьте список карантина и извлеките те файлы, которые относятся к игре. Возможно, антивирус посчитал их угрозой и автоматически заблокировал.
Мнение эксперта
Дарья Ступникова
Специалист по WEB-программированию и компьютерным системам. Редактор PHP/HTML/CSS сайта os-helper.ru.
Спросить у Дарьи
Чтобы блокировка игровых файлов не повторилась, вам необходимо добавить компоненты в список исключений антивируса.
Проверка файловой системы
Если проблема не исчезает после смены названия папки, раздела жесткого диска, то вам необходимо обратить внимание на состояние файловой системы. Для этого запустите проверку ОС с помощью командной строки. Откройте приложение от имени администратора и введите команду [k]sfc /scannow[/k].
Когда процедура завершится, вы увидите результат проверки. При необходимости перезагрузите компьютер для завершения восстановления файловой системы.
Также необходимо проверить состояние жесткого диска и оперативной памяти. Возможно, механические повреждения снизили работоспособность устройств. Из-за этого часто возникают ошибки не только при установке приложений, но и во время обычной работы компьютера.
Видеоинструкция
Напоследок, предлагаем вашему вниманию видеоинструкцию. Обязательно посмотрите ее полностью перед тем, как приступать к исправлению ошибки с кодом 6.
Заключение
Как вы могли понять, текст ошибки не предоставляет нужной информации о причине, поэтому пользователям приходится проверять множество вариантов. В нашем руководстве перечислены самые популярные неполадки, которые приводят к ошибке. Если вы будете следовать всем рекомендациям, то сможете быстро исправить проблему и наконец установить игру!
Тех, у кого остались вопросы после прочтения статьи, мы ждем в комментариях. Наши специалисты прочтут все сообщения и дадут полезные советы в той или иной ситуации.
Содержание
- 1 Unarc.dll вернул код ошибки 6: как исправить?
- 1.1 Сбой «Unarc.dll вернул код ошибки 6»: что это означает и в чем причина?
- 1.2 Устранение проблем, связанных с архиваторами
- 1.3 Проблемы вирусного заражения
- 1.4 Исправление сбоев динамических компонентов, задействованных в процессе инсталляции
- 1.5 Заключение
- 2 Ошибка ERROR: archive data corrupted (decompression fails)
- 2.1 Суть и причины ошибки ERROR: archive data corrupted (decompression fails)
- 2.2 Как исправить ERROR: archive data corrupted (decompression fails)
- 3 ISDone.dll / Unarc.dll вернул код ошибки: 1, 5, 6, 7, 8, 11 («An error occurred while…»). Как исправить?
- 3.1 Нарушение целостности файла (файл не был скачан до конца или был испорчен)
- 3.2 Поиск и устранение проблем на ПК
- 3.3 Related posts:
Unarc.dll вернул код ошибки 6: как исправить?
Наверняка многие почитатели современных компьютерных игр при их установке на компьютер сталкивались с проблемой, когда инсталляция вот-вот должна закончиться, а вместо успешного завершения система выдает сообщение вроде «Unarc.dll вернул код ошибки 6». В чем причина и как исправить такую ситуацию, сейчас и будет показано на простейших примерах.
Сбой «Unarc.dll вернул код ошибки 6»: что это означает и в чем причина?
Прежде чем приступать к устранению сбоев, связанных с этим типом ошибки, следует разобраться в причинах их появления. Считается, что в большинстве случаев они возникают только при скачивании из Интернета и использовании неофициальных инсталляционных сборок, которые принято назвать Re-Pack.
К сожалению, чаще всего это не «родные» дистрибутивы игр, а пользовательские наборы, в которых могут отсутствовать или быть поврежденными некоторые важные компоненты. К тому же, как правило, они представлены в виде архивов, с которыми тоже может возникать множество проблем.
За установку игр отвечает программа-декомпрессор и две динамические библиотеки – ISDone.dll и Unarc.dll. Код ошибки 6 с разными типами описания сбоя может свидетельствовать о наиболее распространенных причинах неполадок, среди которых можно выделить следующие:
- повреждение загруженного архива с нарушением целостности;
- создание архива более высокой версией архиватора, нежели используемая для распаковки;
- вирусное заражение содержимого архива;
- сбои в динамических компонентах.
Наиболее неприятной для геймера ситуацией является появление ошибки на финальной стадии установки игры. Ход инсталляции может быть уже выполнен на 95-99 %, но именно в это время и появляется критический сбой.
Причина этого банально проста. Компонентом Unarc.dll ошибка 6 выдается в том случае, когда распаковка и установка последних недостающих компонентов оказывается невозможной. Как правило, это именно архивы, извлечение содержимого которых производится в последнюю очередь.
В официальных дистрибутивах проблем нет только потому, что в наборе имеется собственный декомпрессор, файлы представлены в виде самораспаковывающихся архивов, или в процессе распаковки инсталлятор обращается к архиватору, установленному в системе, который соответствует модификации программы, при помощи которой архив был создан изначально.
При этом в описании часто можно встретить фразы «Unarc.dll вернул код ошибки 6. Error. File read operation failed» или «Decompression failed». Первое описание говорит о том, что установщик не может прочитать (распознать) файл, второй свидетельствует о том, что архиватор не может выполнить декомпрессию содержимого.
Первый и наиболее простой способ устранения сбоя при повреждении архива состоит в том, чтобы попытаться загрузить его на компьютер заново. Очень может быть, что он просто не догрузился.
Если повторное скачивание положительного результата не даст, а архиватор в сообщении об ошибке упомянет сбой чтения данных CRC Check, следует поискать неповрежденный (цельный) архив на другом ресурсе и загрузить его на компьютер.
Устранение проблем, связанных с архиваторами
С другой стороны, когда установщик обращается к архиватору, установленному в системе, или пользователь извлекает содержимое архива в процессе инсталляции самостоятельно, ситуация с появление предупреждения о том, что Unarc.dll вернул код ошибки 6, возникнуть тоже может.
Чаще всего проблема заключается в том, что версия компрессионной программы ниже, чем та, которой был запакован архив. Самым простым примером можно назвать попытку распаковать архивы, созданные при помощи WinRAR пятой модификации, аналогичным приложением, но версии 4. Выходом из сложившейся ситуации станет установка нужной версии архиватора или замена его на другой равноценный (WinZIP, 7-Zip и т.д.).
Кстати, что касается упаковки архива программой 7-Zip, иногда могут применяться нестандартные методы усиленного сжатия, которые WinZIP и WinRAR не поддерживают. В этом случае извлечение содержимого нужно производить оригинальным приложением.
Проблемы вирусного заражения
Вирусное воздействие тоже нельзя недооценивать. Зараженным может оказаться и сам архив, и динамические библиотеки, задействованные в процессе инсталляции игры.
В первом случае перед распаковкой следует проверить на вирусы искомый архив, во втором – произвести комплексную проверку всей компьютерной системы, активировав углубленный анализ.
Исправление сбоев динамических компонентов, задействованных в процессе инсталляции
Наконец, сообщение «Unarc.dll вернул код ошибки 6» может появляться и в случае сбоя самих динамических компонентов, вследствие критического воздействия на операционную систему (некорректное завершение работы, перепады напряжения, ошибки системных компонентов и т.д.).
Для таких случаев тоже есть решение. Поскольку вручную исправить такие сбои невозможно (даже при интеграции в систему оригинальных библиотек, скопированных с другого компьютера с аналогичной ОС или загруженных из Интернета), их следует восстановить. Откат системы не рассматриваем, ведь компоненты могли быть повреждены достаточно давно, и для восстановления контрольная точка отсутствует.
Можно проверить систему командой sfc scannow, которая вводится в соответствующей консоли. Проще всего задействовать специальные утилиты вроде DLL Suite или Microsoft Fix It!, которые проделают все операции автоматически без участия пользователя.
Заключение
В заключение темы остается добавить, что самыми частыми сбоями являются именно ошибки архивных данных, поэтому лучше не использовать разного рода ре-паки, а устанавливать понравившиеся или любимые игры с помощью официальных дистрибутивов. Только в этом случае можно дать гарантию того, что установка пройдет успешно, а в процессе инсталляции не возникнет проблем.
На всякий случай и программы-архиваторы тоже следует держать в актуальном состоянии, ведь новые версии, при помощи которых создаются архивы, предполагают более мощное сжатие с использованием обновленных алгоритмов, а устаревшие модификации такие технологии могут и не поддерживать.
Наконец, здесь не рассматривались вопросы, связанные с повреждением планок оперативной памяти, и любые лругие сбои физического характера.
Источник: http://fb.ru/article/263603/unarc-dll-vernul-kod-oshibki-kak-ispravit
Ошибка ERROR: archive data corrupted (decompression fails)
При распаковке какого-либо архива (репака) пользователь может столкнуться с ошибкой распаковки и соответствующим сообщением «ERROR: archive data corrupted (decompression fails).
Данная проблема может быть вызвана множеством причин, от структурных повреждений самого архива до аппаратных проблем в работе памяти компьютера.
В этой статье я расскажу, какова суть данной ошибки, познакомлю читателя с её причинами, а также поясню, как исправить ERROR: archive data corrupted (decompression fails) на вашем ПК.
Скриншот ERROR: archive data corrupted (decompression fails)
Суть и причины ошибки ERROR: archive data corrupted (decompression fails)
Как следует из текста ошибки, который в переводе звучит как «архивные данные повреждены, декомпрессия закончилась неудачей», возникновение данной ошибки связано с неудачей в декомпрессии (распаковке) какого-либо архива. Обычно это обусловлено следующим рядом причин:
- Изначально «битый» архив (ошибки при запаковке файла, приведшие к созданию нерабочего архива);
- Не корректная загрузка архива с внешнего источника, в процессе которой тело архива было или повреждено, или загружено не полностью;
- Не достаточно качественный архиватор, плохо распаковывающий архивы данного типа;
- Путь, по которому размещён архив на ПК, имеет кириллические символы;
- Распаковка архива в директорию с предлинным названием;
- Злокачественное действие вирусных программ;
- Действие антивирусных программ, блокирующих корректную распаковку нужного архива (в частности, функционал антишпионской программы от Microsoft под названием «Защитник Windows» (Windows Defender), или системного фильтра «SmartScreen» могут стать причинами описываемой мной ошибки);
- Проблемы с правами доступа диска, куда распаковывается нужный нам архив;
- Отсутствие свободного места на диске, куда распаковывается архив;
- Проблемы в работе планок памяти ПК;
- Поломка (нестабильная работа) носителя, на котором находится архив (например, поломка флеш-накопителя).Ошибка
Как исправить ERROR: archive data corrupted (decompression fails)
Для решения проблемы archive data corrupted (decompression fails) рекомендую выполнить следующее:
- Проверьте наличие достаточного количества свободного места на жёстком диске, при необходимости освободите место, удалив ряд ненужных файлов;
- Временно отключите ваш антивирус и брандмауэр, а затем попробуйте выполнить распаковку нужного архива;
Временно отключите ваш бранмауэр
- Отключите системный фильтр Smart Screen на ОС Виндовс 8 и 10, а также «Защитник Windows»;
- Если путь к архиву имеет кириллические символы, перенесите данный архив в папку, путь к которой имеет только латинские символы, и попробуйте оттуда распаковать данный архив;
- Запускайте репак от имени администратора (наводим курсор на выполняемый файл репака, кликаем правой клавишей мышки, выбираем «запуск от имени администратора»;
Используем запуск от имени администратора
- Попробуйте использовать другой архиватор для распаковки архива (при возможности), или переустановите ваш архиватор, использовав самую свежую его версию;
- Попробуйте перенести проблемный архив на другой ПК и распаковать его там. Если всё пройдёт без проблем, значит причина в вашем ПК, если же проблемы возникнут и там, значит сам архив повреждён;
- Попробуйте скачать данный архив с другого источника (или от другого автора репака). Довольно часто при распаковке определённого архива от конкретного автора появляется проблема archive data corrupted (decompression fails), репак же другого автора может устанавливаться без каких-либо проблем;
- Проверьте вашу систему на вируса. Помогут такие инструменты как Dr.Web CureIt!, Trojan Remover, Malwarebytes Anti-Malware и ряд других аналогов;
Используйте Dr.Web CureIt!
- В ряде случаев проблемы архива наблюдаются из-за носителя (например, флешки), на котором переносится архив. Попробуйте использовать альтернативный носитель;
- Проверьте память вашего компьютера специальными тестами (уровня Memtest). Можно также попробовать поочерёдное изъятие планок памяти, и запуск процесса декомпрессии, что позволит идентифицировать нестабильно работающую планку памяти.
Попробуйте поочерёдное изъятие планок памят
ISDone.dll / Unarc.dll вернул код ошибки: 1, 5, 6, 7, 8, 11 («An error occurred while…»). Как исправить?
Закон подлости: ошибки, чаще всего, случаются в самый неподходящий момент, когда не ждешь никакого подвоха…
В сегодняшней статье я хочу затронуть одну из таких ошибок: при установке игры (а именно при распаковке архивных файлов), иногда появляется сообщение об ошибке с сообщением вида: «Unarc.dll returned an error code: 12…» (что в переводе «Unarc.dll вернул код ошибки: 12…», см. рис. 1). Происходить такое может по разным причинам и не всегда так просто избавиться от этой напасти.
https://www.youtube.com/watch?v=sBWcZ3rdPWU
Попробуем разобраться с этим по порядку. И так…
Нарушение целостности файла (файл не был скачан до конца или был испорчен)
Я условно разбил статью на несколько частей (в зависимости от причины появления проблемы). Для начала внимательно присмотритесь к сообщению — если в нем будут слова, вроде «CRC check» или «нарушена целостность файла» («не сходится контрольная сумма») — значит проблема в самом файле (в 99% случаев), который вы пытаетесь установить (пример подобной ошибки представлен на рис. 1 ниже).
Происходить такое может по множеству причин:
- файл не был до конца скачан;
- установочный файл был испорчен вирусом (или антивирусом — да, да бывает и такое, когда антивирус пытается вылечить файл — то часто файл после этого становиться испорченным);
- изначально файл был «битым» — сообщите об этом тому, кто дал вам этот архив с игрой, программой (возможно, он достаточно быстро исправит этот момент).
Как бы там ни было, в этом случае придется перекачивать установочный файл и пытаться заново произвести установку. Еще лучше — скачать этот же файл с другого а.
Поиск и устранение проблем на ПК
Если в сообщение об ошибке отсутствует слова о нарушение целостности файла — то установить причину будет сложнее…
На рис. 2 представлена похожая ошибка, только с другим кодом — 7 (ошибка связанная с декомпрессией файла, кстати сюда же можно отнести и ошибки с другими кодами: 1, 5, 6 и пр.). В этом случае ошибка может появляться из-за различных причин. Рассмотрим самые распространенные из них.
1) Отсутствие нужного архиватора
Еще раз повторю (и все же) — внимательно прочитайте сообщение об ошибке, часто в нем говориться какого именно архиватора нет. В этом случае, самый простой вариант — скачать тот, который был указан в сообщение об ошибке.
Если в ошибке ничего об этом нет (как на рис. 2), рекомендую скачать и установить парочку знаменитых архиваторов: 7-Z, WinRar, WinZip и пр.
Кстати, у меня на сайте была неплохая статья с популярными бесплатными архиваторами (рекомендую):
2) Нет свободного места на жестком диске
Многие пользователи даже не обращают внимание: есть ли на жестком диске (куда устанавливается игра) свободное место. Так же важно отметить, что если для файлов игры требуется 5 ГБ места на HDD — то для успешного процесса установки может потребоваться гораздо больше (например, все 10!). Происходит это из-за того, что после установки — временные файлы, которые были нужны при установке — игра удаляет.
Таким образом, я рекомендую чтобы на диске, куда ведется установка, было свободное место с существенным запасом!
3) Наличие кириллицы (либо спец символов) в пути установки
Более опытные пользователи, наверное, еще помнят как множество софта некорректно работало с кириллицей (с русскими символами). Очень часто вместо русских символов наблюдались «крякозабры» — и поэтому многие, даже самые обычные папки, называли латиницей (у меня так же закрепилась подобная привычка).
В последнее время ситуация, конечно, изменилась и ошибки связанные с кириллицей появляются редко (и все же…). Чтобы исключить эту вероятность, я рекомендую попробовать установить проблемную игру (или программу) по тому пути, в котором будут только латинские буквы. Пример ниже.
4) Есть проблемы с оперативной памятью
Может быть скажу не очень популярную мысль, но даже если при работе в Windows у вас практически не бывает ошибок — то это не означает, что у вас нет проблем с оперативной памятью.
Обычно, если есть проблемы с оперативной памятью, то помимо такой ошибки у вас часто могут возникать:
- ошибка с синим экраном (более подобно о нем здесь: ;
- компьютер подвисает (или вообще зависает) и не отвечает ни на какие клавиши;
- часто ПК просто перезагружается, не спрашивая вас об этом.
Рекомендую при подобных проблемах протестировать оперативную память. Как это сделать рассказано в одной из моих прошлых статей:
тест оперативной памяти —
5) Выключен файл подкачки (или его размер слишком мал)
Чтобы изменить файл подкачки — нужно зайти в панель управления по адресу: Панель управленияСистема и безопасность
Далее откройте раздел «Система» (см. рис. 6).
В этом разделе слева сбоку есть ссылка: «Дополнительные параметры системы». Перейдите по ней (см. рис. 7).
Далее во вкладке «Дополнительно» откройте параметры быстродействия, как показано на рис. 8.
Вот в них то и задается размер файла подкачки (см. рис. 9). Сколько его сделать — это тема спора множества авторов. В рамках этой статьи — рекомендую его просто увеличить на несколько ГБ и протестировать установку.
Более подробно о файле подкачки рассказано здесь: /em>
Собственно, по этому вопросу, мне больше добавить нечего. За дополнения и комментарии — буду признателен. Удачной установки
Источник: http://pcsch.pro/program/arxivatory/isdone-dll-unarc-dll-vernul-kod-oshibki-1-5-6-7-8-11-an-error-occurred-while-kak-ispravit.html
У многих любителей копьютерных игр часто появляется проблема, когда при попытке запуска того или иного приложения появляется ошибка с надписью «Unarc.dll вернул код ошибки 6». Что делать в такой ситуации, знают не все, так как в основном она является актуальной только для тех пользователей, которые скачивают репаки или ставят игры с дисков, приобретенных по сходной цене.
При этом если Unarc.dll вернул код ошибки 11, 12, 6 или под каким-нибудь другим номером, многие считают, что данная библиотека повреждена и нужно просто скачать ее из сети, а затем переместить в нужную папку, что на самом деле никогда не помогает в подобной ситуации.
Ни в коем случае не качайте библиотеки отдельно с посторонних ресурсов.
В данном случае вам нужно более детально изучить ошибку, которую вам выдает. При этом стоит отметить, что вы должны смотреть не на то, Unarc.dll вернул код ошибки 12, 6, 10 или какой-нибудь другой, а на то, что написано дальше. К примеру, в некоторых ситуациях пишется «failed CRC Check», что свидетельствует о непосредственном повреждении нужного архива и, соответственно, неправильной загрузке (или раздаче) репака.
- RAR;
- 7-Zip;
- FreeArc;
- NanoZIP.
В принципе, указанные выше варианты позволяют устранить практически любые проблемы с тем, что Unarc.dll вернул код ошибки 14 или другой номер, но бывают и другие проблемы.
Стоит перечислить небольшой перечень популярных проблем:
- Кириллические символы в пути к папке игры.
- Небольшой файл подкачки.
- Поломка платы оперативной памяти.
Все эти проблемы устраняются достаточно просто, и при этом редко когда являются реальной причины появления этой ошибки, поэтому обращать внимание на них следует только в последнюю очередь.