# Ошибка unarc.dll при распаковке — причины и решение

> Сайт: allerrorcodes.ru · Факты сверены: 28.09.2026 · Обновлено: 28.09.2026 · Адрес: https://allerrorcodes.ru/proizoshla-oshibka-pri-raspakovke-unarc-dll-vernul-kod-oshibki/

## Коротко

- Unarc.dll вернул код ошибки — значит, распаковка архива установщиком (ISDone.dll) прервалась: код после «-» указывает причину.
- Главные причины — повреждённый или не до конца скачанный архив, нехватка памяти или места на диске, антивирус, путь с кириллицей.
- Первое безопасное действие — проверить свободное место, путь без кириллицы и отключить антивирус на время установки.
- Скачивать «исправленный» unarc.dll с сторонних сайтов не помогает: файл не виноват, и такие сайты — источник вредоносного ПО. Надёжный путь — официальная версия программы или игры.

## Паспорт ошибки

| Параметр | Значение |
| --- | --- |
| Код | unarc.dll вернул код ошибки: -1 / -7 / -11 / -12 / -14 (и другие) |
| Где появляется | Windows 10 и 11 · при установке программы или игры из архива через ISDone.dll |
| Текст сообщения | «Произошла ошибка при распаковке! Unarc.dll вернул код ошибки: N» |
| Суть | Распаковка архива установщиком прервалась по конкретной причине |
| Главная причина | Повреждённый или неполный архив, нехватка памяти/места на диске |
| Первое действие | Проверить размер и целостность скачанного файла, свободное место на диске |
| Риск | Без риска для системы; риск для безопасности — при скачивании «исправленного» unarc.dll с посторонних сайтов |
| Когда нужен специалист | Ошибка повторяется с разными источниками одного и того же дистрибутива — обратитесь к официальному изданию программы |

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

![Окно «ISDone.dll»: «Произошла ошибка при распаковке! Unarc.dll вернул код ошибки: -1. ERROR: archive data corrupted (decompression fails)»](https://allerrorcodes.ru/wp-content/uploads/2016/05/unarc-error.png)

> Сайты, предлагающие скачать «исправленный unarc.dll», не решают проблему: библиотека сама по себе не виновата, а такие файлы нередко содержат вредоносный код. Ниже — честные технические причины и решения без сторонних DLL.

## Расшифровка кодов ошибок unarc.dll

- **Код -1** — архив повреждён или скачан не полностью.
- **Код -7** — недостаточно оперативной памяти или места на диске для распаковки.
- **Код -11** — ошибка чтения архива: повреждение файла, сбой диска или оперативной памяти.
- **Код -12** — ошибка записи при распаковке: нет прав доступа, антивирус заблокировал файл или закончилось место на диске.
- **Код -14** — ошибка CRC: контрольная сумма не совпадает, архив повреждён.

## Причины появления

- Архив повреждён или скачан не полностью (общий способ диагностики — ниже)
- Недостаточно свободного места на диске назначения
- Нехватка оперативной памяти при распаковке больших образов
- Кириллические символы или пробелы в пути к архиву или папке установки
- Антивирус или SmartScreen блокирует запись файлов во время установки
- Устаревший архиватор, не поддерживающий нужный алгоритм сжатия
- Неисправность оперативной памяти — проявляется нестабильно, на разных архивах

## Способ 1: проверить целостность архива

Для кодов -1 и -14 первым делом проверяем, что файл скачан полностью и без ошибок.

1. Сравните размер скачанного файла с указанным на странице загрузки. Меньший размер — файл докачан не до конца.
2. Если рядом со страницей загрузки указана контрольная сумма (MD5/SHA1) — сверьте её с помощью любой утилиты подсчёта хэша.
3. Если сумма не совпадает или файл повреждён — перекачайте его из того же официального источника заново.

> Самый надёжный способ избежать этой ошибки вообще — устанавливать программы и игры из официального источника: Steam, GOG, Microsoft Store, сайт разработчика. Официальные клиенты сами проверяют целостность файлов при скачивании и докачивают повреждённые части. Собранные не издателем архивы (репаки) не гарантируют целостность и не имеют официальной поддержки — если ошибка повторяется именно с таким архивом, самый надёжный путь — перейти на официальную версию программы или игры.

## Способ 2: отключить антивирус и SmartScreen на время установки

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

1. Временно отключите защиту в реальном времени вашего антивируса.
2. Чтобы отключить **Защитник Windows**: **Параметры → Конфиденциальность и безопасность → Безопасность Windows → Защита от вирусов и угроз → Параметры защиты от вирусов** → отключите «Защита в реальном времени».
3. Чтобы отключить **SmartScreen**: **Параметры → Конфиденциальность и безопасность → Безопасность Windows → Управление приложениями → Проверка приложений и файлов** → «Выключить».
4. Запустите установку заново и включите защиту сразу после её завершения.

## Способ 3: путь без кириллицы и актуальный архиватор

Некоторые установщики не поддерживают кириллицу и пробелы в путях.

1. Переместите архив в папку с латинским именем без пробелов, например `C:\Install\`.
2. Убедитесь, что архиватор актуален: [7-Zip](https://www.7-zip.org) последней версии или свежий WinRAR — старые версии могут не поддерживать современные алгоритмы сжатия.
3. Запустите установщик от имени администратора и повторите установку.

## Способ 4: увеличить файл подкачки

При распаковке больших архивов системе может не хватать оперативной памяти. Файл подкачки служит её расширением.

1. Нажмите `Win` + `R`, введите `sysdm.cpl`, нажмите Enter.
2. Вкладка «Дополнительно» → раздел «Быстродействие» → «Параметры» → вкладка «Дополнительно» → «Изменить».
3. Снимите галочку «Автоматически выбирать объём файла подкачки».
4. Выберите несистемный диск (не тот, где установлена Windows).
5. Задайте «Особый размер»: исходный размер — равный объёму RAM, максимальный — вдвое больше. Например, при 8 ГБ RAM: исходный 8192 МБ, максимальный 16384 МБ.
6. Нажмите «Задать» → «ОК» и перезагрузите компьютер.

![Окно «Виртуальная память»: заданы исходный и максимальный размер файла подкачки на несистемном диске](https://allerrorcodes.ru/wp-content/uploads/2016/05/izmenit-fail-podkachki.png)

## Способ 5: проверить оперативную память

Если ошибка появляется нестабильно (иногда установка проходит, иногда нет) — вероятна неисправность RAM.

1. Нажмите `Win` + `R`, введите `mdsched.exe`, выберите «Выполнить перезагрузку и проверку».
2. Если тест выявил ошибки — по очереди проверьте каждую планку памяти отдельно, переставляя между слотами.

## Что делать, если ничего не помогло

- **Проверьте свободное место на диске.** На диске назначения нужно как минимум вдвое больше места, чем размер распакованных данных, с учётом временных файлов.
- **Проверьте диск на ошибки.** Bad-секторы иногда вызывают сбои записи при распаковке — подробности в статье [«Проверка HDD и SSD на ошибки в Windows»](https://allerrorcodes.ru/proverka-hdd-windows/).
- **Замените оперативную память**, если тест нашёл ошибки и перестановка планок не помогла.
- **Перейдите на официальную версию программы или игры.** Если ошибка повторяется с разными копиями одного и того же неофициального архива, надёжного решения в рамках самой распаковки нет — официальный дистрибутив проверяет целостность файлов сам и не имеет этой проблемы.

## Частые вопросы

### Стоит ли скачивать unarc.dll отдельно с какого-то сайта?

Нет. Причина ошибки не в самом файле библиотеки, а в архиве, памяти или диске. Скачанные отдельно DLL с посторонних сайтов не решают проблему и нередко содержат вредоносный код.

### Unarc.dll вернул код ошибки -7 — что это значит?

Код -7 означает нехватку памяти во время распаковки. Закройте лишние программы, увеличьте файл подкачки (Способ 4) и проверьте, что на диске достаточно свободного места.

### Ошибка возникает только с одним конкретным файлом — это нормально?

Да, это означает, что именно этот архив повреждён или собран с ошибками. Самый надёжный вариант — скачать программу или игру из официального источника, где целостность файлов гарантирована.

### Как проверить, что архив скачан без ошибок?

Сравните размер файла с указанным на странице загрузки и, если есть, сверьте контрольную сумму (MD5/SHA1). Официальные клиенты вроде Steam делают эту проверку автоматически.

### Помогает ли переустановка Windows?

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

### Нужен ли 7-Zip или WinRAR для запуска установщика .exe?

Обычно нет — установщики .exe используют встроенный распаковщик. Если установщик требует распаковать архив вручную, используйте актуальную версию 7-Zip или WinRAR — они лучше поддерживают современные алгоритмы сжатия.

## Ещё по теме

- [Не устанавливается обновление Windows: причины и как исправить](https://allerrorcodes.ru/kb5008212/): Обновление зависло или выдаёт ошибку — сначала запустите встроенное средство устранения неполадок Windows Update (в Windows 11: «Параметры» → «Система» → «Устранение неполадок»; в Windows 10: «Параметры» → «Обновление и безопасность» → «Устранение неполадок»).
- [Не работает кнопка Пуск в Windows 10 и 11 — причины и решение](https://allerrorcodes.ru/chto-delat-esli-ne-rabotaet-knopka-pusk-v-windows-10/): Меню «Пуск» в Windows 10 и 11 — отдельное UWP-приложение StartMenuExperienceHost; когда оно не установлено или не запускается для вашего пользователя, кнопка не реагирует.
- [Ошибка 0x80072F8F в Windows 10 и 11 — причины и способы исправления](https://allerrorcodes.ru/ustranenie-oshibki-obnovleniya-windows-0x80072f8f/): 0x80072F8F — ошибка SSL-соединения с серверами Microsoft: система не может проверить сертификат сервера.
- [Google Chrome не запускается в Windows 10 и 11 — причины и решение](https://allerrorcodes.ru/pochemu-ne-zapuskaetsya-google-chrome-v-windows/): Если Chrome не реагирует на запуск — вероятно, в фоне уже висит зависший процесс chrome.exe; завершите все его процессы в Диспетчере задач и запустите снова.
