Интернет. Программы. Игры. Операционные системы. Антивирусы

Что ошибка при распаковки игры 6. Решение: Unarc dll вернул код ошибки

Ситуация достаточно распространенная: ошибка unarc.dll появляется после загрузки какого-либо архива или при попытке установки игры, скачанной из интернета. Происходить это может как на Windows 10, так и в 8, в Windows 7 и даже в Windows XP. Почитав чужие предложения о том, как решить проблему, столкнулся с тем, что лишь в одном случае из 10 указывается важный вариант, который при этом является виной 50% таких случаев. Но все-таки давайте по порядку.

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

За этот способ благодарим одного из читателей под ником Konflikt, стоит проверить, вполне возможно, что ошибка unarc.dll вызвана указанной причиной:

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

Еще один вариант исправить ошибку

Вариант, многими используемый, но мало кому помогающий:

  1. Скачиваем отдельно библиотеку unarc.dll
  2. Кладем в System32, в 64-разрядной системе также кладем и в SysWOW64
  3. В командной строке вводим regsvr32 unarc.dll, нажимаем Enter и перезагружаем компьютер

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

При условии, что на данном этапе ничто не помогло, а также для Вас не представляет переустановить Windows, Вы можете это сделать. Но учтите, что чаще всего это не решает проблему. На одном из форумов человек пишет о том, что четырежды переустанавливал Windows, ошибка unarc.dll так и не исчезла… Интересно, зачем четыре раза?

Если все перепробовали, а ошибка ISDone.dll или unarc.dll осталась

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

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


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

Когда появляется сообщение "Unarc.dll вернул код ошибки 7"?

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

Fallout 4,
- Outlast (Outlast 2),
- Dark souls,
- Resident evil,
- Ведьмак,
- Bioshock infinite,

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

Ошибка с Unarc.dll - исправляем через смену архиватора

Проходим по пути : Пуск - Панель управления (для отображения полного списка выбрать также справа в углу Просмотр: Категория - Переключить на Мелкие значки) - Программы и компоненты и смотрим какой у вас стоит архиватор. Самые распространенные - WinRar, 7-zip, WinZip, Hamster Archiver (не рекомендуем устанавливать). Логика проста - если у вас стоит, скажем, Winrar - удалите его и поставьте WinZip или 7-Zip. Если у вас стоит 32-разрядная версия архиватора - поставьте 64-разрядную, часто помогает и это.

Это также может быть причиной, потому что при установлении игры появляющаяся ошибка "Unarc.dll вернул код ошибки 7" далее идет комментарий "ERROR: Archive data corrupted (decompression fails)", что в правильном переводе означает "Архивные данные повреждены (ошибка распаковки)". То есть причина либо в архиваторе, который не может извлечь данные из архива, либо в самих данных, которые изначально повреждены в архиве. Если вы ставите игру из распакованной папки - архиватор тоже используется, установщик распаковывает множество архивов в процессе инсталляции. Еще один вариант причины, относящийся к архивам - антивирусник или фильтр SmartScreen, которые не дают подозрительному по их мнению содержимому архива распаковаться на вашем компьютере. Но об этом ниже.

Ручное добавление файла подкачки

Архив может не распаковываться должным образом из-за нехватки оперативной памяти, в которую установщик не может записать устанавливаемые файлы. Файла подкачки рекомендуется ставить вдвое больше реально установленной физической оперативной памяти. Делаем следующее: Пуск - щелкаем правой кнопкой мыши по Этот компьютер - Свойства - Дополнительные параметры системы - Дополнительно - Пункт Быстродействие (Параметры) - Дополнительно - Изменить - Снимаем галочку "Автоматически выбирать объем файла подкачки", если она стоит - Ставим галочку "Указать размер" - Указываем (в зависимости от наличии свободного места на диске С) 16000 мегабайт и выше - нажимаем "Задать" - ОК - ОК, перегружаемся, проверяем появится ли теперь сообщение Unarc.dll вернул код ошибки 7?

Unarc.dll вернул код ошибки 7 - чтобы исправить отключаем SmartScreen

Фильтр СмартСкрин это своего рода дополнение к существующему антивируснику в Windows. Он следит за тем, чтобы содержимое, которое попадает на ваш компьютер из интернета или других источников, не запускалось без разрешений на то. Если SmartScreen "не доверяет" вашей папке или архиву с программой или игрой - при инсталляции вы можете получить ошибку на библиотеку Unarc.dll, так как пользовательские действия будут заблокированы. Ряд пользователей и системных администраторов считают фильтр SmartScreen в повседневном использовании вещью бесполезной и рекомендуют отключать его.

Отключается фильтр Смарт Скрин в Windows 10 следующим образом:

Нажимаете комбинацию клавиш Win+R (Win - клавиша со значком Windows в нижнем ряду клавиатуры) и вводите в появившееся окошко regedit, нажимаете Enter. Запускается редактор реестра. Далее идите слева в раздел HKEY_LOCAL_MACHINE\ SOFTWARE\ Policies\ Microsoft\ Windows\ System. Кликаете мышкой по System, справа в появившемся окне в пустом месте кликаете правой кнопкой мыши, выбираете «Создать» - «Параметр DWORD 32 бита», даете имя параметру EnableSmartScreen (обязательно без пробелов) и значение 0 для него. Сохраняете, перегружаетесь.

Советы как исправить ошибку "Unarc.dll вернул код ошибки 7", если предыдущие не помогли

- Убедитесь, что на диске, на который вы распаковываете архив, достаточно свободного места. помните, что файлы после распаковки могут весить намного больше, чем в архиве. То есть если папка с установщиком весит, допустим, 5 гигабайт и свободного места у вас на диске есть 10 гигабайт - при установлении игры ошибка "Unarc.dll вернул код ошибки 7" вполне может появиться, так как после распаковки во временные директории папка будет весить в сумме более 10 гигабайт,

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

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

Выберите местом установки любой диск, кроме системного (то есть кроме диска C),

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

Пуск - Панель управления - Учетные записи пользователей - Изменить параметры контроля учетных записей - Ползунок вниз, нажать ОК - Да,

Перехешируйте торрент, если игра скачана с торрента, часто сообщение "Unarc.dll вернул код ошибки 7" после этого пропадает. Иногда помогает повторное скачивание всего торрента с игрой, после удаления существующего,

Скопируйте файлы установщика в папку на диске, где нет русских букв (кириллицы), например, в заранее созданную папку с именем G на диске D или C,

Обновите драйвера материнской платы, прошейте биос на самый свежий, это часто помогает исправить ошибку.

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

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

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

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

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

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

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

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

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

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

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

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

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


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


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

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

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

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

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


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

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

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

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

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

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


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


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

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

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


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

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

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

При извлечении из архива и установке репаков пиратских версий видеоигр и компьютерных программ пользователи сталкиваются с ошибками библиотеки unarc.dll. Такая проблема распространена среди геймеров и появляется на компьютерах с Windows 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 вернул код ошибки 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%-гарантию того, что установка будет осуществлена успешно, и в процессе инсталляции никаких проблем не возникнет. Также на всякий случай следует держать в актуальном состоянии программы-архиваторы. Новые версии программ, с помощью которых создаются архивы, предполагают более мощное сжатие при использовании обновленных алгоритмов. Устаревшие модификации могут просто не поддерживать такие технологии. В данном обзоре мы также не рассматривали вопросы, связанные со сбоями физического плана, например, с повреждением планок оперативной памяти.