Я уже не раз писал об ошибках, связанных 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», очень часто именно это и помогает.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Нужны следующие файлы динамических библиотек: ISDone.dll и Unarc.dll . Загрузите файл динамической библиотеки ISDone с сайта, которому можно доверять, также скачайте и Unarc . После загрузке поместите их по пути - C:\Windows\System32 (32-разрядная система) или C:\Windows\SysWOW64 (64-разрядная система). После этого ошибка должна будет пропасть.

После скачивания архива, содержащего установщик какой-либо игры, появляется сообщение о повреждении архива: «Unarc.dll вернул код ошибки…» Аналогичный сбой возникает при установке после распаковывания, выполненного посредством инсталлятора Inno.

Код ошибки может быть обозначен цифрой от 1 до 14. Но архив притом может быть в порядке. Рассмотрим разные причины ошибок и пути исправления .

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

Сообщение «unarc dll вернул код ошибки 1» говорит о проблемах распаковки архива. Обычно в этом случае на другом устройстве распаковка производится без осложнений. Тут возможны следующие варианты:

  1. Ошибка проблема возникает из-за наличия защитника на ПК, который блокирует распаковывание архива и запуск игры/программы. Следовательно, нужно всего лишь отключить защитник. Выполняется таким образом:
  • В панели управления через поиск найдите Защитник Windows.
  • Запустив защитник, пройдите по кнопке «Параметры».
  • Отключите защитник в разделе «Защита в реальном времени».

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

  1. Архив повреждён при скачивании.

Проверить его целостность возможно в программе Total Commander. Пройдите в «Файл», нажмите на «Проверить архив». Если программа покажет наличие ошибки, скачайте нужный вам файл в другом месте.

Код 6

Эта ошибка чаще появляется в процессе установки программы/игры. Если вышло сообщение «unarc dll вернул код ошибки 6», учтите, что обычно причина в жёстком диске. Проверьте, перекопировав файл на другой носитель (флэшку, диск). Если перемещение пройдёт успешно, значит, проблема именно в вашем компьютере - его жёстком диске. Исправляем, выполняя действия алгоритма:

  • Запустите командную строку. При активации выберите запуск от администратора.
  • В командную строку вбейте «Chkdsk C: /F /R» - при файловой системе FAT, Chkdsk C: /F /R /B при файловой системе NTFS.
  • Нажав «Enter», вы запустите команду. Учтите, что проверка и коррекция диска займут до 5 часов.

Узнать файловую систему, используемую компьютером, можно, зайдя в окошко «Этот компьютер». Кликните по нужному диску ПКМ, затем пройдите в «Свойства». Там на вкладке «Общие» в разделе «Тип» указана «Файловая система».

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

Код 7

Эта проблема возникает чаще у тех, кто скачивает неофициальные игры, но и другие причины тут могут повлиять. Если вам выдало сообщение «unarc dll вернул код ошибки 7», вы сможете исправить, если найдёте из-за чего произошёл сбой.

Первоначально попробуйте включить файл подкачки, следуя простому алгоритму:

  • В Панели управления включите вкладку дополнительных параметров системы.
  • На вкладке «Дополнительно» найдите поле «Быстродействие», там пройдите в Параметры.
  • Откроется окно оперативной памяти, кликните на «Изменить».
  • Отметьте «Автоматический выбор объёма файла подкачки», проставив галочку.
  • Откройте доступ на жёстком диске, на который вами установлена игра: откройте свойства диска, пройдите на вкладку «Безопасность», проставьте галочку в поле «Полный доступ».
  • Сохранив внесённые изменения, перезапустите игру.

Другие способы исправления ошибки

Есть ещё несколько приёмов, которые помогут вам наладить работу ПК .

  1. Проверьте, подписана ли папка с архивом только англоязычными буквами. Распаковывать архив следует также в папку с англоязычной подписью. Если сделано иначе, переименуйте папку, например, вместо «Игры» - «Games». Этот способ помогает пользователям OS Windows1.
  2. Переустановите архиватор либо замените его на тот, которому доверяете.
  3. Временно отключите брандмауэр Windows, возможно, он блокирует доступ.
  4. Проверьте OS на наличие вирусов. Они могут не давать нормально функционировать разным приложениям и программам.
  5. Проверьте программой DLL-File fixer сам файл unarc.dll. Возможно, неполадки именно в нём. Тогда DLL-File fixer проверить на имеющиеся ошибки, скачает автоматически недостающие файлы, налаживает работу.
  6. Возможно, проблема в устаревшем софте. Обновите драйвера, не забывая о драйверах для материнской платы, обновите Direct-X.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Кстати, у меня на блоге была неплохая статья с популярными бесплатными архиваторами (рекомендую):

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

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

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

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

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

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

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

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

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

тест оперативной памяти -

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

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

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

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

Возникновение ошибки unarc.dll из-за проблем с архивами

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

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

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

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

Для установки unarc.dll, проделайте следующие действия:

  1. Загрузите файл unarc.dll из интернета с проверенного источника;
  2. Далее установите его в требуемую папку, в зависимости от :
  • Для 32x и 86x: Windows/System 32;
  • Для 64x: Windows/SysWOW64.

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

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

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

Код ошибки unarc.dll из-за проблем с оперативной памятью

Самой неприятной проблемой, которая может приводить к возникновению ошибки unarc.dll, является «железная». При этом данная неисправность одна из наиболее часто встречаемых. Когда на компьютере неисправен модуль оперативной памяти, пользователь может увидеть код ошибки unarc.dll. Есть 2 способа проверить, возникла она из-за RAM или по другой причине:

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

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


Close