Ошибка DLL-100 — unarc.dll / ISDone.dll
Что это значит
Код DLL-100 (или ошибка 100) возникает при распаковке архивов установщиков, использующих библиотеки unarc.dll или ISDone.dll. Система сообщает, что распаковка не удалась из-за повреждённого или неполного файла, либо из-за проблем с памятью. Пользователь видит окно с текстом «Error 100» и предложением прервать установку. Технически это означает, что функция ARC4Unpack (или аналогичная) вернула код 100, указывающий на ошибку целостности данных.
Вероятные причины
- Повреждённый установочный файл (недокачан, битый сектор на диске)
- Недостаточно оперативной памяти для распаковки
- Конфликт с антивирусом, блокирующим временные файлы
- Устаревшая или повреждённая библиотека unarc.dll / ISDone.dll
- Проблемы с файловой системой (ошибки диска, переполнение кэша)
- Использование несовместимой версии библиотеки (например, 32-битной на 64-битной системе)
- Повреждённый образ ISO или виртуальный привод
- Перегрев или нестабильность оперативной памяти
Что делать — по порядку
- Запустите установку от имени администратора (правый клик → Запуск от имени администратора)
- Временно отключите антивирус и брандмауэр, затем повторите установку
- Проверьте целостность установочного файла: скачайте заново или проверьте контрольную сумму (MD5/SHA)
- Увеличьте файл подкачки: Свойства системы → Дополнительно → Виртуальная память → Установить размер 4096–8192 МБ
- Очистите временные папки: %temp% и C:\Windows\Temp, удалите всё содержимое
- Переустановите библиотеки unarc.dll и ISDone.dll: скачайте последнюю версию с официального сайта (например, с сайта разработчика установщика) и зарегистрируйте через regsvr32
- Проверьте диск на ошибки: chkdsk C: /f /r (замените C: на нужный диск) и перезагрузите ПК
- Если ошибка повторяется, протестируйте оперативную память утилитой MemTest86
Нажимайте на пункты, чтобы отмечать выполненные.
Частые вопросы
Что значит ошибка unarc.dll 100?
Это ошибка распаковки архива установщика. Чаще всего файл повреждён или не хватает памяти.
Как исправить ошибку ISDone.dll 100?
Попробуйте запустить установку от администратора, отключить антивирус, очистить временные папки и увеличить файл подкачки.
Помогает ли переустановка unarc.dll?
Да, если библиотека повреждена. Скачайте последнюю версию и зарегистрируйте через regsvr32.
Ошибка 100 при установке игры — что делать?
Проверьте целостность образа диска или установочного файла, временно отключите антивирус, увеличьте файл подкачки.
Может ли ошибка быть из-за оперативной памяти?
Да, нестабильная или недостаточная память может вызывать ошибку 100. Проверьте память тестом MemTest86.
Источники
- Unarc.dll — документация и устранение неполадок проверено 28.07.2026
Где встречается
Windows XP/7/8/10/11 при установке игр и программ, использующих библиотеки unarc.dll или ISDone.dll (например, старые игры, некоторые инсталляторы на базе Inno Setup)