Ошибка unarc.dll код 11: причины и способы исправления¶
Ошибка unarc.dll с кодом 11 — распространённая ошибка в Windows, возникающая при распаковке (разархивации) файлов с помощью библиотеки Unarc.dll, входящей в состав утилиты FreeArc. Код 11 соответствует состоянию «недостаточно места на диске» (ERROR_DISK_FULL) и означает, что процесс распаковки прерван из-за отсутствия свободного пространства в целевой директории или по другой причине, связанной с записью данных.
¶Природа ошибки
Unarc.dll — динамическая библиотека, используемая рядом программ и установщиков игр для распаковки сжатых данных. При вызове библиотека возвращает числовой код ошибки, определяющий характер сбоя. Код 11 (0x0000000B) соответствует ошибке записи на диск, чаще всего — исчерпанию свободного места. Ошибка проявляется в виде всплывающего окна с текстом вида «Unarc.dll returned an error code: 11» и сопровождается прерыванием установки или распаковки.
¶Основные причины
| Причина | Описание |
|---|---|
| Мало свободного места | На диске, куда идёт распаковка, недостаточно свободного пространства |
| Проблемы с файловой системой | Логические ошибки, повреждённая таблица файлов |
| Bad-сектора на HDD | Физические повреждения накопителя мешают записи |
| Антивирус или брандмауэр | Прерывают процесс распаковки, принимая его за подозрительную активность |
| Нехватка оперативной памяти | При недостатке ОЗУ и виртуальной памяти распаковка может сбойтировать |
| Повреждённый установщик | Сами файлы дистрибутива или библиотека unarc.dll заражены или изменены |
| Сбой при предыдущей установке | Остатки некорректно удалённых программ занимают место или конфликтуют |
¶Способы исправления
¶Освободить место на диске
Основное решение — убедиться, что на целевом диске достаточно свободного места. Рекомендуется оставить минимум 15–20 ГБ свободного пространства, поскольку многие установщики игр требуют временного пространства, вдвое превышающего размер распаковываемых данных. Удалить ненужные программы, очистить корзину, использовать встроенную очистку диска Windows (cleanmgr) или сторонние утилиты вроде CCleaner.
¶Проверить целевой диск на ошибки
Открыть «Мой компьютер», выбрать диск, нажать правой кнопкой → «Свойства» → «Сервис» → «Проверить диск на наличие ошибок». Альтернативно — запустить от имени администратора командную строку и выполнить:
`` chkdsk C: /f /r ``
где C: — буква проверяемого диска. Команда проверит файловую систему и исправит логические ошибки, а также пометит bad-сектора.
¶Отключить антивирус на время установки
Антивирусные программы могут блокировать распаковку, интерпретируя её как подозрительную активность. Временно отключить защиту в реальном времени или добавить папку установки в исключения. После завершения установки защиту следует включить обратно.
¶Переустановить или заменить unarc.dll
Если библиотека повреждена, её можно заменить рабочей копией из надёжного источника. Файл unarc.dll помещается в папку System32 (для 64-разрядных систем — также в SysWOW64) и в папку с устанавливаемой программой. Перед заменой рекомендуется зарегистрировать библиотеку командой:
`` regsvr32 unarc.dll ``
¶Проверить оперативную память
Запустить встроенную утилиту проверки памяти Windows (mdsched.exe) или использовать MemTest86. Ошибки ОЗУ могут вызывать сбои при распаковке больших архивов.
¶Запустить установщик от имени администратора
Щёлкнуть по файлу установки правой кнопкой и выбрать «Запуск от имени администратора». Недостаток прав доступа к целевой папке — частая причина ошибок записи.
¶Проверить целостность файлов игры
В Steam: ПКМ по игре → «Свойства» → «Файлы» → «Проверить целостность файлов». В Epic Games Launcher: «Проверить» в меню игры. Повреждённые файлы дистрибутива будут скачаны заново.
¶Профилактика
Для предотвращения подобных ошибок рекомендуется поддерживать запас свободного места на системном диске, регулярно проверять накопители на ошибки, использовать стабильные источники загрузки программ и обновлять драйверы контроллеров хранения данных.
¶Источники
- Microsoft Docs — документация по кодам ошибок Windows
- Официальная документация FreeArc
- Справочник кодов ошибок Windows (The Error Code Database)
