Всем привет! Совсем недавно у меня произошла ошибка при распаковке Unarc.dll, которая вернула код ошибки: -1. С такой проблемой часто сталкиваются пользователи, пытающиеся установить игру или программу. Ошибку обычно выбивает при разархивировании или во время распаковки установочных файлов. На это указывает «Unarc.dll» – это библиотека, которую часто используют установщики, архиваторы и сильно сжатые сборки. Важно то, что уведомление может выплывать под разными номерами, и каждый код может указывать на немного другой источник неисправности.
Введение
Нужно смотреть коды ошибок. Перед тем как начать устранять ошибки, следует обновить последнюю версию используемого софта, будь то 7-Zip или WinRAR. Поэтому прямо сейчас скачайте последнюю версию программы с официального сайта и установите ее заново. Можно попробовать вообще удалить старую программу перед установкой.
Важное уточнение: если вы запускаете обычный установщик игры или программы, он часто использует свой встроенный распаковщик. Поэтому установка свежего WinRAR или 7-Zip помогает не всегда, но все равно полезна, если вы вручную распаковываете архив перед установкой. Не скачивайте «исправленные Unarc.dll» с непонятных сайтов – так легко занести вирус или подменить нормальный файл вредоносной библиотекой. Если ошибка появляется только с одним конкретным архивом, чаще виноват именно архив, загрузка, диск, память или антивирус, а не отсутствие какой-то «магической» DLL.
Перед переходом к кодам я бы сделал базовую проверку:
- Перенесите установщик в простую папку, например C:\Games\Install или D:\Install.
- Убедитесь, что в пути нет русских букв, спецсимволов и очень длинных названий папок.
- Запустите установку от имени администратора. Если не знаете как, вот отдельная инструкция про запуск программы от имени администратора в Windows.
- Проверьте свободное место: для сильно сжатых установщиков его часто нужно больше, чем указано в финальном размере игры или программы.
- Если файл скачан через торрент – сделайте пересчет хеша.
- Если файл скачан из браузера – попробуйте скачать его заново, желательно с официального источника.
Ошибка Unarc.dll часто появляется не потому, что «сломалась Windows», а потому что установщик не может корректно достать файлы из архива. Представьте обычную коробку с деталями: если часть деталей потерялась при доставке, сборка остановится. С архивом то же самое – один поврежденный кусок может сорвать всю установку. Поэтому почти всегда начинаем не с переустановки системы, а с проверки скачанного файла, диска, памяти и пути установки.
-1
Продолжение уведомления часто выглядит так: ERROR: archive data corrupted. Толкование неисправности такое:
«Распаковка не удалась и прервалась из-за поврежденного архива». Вполне возможно, что инсталляционный файл был загружен с ошибками. Код первым проявляется в случае, если причина ошибки неясна и нужно перепробовать всевозможные пути решения:
- Часто бывает, если загружались установочные компоненты через торрент. Зайдите в клиент и удостоверьтесь, что ни один файлик не пострадал во время скачивания. Для этого жмите ПКМ по имени торрента и выберите «Пересчитать хеш».
- С официальных источников проверьте, что на вашем ПК используется последняя версия WinRAR или 7-Zip. Лучше открывать сайт программы напрямую, а не качать архиватор с первого попавшегося рекламного блока в поиске.
- На время инсталляции можно временно отключить «Защитник Windows» или сторонний антивирус, но только если вы уверены в источнике файла. Безопаснее сначала открыть «Безопасность Windows» – «Защита от вирусов и угроз» – «Журнал защиты» и проверить, не отправил ли антивирус часть установщика в карантин. Подробно про временное отключение защиты можно почитать в отдельной инструкции как отключить антивирус Windows 10.
- Устанавливая программное обеспечение с флешки или диска, постарайтесь сперва перенести файлы на жесткий диск или SSD компьютера, а затем устанавливать уже оттуда.
- Директория установки не должна содержать русскоязычных названий или букв. Такая ошибка часто наблюдается, когда файлы распаковываются во временную папку пользователя с русскоязычным названием. Например:
C:\Users\Дмитрий\AppData\Local\Temp
- Рекомендовано выбирать путь, состоящий полностью из латиницы.
В последнем случае можно изменить путь во время установки или же изменить сам Temp:
- Зажмите:
+ R
- Вводим:
sysdm.cpl
- Откройте «Переменные среды» во вкладке «Дополнительно».
- В поле TEMP и TMP выставите опцию «C:\Temp». Так директория Temp перенесется в корень диска «C:\».
После изменения TEMP и TMP лучше перезагрузить компьютер и только потом запускать установку заново. Папку C:\Temp заранее создайте вручную, чтобы Windows и установщик точно могли в нее писать. Если ошибка была из-за русских букв в пути или слишком длинной временной папки, такой перенос часто помогает. Если не помогло – значит причина, скорее всего, в самом архиве, накопителе, оперативной памяти или блокировке защитой.
-2 и -3
Кроме установки свежих архиваторов можно реализовать следующее:
- Оперативная память ПК может сбоить. Это можно определить с помощью утилиты «Средство проверки памяти Windows».
- Также смотрите, есть ли в пути любые буквы и символы, кроме латиницы.
- Временно деактивируйте антивирус, если файл точно получен из надежного источника, и запускайте EXE-файл от имени администратора.
Коды -2 и -3 часто появляются при ошибке распаковки, когда установщик не может корректно обработать сжатые данные. Это может быть поврежденный архив, проблема с оперативной памятью, нехватка места, сбой диска или слишком агрессивная защита. Для проверки памяти нажмите «Win+R», введите команду:
mdsched.exe
Дальше выберите перезагрузку и проверку. Если хотите более подробную инструкцию, у нас есть отдельная статья про проверку оперативной памяти в Windows 10 и 11.
Если у вас включен разгон оперативной памяти, XMP/EXPO профиль или нестандартные тайминги, на время проверки лучше вернуть настройки памяти к базовым. Ошибка Unarc.dll может появляться даже тогда, когда компьютер в обычных задачах вроде бы работает нормально. Сильно сжатые установщики нагружают процессор, память и диск, поэтому слабая нестабильность проявляется именно на распаковке. Если после отключения разгона установка прошла – проблема была не в архиве, а в стабильности системы.
-4
Раньше для кода -4 часто советовали проверять DEP, особенно на Windows 7. На практике сейчас я бы не начинал именно с DEP. Чаще ошибка -4 связана с тем, что распаковка не может завершиться: архив поврежден, памяти не хватает, антивирус заблокировал часть файлов, путь установки неправильный или накопитель работает с ошибками. DEP – это защитная технология Windows, которая не дает выполнять код из опасных областей памяти, и отключать ее без понимания причины не стоит.
Что можно предпринять при установке игры или программы:
- В архиваторе WinRAR запустите процесс восстановления целостности архива, если это обычный RAR-архив, а не готовый EXE-установщик.
- При загрузке через торрент обновите раздачу и запустите пересчет хеша.
- Проверьте, не удалил ли «Защитник Windows» часть файлов в «Журнале защиты».
- Перенесите установщик в папку с коротким латинским путем, например C:\Install.
- Проверьте диск, на который идет установка.
Если ошибка повторяется на разных архивах, а не только на одном установщике, стоит проверить системные файлы Windows. Откройте командную строку от имени администратора и выполните:
sfc /scannow
Если команда нашла ошибки или не смогла восстановить файлы, дополнительно посмотрите инструкцию по проверке целостности системных файлов Windows.
-5
В названии данной Error прописана информация «decompression fails», которая указывает на проблему при распаковке. Частая причина – нехватка места на накопителе или недостаток свободной памяти во время установки. Решить проблему можно освобождением места на диске. Чтобы определить, сколько места нужно, ознакомьтесь с информацией в установщике, когда выбираете директорию инсталляции игры. Кроме этого места, добавьте еще половину или выделите в 2 раза больше. Например, если игре нужно 20 ГБ, лучше иметь 30-40 ГБ свободного места для полной установки.
Сильно сжатые установщики часто временно распаковывают файлы в папку Temp, а уже потом переносят их в папку игры или программы. Из-за этого место может требоваться сразу на двух дисках: на системном диске «C:\» и на диске, куда вы ставите программу. Если на «C:\» осталось 3-5 ГБ, установка может падать даже тогда, когда на «D:\» свободно много места. Если нужно быстро освободить место, посмотрите инструкцию как очистить диск C на Windows 10.
Также закройте браузер, торрент-клиент, игры, лаунчеры, виртуальные машины и тяжелые программы. Установщику может не хватать не только места на диске, но и оперативной памяти. Если у вас 8 ГБ ОЗУ или меньше, лучше не запускать установку параллельно с десятком вкладок в браузере. На слабых ПК помогает установка после чистой перезагрузки, когда еще не запущены лишние программы.
-6
Проблема состоит в том, что в данную директорию невозможно инсталлировать игру или программное обеспечение. Исправить ошибку можно несколькими способами:
- Исключить из пути установки русские символы.
- Убрать слишком длинный путь установки. Например, вместо D:\Downloads\Новая папка\Игры\Очень длинное название\Setup используйте D:\Install.
- Проверить, что у вашей учетной записи есть права на запись в выбранную папку.
- Провести проверку накопителя на предмет ошибок, бэдов и битых секторов. Для начала можно использовать встроенную проверку Windows, а уже потом сторонние программы.
После диагностики повторите установку снова.
Для встроенной проверки диска откройте командную строку от имени администратора и выполните:
chkdsk C: /F /R
Вместо C: укажите нужный диск, если установка идет на другой раздел. Подробно этот способ разобран в отдельной инструкции про проверку диска на ошибки в Windows.
Если установка идет на внешний HDD, SSD или флешку, лучше сначала скопировать файлы на внутренний диск компьютера. USB-накопители часто дают ошибки при долгой распаковке: кабель отходит, питания не хватает, контроллер перегревается или появляются сбои чтения. Для обычного копирования это может быть незаметно, а установщик сразу падает с Unarc.dll. Если на внутреннем диске все установилось нормально – причина была в внешнем носителе или USB-подключении.
-7
Седьмой код с большой вероятностью сообщает, что неисправность проявляется из-за недокачанного или поврежденного архива. Если грузили торрентом, просто пересчитайте кэш. Также удостоверьтесь, что архиватор последней версии.
Но я бы не ограничивался только торрентом. Если файл скачан обычным браузером, удалите его и скачайте заново, желательно без менеджеров загрузки и без нестабильного VPN. Проверьте размер файла: он должен совпадать с тем, что указан на странице загрузки. Если на сайте есть контрольная сумма SHA-256 или MD5, ее можно сверить встроенной командой Windows:
certutil -hashfile “C:\Install\file.iso” SHA256
Путь и имя файла нужно заменить на свои.
-8
«Unarc.dll» с кодом -8 говорит о сбое распаковки или несовместимости используемого распаковщика с конкретным архивом. Достать свежий архиватор можно из официального источника, но если вы запускаете готовый установщик, он может использовать свою версию распаковщика внутри. Поэтому дополнительно проверьте файл установки, путь, свободное место и антивирус.
Еще один рабочий вариант – распаковать архив вручную в отдельную папку, если это обычный RAR, ZIP или 7Z. Если ручная распаковка тоже падает с ошибкой, значит установщик тут ни при чем, поврежден сам архив или есть проблема с диском/памятью. Если ручная распаковка прошла, попробуйте запускать установку уже из распакованной папки. Только не запускайте EXE из архива напрямую – сначала полностью извлеките все файлы.
-11
Проблема, скорее всего, связана с неверной контрольной суммой. Она не совпадает с той, которая должна быть при целостности компонентов инсталлятора:
- Сделайте апдейт хеша файлов в торренте.
- Проверьте диск на наличие нужного места под установку.
- Отключите разгон оперативной памяти и процессора, если он есть.
- Проверьте накопитель, если похожие ошибки появляются не первый раз.
Если места на накопителе мало, рекомендуется что-то удалить или отменить установку.
Код -11 особенно неприятен тем, что он может быть похож и на поврежденный архив, и на нестабильную систему. Если один и тот же файл не устанавливается на вашем ПК, но спокойно ставится на другом компьютере, начинайте проверку со своей оперативной памяти и диска. Если файл не устанавливается нигде – почти наверняка битый сам архив. В таком случае лучше скачать дистрибутив заново из нормального источника.
-12
Ошибка «Unarc.dll вернул код ошибки -12» с припиской директории файла и «failed CRC check» указывает на несовпадение контрольной суммы конкретного файла. Проще говоря, установщик ожидал увидеть один набор данных, а получил другой. Частое явление при поврежденной загрузке, ошибках диска, сбоях ОЗУ, проблемных репаках, модах или неправильно собранных архивах. Рекомендуется скачать установочный файл заново или поискать другую, более надежную сборку.
CRC – это как пломба на файле. Установщик сравнивает, совпадает ли содержимое файла с тем, что должно быть. Если не совпадает, он останавливает распаковку, потому что дальше можно получить битую программу, вылеты, отсутствие текстур, ошибки запуска и другие проблемы. Поэтому ошибка CRC – не мелочь, которую нужно «пропустить», а признак того, что данные уже повреждены или изменены.
Если ошибка указывает на конкретный файл, например data.bin, setup-1.bin или похожий большой архив, не пытайтесь заменить только Unarc.dll. Лучше пересчитать хеш, скачать этот файл заново или проверить накопитель. Если ошибка появляется на разных установщиках в разных местах, обязательно проверьте ОЗУ и диск. При постоянных CRC-ошибках может быть проблема с кабелем SATA, перегревом SSD/HDD или нестабильной памятью.
-13
Текст «wrong password» указывает на то, что архив не поврежден, а попросту неверно указан пароль. Проверьте раскладку клавиатуры, Caps Lock, лишние пробелы в начале или конце пароля. Если пароль скопирован с сайта, вставьте его сначала в «Блокнот» и посмотрите, нет ли невидимого пробела. У некоторых архивов пароль чувствителен к регистру, то есть Password и password – это разные варианты.
Если это происходит с непроверенной сборкой, лучше не искать «таблетки» и подозрительные дополнительные файлы. Очень часто именно такие вложения удаляет антивирус, потому что они действительно могут быть вредными. Безопаснее использовать официальные установщики программ, легальные магазины и сайты разработчиков. Если же вы уверены, что файл безопасный, проверяйте карантин антивируса, а не отключайте защиту навсегда.
-14
Unarc.dll вернул код ошибки -14 с припиской:
«this is not FreeArc archive or this archive is corrupt»
Это значит, что установщик не смог распознать архив как корректный FreeArc-архив или посчитал его поврежденным. Раньше такую ошибку иногда объясняли тем, что «заблокирован сектор установки», но более точное объяснение проще: распаковщик получил файл, который не соответствует ожидаемому формату, поврежден, недокачан, изменен или заблокирован защитой. Проявляться данная неисправность может при:
- Несовпадении хеша архива. Проверьте, цел ли файл установки, возможно, при скачивании были допущены ошибки.
- Антивирус или «Защитник Windows» мог поместить часть файла в карантинную зону, поэтому проверьте ее, и, если понадобится, верните недостающий файл только в том случае, если вы уверены в его безопасности.
- Перед установкой попробуйте временно отключить антивирус, но только для проверенного установщика и только на время установки.
- Скопируйте установщик в папку с коротким латинским путем и запустите от имени администратора.
- Если архив скачан давно, скачайте его заново. Повреждение одного большого BIN-файла часто ломает всю установку.
Не добавляйте всю папку «Загрузки» или весь диск «C:\» в исключения антивируса. Если нужно добавить исключение, добавляйте только конкретную папку с проверенным установщиком и удаляйте исключение после установки. Постоянно отключенная защита – плохая идея, потому что вместе с нужной программой можно пропустить вредоносный файл. Особенно осторожно относитесь к сборкам с неизвестных сайтов, где в архиве лежат дополнительные активаторы, патчеры и похожие исполняемые файлы.
Если ничего не помогает
Если вы прошли свой код ошибки, но установка все равно падает, сделайте универсальную проверку. Она помогает в большинстве случаев с Unarc.dll и ISDone.dll:
- Перезагрузите компьютер.
- Создайте папку C:\Install и перенесите туда установщик.
- Создайте папку C:\Temp и укажите ее в переменных TEMP и TMP.
- Освободите место на системном диске и на диске установки.
- Пересчитайте хеш торрента или скачайте файл заново.
- Проверьте карантин «Защитника Windows».
- Запустите установщик от имени администратора.
- Проверьте ОЗУ и диск.
- На время отключите разгон памяти, процессора и видеокарты.
- Попробуйте установить программу на другой диск или на другом компьютере.
Еще проверьте температуру процессора и накопителя во время распаковки. Сильно сжатые установщики могут долго нагружать процессор на 100%, а SSD в это время активно пишет временные файлы. Если компьютер перегревается, установка может падать без понятного объяснения. На ноутбуке попробуйте подключить питание, поставить режим «Высокая производительность» и не закрывать крышку во время установки.
Где находится Unarc.dll?
Unarc.dll – это не стандартный системный файл Windows, который обязательно должен лежать в C:\Windows\System32. Чаще всего эта библиотека идет вместе с конкретным установщиком, архиватором или программой, которая ее использует. Поэтому совет «скачайте Unarc.dll и положите в System32» я не рекомендую. В лучшем случае это не поможет, а в худшем – вы добавите в систему чужой DLL-файл с непонятным содержимым.
Если Unarc.dll лежит рядом с установщиком, это нормально. Если антивирус удалил именно этот файл, сначала проверьте источник установщика. Откройте «Безопасность Windows» – «Защита от вирусов и угроз» – «Журнал защиты» и посмотрите, что именно было заблокировано. Если файл скачан с официального сайта разработчика и вы уверены в нем, можно восстановить его из карантина. Если источник сомнительный, лучше удалить установщик и скачать нормальную версию программы.
Главная мысль простая: Unarc.dll почти никогда не нужно лечить отдельной DLL. Лечить нужно причину, из-за которой распаковка не проходит: битый архив, неправильный путь, нехватку места, сбой памяти, ошибку диска, блокировку антивирусом или нестабильный разгон. Поэтому не тратьте время на сайты с «DLL-библиотеками для скачивания». Лучше пройтись по проверкам выше – так шанс реально исправить ошибку намного выше.










Спасибо, проблем решена!

спасибо спасибо
Была проблема из-за старой версии торрента – ставим новую и все гуд. Благодарю за совет
Не помогло.
Опишите проблему поподробнее, а я постараюсь дать дополнительные советы.
Выключил защитник виндовс 10, поставил винрар, вместо 7зип, и проблема решена)
14 нне получается