Ошибка «Произошла ошибка при распаковке, unarc.dll вернул код ошибки» возникает в Windows 10 и Windows 11 при установке игр и программ из крупных архивов — как правило, скачанных с торрентов или файлообменников. Файл unarc.dll отвечает за распаковку сжатых данных внутри установщика ISDone.dll, и ошибка означает, что этот процесс прервался.

Что означает ошибка unarc.dll
ISDone.dll — это компонент установщика, который в реальном времени распаковывает данные из архива прямо во время инсталляции. Unarc.dll — вспомогательная библиотека для работы с алгоритмами сжатия. Когда unarc.dll возвращает код ошибки — это означает, что распаковка была прервана по конкретной причине, закодированной в числе после слова «код ошибки».
Важно: сайты, предлагающие скачать «исправленный unarc.dll», не помогут — проблема не в самом файле DLL, а в причинах, перечисленных ниже. Такие файлы нередко содержат вредоносный код.
Расшифровка кодов ошибок unarc.dll
- Код -1 — архив повреждён или файл не полностью загружен.
- Код -7 — недостаточно оперативной памяти или места на диске для распаковки.
- Код -11 — ошибка чтения архива: повреждение файла, сбой диска или RAM.
- Код -12 — ошибка записи при распаковке: нет прав доступа, антивирус заблокировал файл или закончилось место на диске.
- Код -14 — ошибка CRC: контрольная сумма не совпадает, архив битый.
Причины появления
- Повреждённый архив — файл скачан не полностью или с ошибками.
- Недостаточно свободного места на диске, куда распаковываются файлы.
- Нехватка оперативной памяти при распаковке больших образов (более 10–20 ГБ).
- Кириллические символы или пробелы в пути к архиву.
- Антивирус или SmartScreen блокирует запись файлов во время установки.
- Архиватор не поддерживает алгоритм сжатия (нужен 7-Zip или WinRAR последней версии).
- Неисправность оперативной памяти (появляются ошибки при работе с большими массивами данных).
Способ 1: повторная загрузка архива
Для кодов -1 и -14 первым делом проверяем целостность файла.
- Сравните размер скачанного файла с указанным на странице загрузки — если размер меньше, файл скачан не полностью.
- В торрент-клиенте (qBittorrent, uTorrent) используйте функцию Проверить данные (Force Re-check) — клиент покажет процент повреждения.
- Если файл повреждён — перекачайте его заново или найдите другой источник (другую раздачу, другой сайт).
- После скачивания снова запустите установку.
Способ 2: отключение антивируса и SmartScreen
Антивирус в режиме реального времени может блокировать создание файлов во время установки (особенно игры с торрентов). Это не означает, что файл вредоносный — просто антивирус реагирует на упакованный контент.
- Временно отключите защиту в реальном времени вашего антивируса (Касперский, ESET, Защитник Windows и др.).
- Чтобы отключить Защитник Windows: Параметры → Конфиденциальность и безопасность → Безопасность Windows → Защита от вирусов и угроз → Параметры защиты от вирусов → отключите Защита в реальном времени.
- Чтобы отключить SmartScreen в Windows 10/11: Параметры → Конфиденциальность и безопасность → Безопасность Windows → Управление приложениями → Проверка приложений и файлов → Выключить.
- Запустите установку заново.
- После завершения установки снова включите защиту.
Способ 3: исправление пути к архиву и архиватор
Некоторые установщики не поддерживают кириллицу и пробелы в путях.
- Переместите архив в папку с латинским именем без пробелов, например C:\Install\ или D:\Games\.
- Убедитесь, что архиватор актуален: установите 7-Zip последней версии или WinRAR — старые версии могут не поддерживать современные алгоритмы сжатия.
- Запустите установщик от имени администратора (правая кнопка → Запуск от имени администратора).
- Попробуйте запустить установку заново.
Способ 4: увеличение файла подкачки
При распаковке больших архивов (игры от 20–50 ГБ) системе может не хватать оперативной памяти. Файл подкачки служит её расширением.
- Нажмите Win + R, введите
sysdm.cpl, нажмите Enter. - Перейдите на вкладку Дополнительно → раздел Быстродействие → кнопка Параметры.
- Откройте вкладку Дополнительно → кнопка Изменить.
- Снимите галочку Автоматически выбирать объём файла подкачки.
- Выберите любой несистемный диск (не тот, где установлена Windows).
- Установите Особый размер: исходный размер — равный объёму RAM, максимальный — в 2 раза больше. Например, при 8 ГБ RAM: исходный 8192 МБ, максимальный 16384 МБ.
- Нажмите Задать → ОК. Перезагрузите компьютер.

Способ 5: проверка оперативной памяти
Если ошибка появляется нестабильно (иногда установка проходит, иногда нет) — вероятна неисправность RAM.
- Откройте Панель управления → Администрирование → Средство проверки памяти Windows (или введите
mdsched.exeв строке Win + R). - Выберите Выполнить перезагрузку и проверку. Компьютер перезагрузится и запустит тест памяти.
- Если тест выявил ошибки — попробуйте запустить ПК с одной планкой RAM, затем с другой, чтобы определить неисправную.
- Можно также попробовать установить архив на другом компьютере: если там всё работает — проблема в RAM вашего ПК.
Что делать если ничего не помогло
- Проверьте свободное место на диске. На диске назначения должно быть как минимум в 2 раза больше места, чем размер распакованных данных. Для игр на 50 ГБ — не менее 100 ГБ свободного пространства с учётом временных файлов.
- Попробуйте другой дистрибутив. Если игра скачана с конкретной раздачи — найдите другую. Некоторые репаки упакованы с ошибками изначально.
- Замените оперативную память. Если тест памяти показал ошибки и переустановка планок не помогла — RAM неисправна.
- Проверьте жёсткий диск. Запустите
chkdsk C: /f /rот имени администратора — иногда bad-секторы на диске вызывают ошибки записи при распаковке.
FAQ
Стоит ли скачивать unarc.dll с интернета?
Нет. Файлы DLL с посторонних сайтов не решают проблему, так как причина ошибки — не в самой библиотеке. Скачанные DLL нередко содержат вирусы и трояны. Используйте только методы из этой статьи.
Unarc.dll вернул код ошибки -7 — что это значит?
Код -7 означает нехватку памяти во время распаковки. Закройте все лишние программы перед установкой, увеличьте файл подкачки (способ 4) и убедитесь, что на диске достаточно свободного места.
Ошибка возникает только с одной конкретной игрой — это нормально?
Да. Скорее всего, этот конкретный архив повреждён или упакован с ошибками. Попробуйте найти другой источник для скачивания.
Как проверить, что архив скачан без ошибок?
В торрент-клиенте нажмите правую кнопку на раздаче → Проверить данные (Force Re-check). Если процент меньше 100% — файлы повреждены, нужно докачать. Также можно проверить контрольную сумму (MD5/SHA1), если она указана на странице загрузки.
Помогает ли переустановка Windows?
Не поможет, если причина в повреждённом архиве или RAM. Переустановка оправдана только если проблема воспроизводится со множеством разных архивов и все методы диагностики исчерпаны.
Нужен ли 7-Zip или WinRAR для запуска установщика .exe?
Обычно нет — установщики (.exe) работают самостоятельно и используют встроенный распаковщик. Однако если установщик требует запустить архив вручную — используйте 7-Zip последней версии, он лучше всего поддерживает современные алгоритмы сжатия.
я устанавливал cs2 с 7launcher и у мекня там -11 невозможно записать данные на диск
Спасибо за статью, помог вариант с изменением размера файла подкачки
реально папку переименовал и помогло, лол
Спасибо, помогло ♥
Что делать? при распаковке Кразиса 3 реПак от rg механики, у меня выдает ошибку -5 мол памяти не хватает. у меня i3 550, gtx 550 ti, 6 gb оперативной памяти, есть ссд на котором винда и есть винчестер свободный. у меня windows 7 ultimate. Что делать?
Слабый комп, вот что у тебя
у меня при распаковки крайзиса 3 выдает ошибку -5, мол памяти не хватает. У меня windows 7 ultimate. проц i3 550, gtx 550 ti, 6 gb оперативы, есть место на винчестере.