Открыть сервисСервис

Ошибка IsDone.dll при установке игр

IsDone.dll — системная библиотека Windows, отвечающая за распаковку и запись больших файлов при установке компьютерных игр. Ошибка IsDone.dll (также известная как Unarc.dll или сообщение «An error occurred while unpacking... not enough memory») возникает, когда установщик игры не может выделить достаточно оперативной или виртуальной памяти для обработки сжатых архивов, и проявляется в виде всплывающего окна, блокирующего установку.

Причины возникновения

Основные факторы, приводящие к ошибке IsDone.dll:

  • Недостаток оперативной памяти. Установщики современных игр используют сжатие LZMA, которое требует большого объёма RAM для распаковки. Если объём ОЗУ недостаточен (обычно менее 4–8 ГБ), процесс прерывается.
  • Проблемы с файлом подкачки (pagefile.sys). Слишком маленький размер файла подкачки или его повреждение не позволяют системе компенсировать нехватку ОЗУ.
  • Ошибки в оперативной памяти. Нестабильная работа модулей ОЗУ, вызванная браком, разгоном или конфликтом таймингов, приводит к сбоям при распаковке.
  • Повреждённые системные файлы. Библиотеки IsDone.dll и Unarc.dll расположены в папке System32 (или SysWOW64 для 32-битных программ) и могут быть удалены, заражены или заменены некорректными версиями.
  • Недостаток места на диске. Установщик временно разворачивает архивы, поэтому требуется свободное место, как минимум, в 1,5–2 раза превышающее размер игры.
  • Активный антивирус или брандмауэр. Безопасное ПО может блокировать распаковку или удалять файлы установщика, принимая их за угрозу.
  • Программы, занимающие память. Браузеры, фоновые утилиты и драйверы с утечками памяти уменьшают доступный ресурс.

Способы исправления

Расширение файла подкачки

Самое частое решение проблемы. В Windows 10 и 11:

  1. Открыть «Панель управления» → «Система» → «Дополнительные параметры системы».
  2. На вкладке «Дополнительно» нажать «Быстродействие» → «Параметры» → «Дополнительно» → «Изменить».
  3. Снять флажок «Автоматически выбирать объём файла подкачки».
  4. Указать пользовательский размер: начальный — 8192 МБ, максимальный — 16384 МБ (или больше, в зависимости от свободного места на диске).
  5. Перезагрузить компьютер.

Проверка оперативной памяти

Встроенный средство Windows запускается командой mdsched.exe (выполнить → ввести имя утилиты). Тест проверяет модули ОЗУ на ошибки. При обнаружении проблем рекомендуется вынуть и переставить планки, проверить их по отдельности или заменить. Также полезно сбросить разгон до заводских частот.

Восстановление системных файлов

Если IsDone.dll отсутствует или повреждена, выполняются команды в командной строке от имени администратора:

`` sfc /scannow DISM /Online /Cleanup-Image /RestoreHealth ``

После завершения сканирования компьютер перезагружается. При необходимости библиотеку можно восстановить из установочного носителя Windows или скопировать с рабочей машины с идентичной версией ОС.

Освобождение ресурсов перед установкой

  • Закрыть все фоновые приложения, браузеры и мессенджеры.
  • Отключить антивирус на время установки (при условии доверия к источнику игры).
  • Запустить установщик от имени администратора.
  • Установить игру на диск с запасом свободного места (не на системный раздел при его малом объёме).

Обновление драйверов и компонентов

Установка свежих версий DirectX, Microsoft Visual C++ Redistributable (2005–2022) и .NET Framework устраняет сопутствующие ошибки распаковки. Драйверы чипсета и контроллера диска обновляются с официального сайта производителя материнской платы.

Профилактика

Для стабильной установки крупных игр рекомендуется:

  • иметь минимум 16 ГБ ОЗУ и файл подкачки не менее 16 ГБ;
  • поддерживать на системном диске не менее 30–50 ГБ свободного места;
  • регулярно проверять память утилитой MemTest86 при подозрении на аппаратные сбои;
  • использовать официальные дистрибутивы из Steam, Epic Games, GOG или других проверенных магазинов.

Источники:

  • Microsoft Docs — документация по файлу подкачки и системной утилите SFC
  • MemTest86 — руководство по тестированию оперативной памяти
  • Valve Developer Community — документация по установке игр Steam
  • Intel — рекомендации по настройке памяти и разгону
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru