Иногда при установке игры может появиться ошибка 12, после которой загрузка прерывается. Разберёмся, что значит код ошибки 12 и как её исправить.
Код ошибки 12 может появиться из-за сбоя при распаковке файлов. Есть несколько основных причин появления это проблемы: поврежденный загрузчик, сбой в работе архиватора или нехватка оперативной памяти.
Установку игры в Windows 10 может прервать сообщение с кодом ошибки ISDone.dll. Проблема указывает на недостаток памяти для обработки приложения и отсутствие или повреждение библиотек DLL. В основном это происходит с компьютерными играми из-за отсутствия достаточного свободного места в памяти. Помимо проблем с памятью, ошибка может возникнуть из-за повреждения системных файлов, неполадок жесткого диска, блокировки антивирусом и прочее.
При установке игр и программ на компьютере пользователи могут столкнуться с ошибкой, в заголовке которой указано ISDone.dll, а текст ошибки — Не найдено ни одного файла, указанного для ISArcExtract (или It is not found any file specified for ISArcExtract на английском). Ошибка может возникать после запуска установщиков игр и программ, в некоторых случаях — самораспаковывающихся архивов в Windows 10, 8.1 и Windows 7.
В этой инструкции подробно о том, как исправить ошибку «Не найдено ни одного файла, указанного для ISArcExtract», чем она может быть вызвана и дополнительная информация, которая может оказаться полезной.
Простые способы исправить ошибку ISArcExtract
Среди наиболее распространенных причин ошибки ISArcExtract и других ошибок ISDone.dll (например, unarc.dll) — неподдерживаемые пути к файлам, нахождение установщика внутри другого архива или образа, в некоторых случаях — антивирусы, как встроенный так и сторонние, особенно с учетом того, что чаще всего с этой ошибкой сталкиваются те, кто устанавливает не самые лицензионные игры и программы.
Исходя из этих наиболее распространенных причин есть следующие простые способы исправить ошибку:
В большинстве случаев один из предложенных методов позволяет решить проблему, а ошибка «Не найдено ни одного файла, указанного для ISArcExtract», больше не появляется.
Дополнительные возможные причины ошибки
В случае, если предложенные выше методы исправить проблему не оказались результативными, обратите внимание на следующие возможные варианты:
Видео
Если предложенные способы исправить ошибку помогли вам, буду благодарен вашему комментарию о том, какой именно подход оказался результативным, возможно, эта информация будет полезной и другим.
Как исправить ошибку файлов unarc. dll и isdone. dll
Есть несколько популярных способов решения данной проблемы. Вы можете использовать стороннюю программу, например, DLL-Files Fixer, чтобы найти и исправить ошибки, связанные с библиотеками и недостающими компонентами DLL.
Переустановка Microsoft Visual C++ 2010
Последний способ — это переустановка Microsoft Visual C++ 2010. Заходим на официальный сайт Microsoft и скачиваем инсталлятор. Устанавливаем его.
Замена файлов библиотек
Попробуйте решить проблему путем замены текущих библиотек ISDone.dll и unArc.dll копиями, загруженными из внешних источников. Найдите их по запросу в интернете. Например, можно загрузить с dllme com.
Файлы библиотек будут загружены в архиве, поэтому их нужно извлечь в отдельную папку. Затем скопируйте в папку System32, где хранятся текущие файлы, путем их замены.
После новые файлы DLL нужно зарегистрировать c помощью командной строки командами, указанными в предыдущем способе.
В пути установки используются кириллические символы
Если переустановка архиватора не решила проблему, то, возможно, причина в кириллических символах в названиях папок и файлов, которые находятся по пути к месту установки игры.
Некоторые установщики не могут распознать символы с кодировкой UTF-8 (кириллица). Проверьте путь установки игры и убедитесь, что там отсутствуют кириллические символы.
Оперативная память
Файл uncarc.dll может выдать ошибку из-за того, что оперативная память не справляется с инсталляцией. Такая проблема может возникнуть на ПК при одновременной работе нескольких программ. Чтобы это исправить, отключите все лишние процессы в диспетчере задач.
Также это может случиться на слабом ПК с малым объёмом оперативной памяти или из-за её поломки. Планка оперативной памяти могла перегореть или выскочить из слота. Если на ней видны признаки повреждений, то её придётся заменить. Для проверки системных повреждений можно использовать встроенную в Windows службу.
В поисковую строку Windows вводим «Диагностика проблем оперативной памяти» и выбираем первый пункт. Компьютер перезапустится и мы увидим результаты проверки.
Проверка оперативной памяти на наличие ошибок
Если по-прежнему не удается установить игру из-за ошибки ISDone.dll, то, попробуйте протестировать память на наличие ошибок. Можно воспользоваться встроенным средством диагностики ОЗУ.
Откройте средство проверки памяти командой , запущенной из окна «Выполнить» (Win + R).
Запустите первый вариант «Выполнить перезагрузку и проверку».
После перезагрузки сразу начнется сканирование, дождитесь его завершения.
При обнаружении ошибок отключите компьютер от электросети, снимите крышку системного блока и извлеките ОЗУ. Удалите пыль с планок, аккуратно протрите контакты ластиком. Установите одну планку (при наличии нескольких) и опять запустите проверку памяти. Таким образом, можно найти неисправную планку и заменить ее.
При отсутствии неполадок проверьте, прерывается ли установка игры ошибкой ISDone.dll.
Установка дополнительного архиватора WinRar, WinZip, 7-Z
Проблема может появиться из-за сбоя в работе архиватора, который распаковывает файлы. Если проблема в этом, то вам следует переустановить архиватор или установить другой: WinRar, WinZip или 7-Z.
Перерегистрация библиотек
Исправить ошибку можно путем перерегистрации библиотек isDone.dll и unArc.dll. Выполните следующие шаги:
Разверните контекстное меню Пуск совместным нажатием на Win + X, выберите пункт Командная строка (администратор).
В консоли по очереди выполните следующие команды, подтверждая запуск каждой на Enter:
regsvr32 isdone.dll
regsvr32 unarc.dll
После завершения перезагрузите ПК.
Установка размера файла подкачки вручную
Если при установке игры ОЗУ полностью заполняется, то часть данных система сбрасывает в файл подкачки (pagefile.sys), расположенный на жестком диске. Поэтому нужно увеличить его объем, чтобы память покрывала требования игры.
Откройте Свойства системы командой , запущенной из окна «Выполнить» (Win + R).
Перейдите на вкладку Дополнительно, щелкните на кнопку «Параметры» блока «Быстродействие».
Откройте пункт меню Дополнительно, в блоке «Виртуальная память» щелкните на кнопку «Изменить».
Снимите флажок с поля «Автоматически выбирать объем файла подкачки». Затем установите флажок на поле «Указать размер». Пропишите 100 для исходного размера (МБ) и 3000 для максимального. Если игра требует больше, то можно увеличить максимальное значение. Щелкните на «ОК» для сохранения изменений.
Перезагрузите ПК и запустите установку игры. Если продолжаете наблюдать сообщение, что ISDone.dll возвращает код ошибки при распаковке игры, перейдите к следующему способу.
Эти способы не помогли
Если вы испробовали все эти способы и они не помогли решить проблему, то, скорее всего, ошибка возникает из-за неисправной ОС. Чтобы решить её, придётся переустанавливать операционную систему.
Отключение антивирусных программ и брандмауэра
Иногда антивирус может препятствовать установке игр и приложений, поэтому его нужно временно отключить. Для этого кликните на значок в системном трее и выберите соответствующий пункт. После успешной установки игры, не забудьте его включить.
Если продолжаете сталкиваться с ошибкой isdone.dll, оставьте пока его отключенным и временно выключите защиту брандмауэра.
Откройте окно Брандмауэра Windows 10 командой , запущенной из окна Выполнить (Win + R).
В левом меню кликните на вкладку «Включение и отключение Брандмауэра»
Отметьте флажками поля отключения брандмауэра Windows в блоках настроек общедоступной и частной сети, затем щелкните на «ОК» для записи изменений.
Если удалось исправить ошибку ISDone.dll, включите обратно антивирус и Брандмауэр.
Увеличьте размер файла подкачки
Ещё одна возможная причина — недостаточный размер файла подкачки. Такая проблема может возникнуть с объемными приложениями. Заходим в настройки Windows и увеличиваем размер файла подкачки.
Используем комбинацию клавиш WIN + R, чтобы запустить команду «Выполнить». В окне набираем команду «sysdm.cpl». Во вкладке «Дополнительно» выбираем раздел «Быстродействие» и нажимаем «Параметры». Открываем вкладку «Дополнительно» и жмём «Изменить» в меню «Виртуальная память».
Выбираем нужный диск и жмем «Указать размер». Меняем значение во втором поле «Максимальный размер». Первое поле «Исходный размер» не трогаем. Указываем объем оперативной памяти в МБ. Нажимаем на «ОК», Чтобы сохранить изменения. Перезагружаем ПК.
Проверка жесткого диска
Ошибки жесткого диска также могут вызвать проблему. Для проверки выполните следующие шаги:
Наберите в строке системного поиска команду и под найденным результатом выберите запуск от имени администратора.
В консоли запустите команду:
chkdsk C: /f /r
Дождитесь завершения сканирования, перезагрузите компьютер.
Что за файлы unarc. dll и isdone. dll 12
Инсталляторы игр и программ часто архивируют (сжимают) для уменьшения объёма. Во время установки компонент unarc.dll или isdone.dll может дать сбой и выдать ошибку 12. Это происходит из-за их неспособности рпспаковать данный архив.
Если ISDone.dll выдал ошибку 12, то это значит, что файл поврежден, а если unarc, то проблема появилась на системном уровне.
Проверка целостности системы
Поврежденные системные файлы также могут препятствовать установке приложений и игр. Для их выявления запустите проверку системы встроенной утилитой SFC.
Разверните контекстное меню сочетанием клавиш Win + X или правым кликом мыши на кнопку Пуск. Выберите пункт Командная строка (администратор).
После завершения попробуйте установить игру. Если не удалось исправить ошибку ISDone.dll, возможно, команда SFC не смогла исправить некоторые поврежденные файлы. Для их восстановления воспользуйтесь утилитой DISM, которой требуется подключение к интернету, чтобы заменить поврежденные файлы рабочими копиями из серверов Майкрософт.
Откройте командную строку с правами администратора и наберите команду:
DISM / Online / Cleanup-Image / RestoreHealth
После завершения сканирования, опять запустите команду SFC и дождитесь завершения. После перезагрузки компьютера посмотрите, удалось ли исправить ошибку ISDone.dll.
Способы исправления ошибки
Прежде чем приступить к решениям проверьте, наличие достаточного места на диске, а также выполните очистку компьютера, например, программой Privazer. Кроме того, проверьте, соответствует ли конфигурация компьютера рекомендованным требованиям игры. Узнать их можно с помощью запроса в интернете. Если компьютер соответствует указанным требованиям, но продолжаете сталкиваться с ошибкой ISDone.dll, попробуйте установить игру в безопасном режиме.
Как известно, игры состоят из большого количества файлов, кроме того, создают конфликты с предустановленными драйверами и сторонним программным обеспечением. Поскольку сторонние приложения и службы не загружаются в безопасном режиме, для нее будет доступно больше ресурсов памяти, и никакой процесс не будет вмешиваться в ее установку.
Разверните меню Пуск, кликните на кнопку питания. Удерживая Shift, щелкните на кнопку перезагрузки.
В окне выбора действий перейдите по пути: Поиск и устранение неисправностей – Дополнительные параметры –Параметры загрузки, затем нажмите F4 для входа в безопасный режим.
Попробуйте установить игру, которая прерывалась кодом ошибки ISDone.dll. Если игра установилась без ошибки, после перезагрузки компьютера можете запускать ее в обычном режиме.