После загрузки RePack с игрой или программой из Интернета многие пользователи жалуются на ошибку, возникающую при установке. Как правило, там написано: «Unarc.dll вернула код ошибки — 1» или любое другое число вместо единицы. В этой статье мы рассмотрим шесть способов решения этой проблемы, поэтому прочитайте ее до конца, чтобы решить именно проблему.
Определение характера ошибки
Сначала мы попытаемся понять, почему появляется сообщение «Unarc.dll вернул код ошибки — 1», и только потом перейдем к решениям.
Надо сразу сказать, что эта ошибка связана с декомпрессией данных и может быть разделена на две категории:
- Ошибка, которую нельзя исправить.
- Ошибка, которую можно исправить.
Теперь давайте подробнее рассмотрим эти два момента.
Ошибка, которую исправить нельзя
Ситуация: «Unarc.dll вернула код ошибки — 1» может быть критической, то есть вы не сможете исправить ошибку каким-либо образом. Как уже упоминалось, это связано с архивом, и ошибка возникает во время процесса распаковки. В этом случае сообщение также будет содержать следующее: «ОШИБКА: файл [archive_path] не прошел проверку CRC». Если вы видите это сообщение, вы можете даже не пытаться исправить ситуацию одним из следующих способов. Скорее всего, архив был поврежден при загрузке, поэтому скачайте игру или программу еще раз и лучше с другого сайта.
Ошибка, которую можно исправить
Наряду с одной ошибкой, которую нельзя исправить, есть еще одна, которую можно устранить. Сразу стоит отметить, что если после строки «Unarc.dll вернул код ошибки — 1» в скобках стоит знак: (декомпрессия не удалась), то эту ошибку можно исправить одним из способов, которые мы вам предложим в этом элементе. Также стоит сказать, что ошибка напрямую связана с распаковкой архива, а точнее с самим архиватором, но бывают и случаи, когда причина немного иная. Обо всем этом и пойдет речь ниже.
Способ первый: установка архиватора
Как было сказано выше, «Unarc.dll вернула код ошибки — 11» или какой-то другой номер чаще всего ассоциируется с архиватором. Дело в том, что создатели RePack часто используют редкие архивы, чтобы максимально уменьшить окончательный размер игры или программы, и у пользователей не всегда есть инструменты на своем компьютере для работы с этими архивами.
К счастью, решение этой ошибки довольно простое, вам просто нужно скачать и установить программу 7-Zip.
Способ №2: изменения адреса установки
Если вы уже установили 7-Zip или его установка не помогла, вы можете использовать второй метод и решить проблему с помощью «Unarc.dll вернул код ошибки — 11». Нередки случаи, когда это сообщение появляется из-за наличия русских символов в пути установки. Как вы понимаете, для решения проблемы вам достаточно переименовать папки, используя латинские символы.
Способ третий: увеличение объема подкачки
Сообщение, например «Unarc.dll вернул код ошибки — 14», также может появиться из-за небольшого размера файла подкачки. К счастью, в операционных системах Windows эту громкость можно отрегулировать в любой момент:
- Для этого нужно открыть утилиту «Выполнить», нажав клавиши Win + R и запустить в ней команду sysdm.cpl.
- Затем в появившемся окне перейдите в раздел «Дополнительно», нажмите «Параметры» в области «Производительность».
- В новом окне снова перейдите в «Дополнительно» и нажмите «Изменить…».
- Далее появится окно «Виртуальная память», где нужно снять выделение с первого пункта, указать любой диск, кроме системного, и указать максимальный размер, соответствующий размеру виртуальной памяти.
- Затем нажмите «Установить» и «ОК».
Способ №4: замена оперативной памяти
Продолжая разговор о том, как исправить «Unarc.dll вернул код ошибки — 1», отметим, что виновником может быть нехватка оперативной памяти. К сожалению, в этом случае поможет только его увеличение. Однако есть и положительная сторона: эта проблема появляется очень редко.
Способ пятый: отключение антивируса
Иногда, особенно при установке RePack, а не лицензии, ошибка может появиться из-за антивируса. Дело в том, что он может считать файлы игры зараженными и помещать в карантин необходимые библиотеки, используемые для распаковки и установки.
Что делать с «Unarc.dll вернул код ошибки — 12», если она была вызвана антивирусом? В этом случае вам просто нужно зайти в настройки антивируса и отключить его при установке. Потом его можно будет снова включить.
Способ №6: анализ диска
Есть еще одна причина, полностью исключающая возможность установки игры. Он подключен напрямую к вашему жесткому диску. Дело в том, что его можно повредить. При этом взаимодействие с ней частично ограничено — вы можете перемещать, копировать, перетаскивать файлы с флешки, но не всегда сможете установить игру.
В этом случае требуется замена, но перед тем, как отправиться в магазин, лучше сначала ее отсканировать. Для этого откройте окно «Выполнить» и введите следующую команду cmd: откроется «Командная строка». В нем вам необходимо выполнить следующую задачу: chkdsk C: / F / R / B. По результатам сканирования вы сможете понять, нормальный у вас накопитель или нет. И если результаты неутешительны, стоит подумать о покупке нового агрегата, так как очень высока вероятность, что он скоро полностью перестанет работать.
Способ седьмой: установка динамической библиотеки
Иногда ошибка может быть вызвана отсутствием соответствующих библиотек. В этом случае их будет достаточно скачать из Интернета и поместить в нужную директорию.
Требуются следующие файлы DLL: ISDone.dll и Unarc.dll. Загрузите файл библиотеки динамической компоновки ISdone с авторитетного сайта, а также загрузите Unarc. После загрузки поместите их в путь — C: \ Windows \ System32 (32-битная система) или C: \ Windows \ SysWOW64 (64-битная система). После этого ошибка должна исчезнуть.