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

При распаковке какого-либо архива (репака) пользователь может столкнуться с ошибкой распаковки и соответствующим сообщением «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)

Для решения проблемы archive data corrupted (decompression fails) рекомендую выполнить следующее:

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


  3. Отключите системный фильтр Smart Screen на ОС Виндовс 8 и 10, а также «Защитник Windows»;
  4. Если путь к архиву имеет кириллические символы, перенесите данный архив в папку, путь к которой имеет только латинские символы, и попробуйте оттуда распаковать данный архив;
  5. Запускайте репак от имени администратора (наводим курсор на выполняемый файл репака, кликаем правой клавишей мышки, выбираем «запуск от имени администратора»;

  6. Попробуйте использовать другой архиватор для распаковки архива (при возможности), или переустановите ваш архиватор, использовав самую свежую его версию;
  7. Попробуйте перенести проблемный архив на другой ПК и распаковать его там. Если всё пройдёт без проблем, значит причина в вашем ПК, если же проблемы возникнут и там, значит сам архив повреждён;
  8. Попробуйте скачать данный архив с другого источника (или от другого автора репака). Довольно часто при распаковке определённого архива от конкретного автора появляется проблема archive data corrupted (decompression fails), репак же другого автора может устанавливаться без каких-либо проблем;
  9. Проверьте вашу систему на вируса. Помогут такие инструменты как Dr.Web CureIt!, Trojan Remover, Malwarebytes Anti-Malware и ряд других аналогов;

  10. В ряде случаев проблемы архива наблюдаются из-за носителя (например, флешки), на котором переносится архив. Попробуйте использовать альтернативный носитель;
  11. Проверьте память вашего компьютера специальными тестами (уровня Memtest). Можно также попробовать поочерёдное изъятие планок памяти, и запуск процесса декомпрессии, что позволит идентифицировать нестабильно работающую планку памяти.


Заключение

Причиной ошибки ERROR: archive data corrupted (decompression fails) обычно является повреждение самого файла-архива. Для решения указанной проблемы рекомендую воспользоваться перечисленными мной советами, это поможет избавиться от ошибки archive data corrupted (decompression fails) на вашем ПК.

Многие почитатели современных компьютерных игр при установке их на персональный компьютер наверняка сталкивались с такой проблемой, когда инсталляция должна вот-вот завершиться, но вместо успешного завершения появляется сообщение вроде «Unarc.dll вернул код ошибки 6». В чем же может заключаться причина такой проблемы? Как исправить ситуацию в данном случае? Сейчас мы рассмотрим этот вопрос на простейших примерах.

Что означает сбой «Unarc.dll вернул код ошибки 6»?

Прежде чем приступать к решению проблем, связанных с данным типом ошибки, необходимо разобраться в причинах их возникновения. В большинстве случаев они возникают только при использовании неофициальных инсталляционных сборок, скачанных из Интернета. Такие сборки еще принято называть Re-Pack.Чаще всего это, к сожалению, не «родные» дистрибутивы компьютерных игр, а пользовательские наборы, в которых может не быть некоторых важных компонентов. Они к тому же обычно представлены в виде архивов, при работе с которыми может возникать множество проблем. За установку компьютерных игр отвечает специальная программа-декомпрессор, а также две динамических библиотеки Unarc.dll и ISDone.dll. Код ошибки 6 с различными описаниями сбоя может свидетельствовать о самых распространенных причинах возникновения неполадок. К ним можно отнести следующие причины:

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

Ошибки компонентов инсталляционного дистрибутива

Для геймера наиболее неприятной ситуацией является возникновение ошибки установки на финальной стадии инсталляции игры. Ход установки может быть выполнен на 95-99%, и в это время неожиданно возникает критический сбой. Причина данной проблемы очень проста. Компонент Unarc.dll выдает ошибку 6 в том случае, если установка и распаковка последних недостающих компонентов вдруг оказывается невозможной. Это, как правило, именно те архивы, в которых извлечение содержимого осуществляется в последнюю очередь. С официальными дистрибутивами такой проблемы не возникает только по тому, что в наборе там присутствует собственный декомпрессор, а сами файлы имеют форму самораспаковывающихся архивов. В процессе распаковки инсталлятор обращается к архиватору, установленному в системе. Данный архиватор должен соответствовать модификации программы, при помощи которой изначально создавался архив. В описании при этом довольно часто можно встретить фразы типа «Decom pression failed» или «Unarc.dll вернул код ошибки 6.Error.Filerea doperation failed». Первая ошибка свидетельствует о том, что архиватор не может осуществить декомпрессию содержимого файла. Вторая ошибка говорит о том, что установщик не может распознать (прочитать) файл.

Unarc.dll вернул код ошибки 6: как простейшим способом исправить сбой

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

Решение проблем, связанных с архиваторами

Когда установщик обращается к установленному в операционной системе архиватору, или пользователь самостоятельно извлекает содержимое архива в процессе инсталляции, тоже может возникнуть ситуация, связанная с появлением предупреждения о том, что Unarc.dll вернул код ошибки 6. Проблема чаще всего состоит в том, что версия компрессионной программы ниже, чем та, которой архив был запакован. Самым простым примером является попытка распаковки архивов, созданных при помощи WinRAR пятой модификации, аналогичным приложением четвертой версии. Чтобы выйти из сложившейся ситуации, необходимо попробовать установить нужную версию архиватора или заменить его на любой другой равноценный, например, 7_Zip или WinZIP. Что же касается упаковки архива при помощи программы 7-Zip, то в некоторых случаях могут использоваться нестандартные методы усиленного сжатия, которые не поддерживают WinZIP и WinRAR. Извлечение содержимого в этом случае необходимо выполнять оригинальным приложением.

Проблемы, связанные с вирусным заражением

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

Как исправить сбои динамических компонентов, которые задействованы в процессе установки?

Сообщение «Unarc.dll вернул код ошибки 6»может появляться в случае возникновения сбоя самих динамических компонентов, в результате критического воздействия на ОС. Это может быть связано с некорректным завершением работы, ошибками системных компонентов и перепадами напряжения. Для таких случаев также есть решение. Так как вручную невозможно исправить такие сбои, даже в случае интеграции в систему оригинальных библиотек, путем копирования их с компьютера с аналогичной операционной системой или загруженных из интернета, необходимо восстановить их. В данном случае мы не будем рассматривать откат системы. Компоненты могли быть повреждены довольно давно, и контрольная точка для их восстановления просто отсутствует. Проверить систему можно путем ввода команды sfcscannow в соответствующей консоли. Можно задействовать для этой цели специальные утилиты типа MicrosoftFixIt! или DLLSuite. Данные программы автоматически проделают все операции без участия пользователя.

Заключение

В заключение данной темы хотелось бы добавить, что самыми частыми сбоями являются ошибки архивных данных. По этой причине лучше не использовать так называемые ре-паки. Лучшим решением проблемы в данном случае станет установка любимых компьютерных игр при помощи официальных дистрибутивов. Только в этом случае можно дать 100%-гарантию того, что установка будет осуществлена успешно, и в процессе инсталляции никаких проблем не возникнет. Также на всякий случай следует держать в актуальном состоянии программы-архиваторы. Новые версии программ, с помощью которых создаются архивы, предполагают более мощное сжатие при использовании обновленных алгоритмов. Устаревшие модификации могут просто не поддерживать такие технологии. В данном обзоре мы также не рассматривали вопросы, связанные со сбоями физического плана, например, с повреждением планок оперативной памяти.

Если вы скачали игру с торрента или другого пиратского ресурса, а затем разархивировали, часто появляется проблема с запуском, под названием - unarc.dll. Этот вид неполадок в основном появляется у пользователей компьютеров, работающих на операционных системах Windows 7 или Windows 8. Кстати, данный вид ошибки может возникать в разных вариациях. Основное, что следует увидеть – это само извещение, которое появляется на экране компьютера. Если пользователь видит данную проблему, то начинает неумолимый поиск рабочих версий игры в интернете, шурша по торрентам и другим сайтам, получая все ту же ошибку, уведомляющую о повреждении или невозможности разархивирования игры. Это не совсем верный шаг.

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

Пример возникновения данной ошибки можно увидеть здесь:


Видете надпись со словами failed CRC Check? Понятие такого характера говорит об ошибках с загруженными файлами архива, например, их повреждение, что не дает возможности распаковать файлы. Как же выйти из сложившихся обстоятельств? Необходимо найти в интернете другой архив и разархивировать. При нахождении на экране окошка с ошибкой и надписью: «Decompression failed» - нет никаких проблем с архивированными файлами, неполадка заключается на самом ПК.

В случае появления извещения в окошке ошибки с надписью: «unarc dll возвращает код ошибки 1,6,7,12,14 и т.п» объясняет тот факт, что программа, установленная на домашнем ПК игрока не подходит для процедуры разархивации игровых файлов.

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

Наиболее востребованные программы для архивации файлов игры:

1. Rar-архиватор – способен самораспаковываться посредством SFX.
2. Архиватор 7-zip – программа для сжатия данных, позволяющая максимально уменьшать размер файлов. Распаковывается посредством того же типа, что и рар, может еще применять для этого dll.
3. FreeArc – архиватор файлов, обеспечивающий высокий показатель сжимания файлов. Распаковывается посредством аналогичных методов.
4. NaniZip – архиватор, имеющий большую мощность выполнения алгоритмов для сжимания данных. Распаковка происходит с помощью SFX.

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

Использование универсальных архиваторов для производства распаковки или архивирования новинок в игровой индустрии помогает свыше 90 процентов таких обстоятельств, при которых появляется ошибка unarc.dll 14. В случае продолжения возникновения окна с ошибкой, стоит искать причину в других местах.

Прописывание названия папок посредством кириллицы

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

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

Неправильная настройка файла подкачки Виндовс

Запуск игры может быть нарушен из-за неправильно настроенном файле pagefile.sys, который и является файлом подкачки Windows. При указании недостаточного размера, а также полного отключения файла, может произойти сбой в установке игры. В случае разархивирования большой по объему игры, операционная система черпает ресурс из ОЗУ, а также для этого существует файл подкачки. При недостающем размере pagefile.sys, на экране, в окне ошибки появится надпись «Decompression failed». Поэтому, решить эту проблему можно с помощью настройки файла подкачки.

Этот процесс можно произвести посредством нажатия комбинации клавиш на клавиатуре – Win + R, далее в окне, которое появилось перед пользователем стоит написать sysdm.cpl.

В появившемся окошке находим вкладку – «дополнительно», а затем переходим во вкладку «Параметры».

Далее следуем в ссылку «Дополнительно» и здесь уже необходимо совершить переход во вкладку «Виртуальная память». Для внесения изменений в настройке, необходимо произвести нажатие специальной кнопки, находящейся в этом окне:

Размер pagefile.sys установлен автоматически, если стоит галочка в соответствующем месте. Это означает, что система сама выбирает необходимое ей количество памяти для нормальной работы. Пользователю необходимо снять галочку, а затем указать необходимое количество памяти для pagefile.sys, которые ему будет доступно на жестком диске ПК. Лучшим вариантом будет перенос файла с системного диска на любой другой, имеющий большие запасы памяти на жестком диске. После этого требуется произвести указание объема файла подкачки. Объемом файла должен выступать размер ОЗУ компьютера. Установив необходимый объем выделенной под файл памяти, нажимаем на специальную кнопочку для подтверждения данной операции по изменению pagefile.sys. Сохраняем изменения.

Проблема оперативной памяти

Эту проблему встретить, часто не получится. Однако бывает те случаи, когда ошибка unarc.dll 14 бывает вызвана некорректной работой или поломкой планки ОЗУ. Необходимо произвести проверку данной причины, используя для этого несколько вариаций решения. Наиболее сложным и некомфортным способом является снятие планок оперативной памяти, что не тяжело представить неопытному пользователю. Тут необходимо по одной планке снимать и проверять, получается ли распаковывать игру или программу.

Isdone.dll и unarc.dll — эта ошибка является довольно распространенным явлением среди пользователей Windows 7 и Windows 8 (8.1). Заметьте, мы привели два разных названия, но написали в единственном числе. Все дело в том, что это не отдельные друг от друга явления — это одна и та же ошибка. Она может возникнуть при попытке распаковать архив, загруженный из интернета, или при установке игр с программой установки Innosetup.

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

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

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

Сообщения об ошибках с isdone.dll и unarc.dll:

  • Произошла ошибка при распаковке: Архив поврежден! Unarc.dll вернул код ошибки — 1, 6, 7, 12 (наиболее частые коды ошибок) ERROR: archive data corrupted (decompressiob files)
  • Произошла ошибка при распаковке: Архив поврежден!
  • Ошибка Isdone.dll
  • Unarc.dll вернул код ошибки: 7
  • Unarc.dll вернул код ошибки: 6
  • Unarc.dll вернул код ошибки: 12
  • Unarc.dll вернул код ошибки: 1
  • ERROR: archive data corrupted (decompressiob files)

Ошибка может возникнуть во время установки Resident Evil, Crysis Warhead, Day One, Assassin’s creed и других игр.

Попробуйте на другом компьютере

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

  1. Переместите файл на другой компьютер. Используйте для этого USB флешку или локальную сеть.
  2. Если файл работает, значит что-то не так с первым компьютером. Причин может быть несколько, но основные — это проблемы с системой или памятью.
  3. Если ошибка возникает и на втором компьютере, то теперь попробуйте загрузить тот же файл, но напрямую из того же источника в интернете. И попробуйте распаковать или установить. Проще говоря, если перенесенный файл с первого компьютера выдает такую же ошибку, то теперь попробуйте тот же файл скачать с интернета (с того же источника где вы ранее скачали) и попробуйте распаковать или установить.

Если в результате файл работает без проблем на втором компьютере, то вы должны серьезно рассмотреть проблемы с памятью (ОЗУ) первого компьютера, так как это очень вероятная причина ошибки. Чаще всего ошибки с Unarc.dll и Isdone.dll возникают из-за проблем с оборудованием, а не самими операционными системами Windows 7, 8 (8.1).

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

Оперативная память

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

Поделиться