Isdone.dll для Windows
Microsoft Corporation
Библиотека распаковки архивов в установщиках на базе Inno Setup. Объясняем, почему появляется ошибка Isdone.dll и как ее устранить без риска для системы.
Microsoft Corporation
Библиотека распаковки архивов в установщиках на базе Inno Setup. Объясняем, почему появляется ошибка Isdone.dll и как ее устранить без риска для системы.
Isdone.dll — библиотека для Windows, которая распаковывает сжатые архивы при установке игр и программ. В каталоге разработчиком указана Microsoft Corporation, но на самом деле файл не входит в состав Windows: его используют сторонние установщики на базе Inno Setup, в основном большие игровые сборки с плотным сжатием. Поэтому сообщение «ISDone.dll: произошла ошибка при распаковке» появляется не во время игры, а еще на этапе установки. Ниже — ответы на частые вопросы и пошаговая диагностика.
Сильно сжатый архив при распаковке требует много оперативной памяти и временного места на диске. Если чего-то не хватает, библиотека возвращает код ошибки, и установщик останавливается, часто на последних процентах. Вторая частая причина — антивирус, который посреди процесса блокирует или удаляет распакованные файлы, и библиотека больше не находит, что обрабатывать. Третья — поврежденный архив: файл недокачался, часть блоков испорчена на диске или носителе. Бывают и причины помельче: кириллица или слишком длинный путь к папке установки, нестабильный разгон процессора или памяти, переполненная временная папка Windows. Поэтому замена самой библиотеки помогает редко — сначала стоит исключить остальное.
Во время распаковки откройте диспетчер задач на вкладке «Производительность». Если память заполнена почти полностью, а диск постоянно загружен, причина почти наверняка в ресурсах: увеличьте файл подкачки или закройте все лишнее. Если же ресурсов достаточно, а ошибка появляется каждый раз на одном и том же проценте, вероятно, поврежден архив — тогда поможет только новая загрузка установщика. Сбой в случайных местах при разных попытках чаще указывает на нестабильную память или разгон: запустите встроенную проверку памяти Windows, чтобы это исключить. Полезно также просмотреть журнал антивируса — там видно, не попали ли распакованные файлы в карантин.
Если установщик прямо пишет, что библиотека isdone.dll не найдена, а не что она вернула ошибку, файл действительно отсутствует. Тогда после нажатия кнопки загрузки на этой странице возьмите архив и положите библиотеку рядом с установщиком, в ту же папку, — в системные каталоги Windows ее класть не нужно. Рядом с isdone.dll обычно работает еще и unarc.dll, так что проверьте, на месте ли оба файла.
Подойдет современная версия Windows. Главное — ресурсы: чем больше и плотнее сжат архив, тем больше оперативной памяти и места на диске нужно при распаковке. На компьютере со скромным объемом памяти большие сборки устанавливаются долго, а без файла подкачки часто падают.
Официальные установщики из магазинов вроде Steam, GOG или Epic Games не используют тяжелое сжатие и сами проверяют целостность файлов, так что ошибки Isdone.dll там практически не встречаются. Неофициальные сборки, наоборот, часто становятся источником не только сбоев, но и вредоносных программ. DLL-файлы со случайных сайтов тоже рискованны: подмененная библиотека запускается с правами установщика.
Попробуйте установить игру на другой диск, лучше SSD, и из учетной записи с правами администратора. На время установки отключите программы, которые могут вмешиваться в работу с файлами: облачную синхронизацию, утилиты оптимизации, сторонние файрволы. Если ошибка повторяется и на другом компьютере, проблема точно в самом установщике, а не в вашей системе. Тогда практичное решение — купить игру в официальном магазине, где загрузка проверяется автоматически.
Если игра уже установилась, но не запускается из-за других библиотек, посмотрите DirectX, D3dcompiler_47.dll, Msvcr120.dll или Vulkan-1.dll — для каждой ошибки есть свое решение.
Плюс — быстро, если библиотека действительно пропала. Минус — в большинстве случаев проблема не в ней, и без проверки памяти, диска и антивируса замена файла лишь отложит решение.
Страница опубликована 27 января 2024, текст обновлён 10 октября 2026, источники проверены 10 октября 2026.
DirectX для Windows — набор библиотек Microsoft, через которые игры работают с видеокартой и звуком; старые компоненты доустанавливаются отдельным установщиком.
Версия графических интерфейсов Microsoft, на которой построено огромное количество игр для ПК. Встроена в Windows 7 и более новые системы, отдельно ставят только вспомогательные библиотеки.
Набор программных интерфейсов Microsoft, через которые игры работают с видеокартой, звуком и контроллерами. DirectX 12 входит в Windows 10 и Windows 11 и обновляется вместе с системой.
Библиотека загрузчика графического интерфейса Vulkan, без которой не запускаются игры на Vulkan. Обычно устанавливается вместе с драйвером видеокарты.
D3dcompiler_47.dll — системная библиотека Microsoft, которая компилирует шейдеры Direct3D для игр, браузеров и графических программ в Windows.
Библиотека среды выполнения Microsoft Visual C++, которую используют многие игры и программы. Восстанавливается установкой официального пакета Visual C++ Redistributable.
Платная утилита шведской Tilf AB для поиска и установки отсутствующих DLL-библиотек в Windows. Объясняем, когда она помогает, а когда без неё лучше обойтись.