ISDone.dll ошибка при установке игры: как исправить

Ошибка ISDone.dll при установке и распаковке игры: 10 способов исправить ошибку isdone.dll

Ошибка ISDone.dllПриветствуем. При распаковке и установке игры в Windows 11, Windows 10, Windows 8.1 и Windows 7 появляется ошибка ISDone.dll? Постараемся помочь решить проблему. Ошибка компонента Виндовс ISDone.dll связана с еще одной библиотекой – Unarc.dll. И может появляться с различными кодами: 1, 6, 7, 11, 12.

Поэтому причин появления ошибки ISDone.dll при установке игры или распаковке программного обеспечения может быть много. Мы подготовили более 10 способов решения ошибки. Пожалуйста, прочитайте инструкцию полностью, – это поможет исправить ошибку.

СОДЕРЖАНИЕ

Как исправить ошибку ISDone.dll при установке

Способ #1: Попробуйте заменить эти компоненты Windows

Суть этого метода заключается в том, что вам нужно скачать и перерегистрировать две библиотеки: ISDone.dll и Unarc.dll. Не думайте, что метод неразумный, раз уж эти библиотеки уже есть в системе. Зачастую замена помогает, поэтому его стоит попробовать. Вот как это сделать:

  1. Сначала из официального источника загрузите Unarc.dll и ISDone.dll. Разместить их нужно здесь: C:\Windows\SysWOW64. Старые файлы при этом заметине новыми полностью.

SysWOW64

  1. Когда копирование завершится, нажмите на клавиатуре «Win+R».
  2. Теперь в окне утилиты пишем первую команду, кающуюся регистрации первой библиотеки – regsvr32 isdone.dll.

regsvr32 isdone.dll

  1. После этого вернитесь на шаг 2 и впишите команду регистрации второй библиотеки regsvr32 unarc.dll.

regsvr32 unarc.dll

Возможно, на экране во время регистрации возникнет такое окно, как на скрине ниже. Просто нажмите «OK».

Возможно модуль не совместим с версией Windows

После завершения процедуры снова установите игру и проверьте, будет ли снова появляться ошибка isdone.dll.

Способ #2: Уберите русские буквы и странные символы у всех папок, которые связаны с установкой игры

Поскольку сама система Windows англоязычная, крайне желательно, чтобы все папки, в которые вы устанавливаете или копируете игры и любой другой софт, имели строго латинские наименования. Если в именах папок, к которым обращается система, имеют кириллицу или символы других языков, может появляться ошибка ISDone.dll при установке. Как исправить ошибку isdone.dll в таком случае – переименовать все папки на пути к конечному каталогу с игрой так, чтобы в их них не было пробелов, странных символов и кириллицы.

Облегчение процедуры коррекции пути к папке можно свести к тому, что вы просто скопируете папку с игрой и расположите ее непосредственно в корне одного из разделов HDD. При этом Диск (C:) все же задействовать не рекомендуем. Вот как выглядит путь к папке с кириллицей в адресе:

Путь у игре с кириллицей

Но он должен быть таким, чтобы не было ошибок запуска:

Путь у игре без кириллицы

После смены имен попробуйте запустить установку игры снова и проверить результат. Вообще правило с именами каталогов для ПО актуально всегда. Если вы ставите игру, указывайте путь мастеру установки в «Games», а не в «Мои игры». Если такой папки у вас еще нет, создайте ее, и это убережет вас от многих других потенциальных проблем.

Способ #3: Выключите антивирус или добавьте игру в его исключения

Надо отметить, что если произошла ошибка при распаковке, ISDone.dll при этом указывается в тексте самой ошибки, – это может указывать на нарушение целостности установочного архива. Почему так происходит, и кто нарушает его целостность? Все просто – когда вы загружаете любое программное обеспечение, в том числе игру, из неофициального источника, программа-защитник системы относится к данным с подозрением. А те, которые кажутся ему потенциально опасными, он может перемещать в карантин или вовсе стирать с диска. Отсюда и нехватка компонентов для установки.

Читайте также:  Что делать, если при входе в аккаунт произошла ошибка Steam

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

Как добавить игру в исключения защитника Windows 10

  1. Нам нужно попасть в «Параметры», чтобы развернуть содержимое «Центра безопасности Защитника Windows». Сделать вы это можете кликом по иконке самого «Защитника». Она, как правило, располагается в области уведомлений – на «Панели задач». Из раскрывшегося меню выберите «Открыть».

откройте параметры windows 10

  1. Если вы решили выбрать путь через «Пуск» и «Параметры», переходите «Обновления и безопасность».

откройте обновление и безопасность windows 10

  1. Кликните по «Безопасность Windows» и дайте команду кликом по строке «Открыть службу «Безопасность Windows».

безопасность открыть службу безопасность windows 10

  1. Далее выбирайте «Защита от вирусов и угроз».

защита от вирусов и угроз windows 10

Вот здесь вам нужно прописать каталог, в котором находится игра, чтобы антивирус Windows 10 не блокировал подозрительные для себя файлы.

  1. Заходим в «Управление настройками», переходим в «Исключения» и нажимаем «Добавление и удаление исключений».

добавление и удаление исключений

  1. Теперь пропишите в списке исключений каталог, в который будет загружена игра.

добавить исключение безопасность windows

Исключениями могут быть не только файлы и папки, но и типы данных, а также процессы.

Как добавить игру в исключения защитника Windows 11

  1. Заходим в меню «Пуска». Открываем утилиту «Параметры».

откройте параметры windows 11

  1. Далее нужно выбрать «Конфиденциальность и защита» и переходим на вкладку «Безопасность Windows».

конфиденциальность и защита безопасность windows 11

  1. Даем команду «Открыть службу «Безопасность Windows» нажатием на кнопку.

нажмите кнопку открыть службу безопасность windows 11

  1. Переходим на страницу «Защита от вирусов и угроз».

защита от вирусов и угроз windows 11

  1. Здесь нужно выбрать «Параметры защиты от вирусов и других угроз» и кликнуть по строке «Управление настройками».

Теперь можно добавить в исключения папку с игрой:

  1. Для этого заходим в «Исключения», находим ссылку «Добавление и удаление исключений» и переходим по ней.

добавление и удаление исключений

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

добавить исключение безопасность windows

Антивирус в Windows 11 может принимать в качестве исключений не только отдельные каталоги или файлы в них, но и форматы объектов.

Если вы добавили в список исключений папку с игрой, но ошибка установки ISDone.dll все равно появляется, остается отключить антивирус полностью на то время, пока вы будете загружать, распаковывать и устанавливать игру. Потому как некоторые процессы все равно могут блокироваться еще до момента записи, поэтому предлагаем выключить защиту полностью. Об отключении антивируса в Win10 и в Windows 11 мы писали в отдельной статье.

Способ #4: Выключите SmartScreen в центре безопасности Windows

Расскажем, как в последних версиях ОС отключить «SmartScreen», который тоже может быть причиной ISDone.dll. Ошибка при установке игры исчезнет, если причина была в нем. Сделайте следующее:

  1. Сначала нам нужно открыть «Цент безопасности», для этого нажимайте по его значку в области уведомлений. Из контекстного меню выберите «Открыть». Если такого значка вы не нашли, пройдите в «Пуск», чтобы попасть в «Параметры», а оттуда в «Обновление и безопасность». Из него вы попадете в «Защитник Windows» и сможете открыть «Центр безопасности».
  2. Далее с правой стороны окна найдите и нажмите «Управление приложениями и браузером».
  3. Здесь доступно отключение «SmartScreen». А том числе и для приложений, и для браузера

Способ #5: Перехеширование торрента с игрой

Нередко случается так, что в процессе загрузки случаются сбои или повреждения файлов. Правильным решением будет повторная загрузка, но из другого источника, и лучше на другой диск. Об этом мы распишем подробнее ниже.  Можно еще провести такую нехитрую проверку: перенесите загруженный установочный архив на другой ПК. Распакуйте его там и попробуйте установить игру. Также не будет лишним проверить диски своего ПК на наличие ошибок.

Читайте также:  Учетные записи в mail.ru агент не подключаются

Теперь расскажем подробнее о процедуре перехеширования торрента. Она несложная и часто дает положительные результаты в борьбе с ошибкой  установки. Работая в qBittorent, кликайте правой клавишей по строке торрента и в контекстном меню выбирайте команду «Проверить принудительно».

Как перехешировать в qbittorent

Если же у вас uTorrent, тогда во вспомогательном меню нужно выбрать команду «Пересчитать хеш».

Как перехешировать в utorrent

Тот же самый результат вы получите, если остановите торрент и заново его запустите.  Автоматически запустится проверка его хеш-суммы.

Способ #6: Убедитесь, что причина ошибки ISDone.dll не в оперативной памяти ПК

При разгоне оперативки может появляться ISDone.dll «Ошибка при распаковке». Поэтому нужно проверить состояние ОЗУ – нет ли у нее повышения частоты и таймингов. Для этого вам нужно будет попасть в меню BIOS.

Начинается вход в БИОС с выключенного компьютера. Как только вы нажимаете кнопку запуска системы, будьте готовы сразу нажать «Delete» или «F1» на клавиатуре, в зависимости от модели  материнской платы. И здесь нас будут интересовать разделы, связанные с центральным процессором и ОЗУ.

  • Найдя пункт «MB Intelligent Tweaker», зажмите на клавиатуре «Ctrl + F1», чтобы появилась еще одна категория с параметрами. В ней вам будет нужна строчка «System Memory Multiplier».
  • Если вы не увидели «MB Intelligent Tweaker», значит у вас «AMI BIOS». И тогда вам нужно перейти на вкладку «Advanced BIOS Features» и открыть параметр «Advanced DRAM Configuration».
  • Для тех, у кого на ПК стоит «UEFI BIOS», другой алгоритм – нажимайте «F7», выбирайте раздел «Advanced Mode», далее входите в «Ai Tweaker», чтобы изменит частоту через «Memory Frequency».

Вам понадобится убрать галочку с автоопределения скорости оперативки и снизить ее частоту. Но причина возникновения ошибки ISDone.dll может быть и в том, что модуль ОЗУ просто вышел из строя. Поэтому покажем, как проверить эту теорию – вы вынимаете все модули из ПК, оставляете для работы только один, и на нем проводите загрузку и установку игры. Все эти же манипуляции повторяете с другими модулями памяти. Если на каких-то игра не устанавливается, но нашелся такой, с который в одиночку вы смогли поставить игру и ее запустить, это укажет на то, что другие уже не рабочие и требуют замены.

Провести проверку памяти можно и программными методами. Для этого напишите в строке поиска «Пуска» фразу «Диагностика памяти Windows», чтобы система показала вам эту утилиту. Откройте ее и начните проверку. Или используйте другой путь – нажмите «Windows» + «R», вставьте команду mdsched.exe  и нажмите «Enter». Третий путь программной диагностики – через ПО MemTest86.

Способ #7: Проверьте, включен ли файл подкачки Windows

При отключенном файле подкачки вы тоже с высокой долей вероятности столкнетесь с ошибкой «ISDone.dll». Проверить его состояние поможет раздел ниже с пошаговой инструкцией.

Как проверить файл подкачки Windows 10

Находим файл подкачки и проверяем его статус:

  1. Заходим в «Параметры». Через «Пуск» это сделать проще всего. Другой путь – чрез горячие клавиши «Win» + «I».

откройте параметры windows 10

  1. Далее нам нужно выбрать «Система».

параметры система windows 10

  1. Переходим в «О программе», где спускаемся до заголовка «Сопутствующие параметры» и там выбираем «Дополнительные параметры системы».

дополнительные параметры системы windows 10

  1. Нажимаем на блок «Дополнительно». Переходим к «Быстродействию» и открываем здесь «Параметры».

вкладка дополнительно быстродействие параметры windows 10

  1. В этом окне нам надо кликнуть по вкладке «Дополнительно», найти там «Виртуальная память» и дать команду «Изменить».

параметры быстродействия дополнительно изменить windows 10

  1. А для включения файла подкачки в случае, если он в данный момент оказался отключенным, достаточно поставить галочку напротив «Автоматически выбирать объем файла подкачки».

автоматически выбирать объем файла подкачки windows 10

Мы уже отдельно описывали настройку файла подкачки на Win10, вы можете ознакомиться с этой информацией по ссылке.

Как проверить файл подкачки Windows 11

В Windows 11 разобраться с состоянием файла подкачки и исправить его можно по следующей пошаговой подсказке:

  1. Заходим в «Параметры» любым удобным способом – через «Пуск» или через комбинацию «Win + I».
Читайте также:  Ошибка распаковки при установке игр, файлов и архивов: что делать, если произошла ошибка при распаковке

откройте параметры windows 11

  1. Среди прочих блоков выбираем «Система». И переходим во вложенный раздел «О системе».

о системе windows 11

  1. Выберите далее «Характеристики устройства», и затем укажите кликом на «Защита системы».

защита системы windows 11

  1. В окне находим вкладку «Дополнительно». В ней нас интересует «Быстродействие», а в нем – «Параметры».

вкладка дополнительно быстродействие параметры windows 11

  1. Вы увидите на экране «Параметры быстродействия», внутри нужно развернуть «Дополнительно», и кликнуть по «Виртуальной памяти». Чтобы внести изменения, нажимаем на кнопку «Изменить».

параметры быстродействия дополнительно изменить windows 11

  1. Если файл подкачки выключен, поставьте галочку напротив «Автоматически выбирать объем файла подкачки».

автоматически выбирать объем файла подкачки windows 11

У нас есть отдельная подробная статья о вариантах настройки файла подкачки для Win 11.

Способ #8: Проверьте исправность жесткого диска или SSD

Не исключены ошибки и на самом диске, а такие повреждения также могут быть причиной появления ISDone.dll при попытке установить игру. Такие проблемы случаются и внешними носителями, самый простой пример здесь – флешки. Но и родные HDD или SSD вовсе не являются исключениями. Поэтому проверьте свой диск на работоспособность. У нас есть подробное описание о том, как проверять HDD и как это сделать, если у вас SSD.

Способ #9: Смените имя пользователя Windows с кириллицы на латиницу

Имя учетной записи тоже влияет на работу программ, в том числе и на игры, хоть это многим и неочевидно. Когда мы называем свои учетные записи кириллицей, это может стать причиной проблем при установке какого-то программного обеспечения. Мы предлагаем уйти от русскоязычных имен. Мы подробно описывали, как это делать на Win 10 и трудно ли поменять имя пользователя в Windows 11.

Способ #10: Смените расположение папок Windows с временными файлами

Если имя пользователя менять вы не хотите, тогда рекомендуем перенести хранилища для временных файлов «TEMP» и «TMP». Это сделать несложно:

  1. Идем в «Пуск», выбираем «Панель управления», заходим в «Систему».
  2. Слева нажимаем «Дополнительные параметры системы».
  3. Переключаемся на «Дополнительно» и нажимаем по строке «Переменные среды».
  4. Здесь будут прописаны папки по умолчанию для временных данных: «TMP» и «TEMP».
  5. Кликните сначала по одной из них и дайте команду «Изменить».
  6. Укажите, куда теперь следует сохранять временные данные.
  7. Теперь вернитесь на 5 шаг и повторите процесс для второй папки.

Заключительные советы

Есть и другие, более простые, но не менее важные методы избавления от ошибки ISDone.dll при установке игры.

  • Смените раскладку на русскую. Это на первый взгляд странный совет, но он нередко помогает.
  • Убедитесь, что на диске есть место для загрузки и установки нового программного обеспечения.
  • Удалите предыдущий пакет Visual C++ и установите полный Visual C++ Redistributable Runtimes All-in-One.
  • Возьмите за правило устанавливать весь софт, в том числе и игры, от имени админа (через правый клик мышки). Папку с временными данными «TEMP» добавьте в список исключений защитника.
  • Проведите дефрагментацию диска, чтобы исключить ошибки записи и чтения в секторах.
  • Попробуйте загрузиться в безопасном режиме и установить игру из него.
  • Прибегните к помощи стороннего профессионального установщика «Revo Uninstaller».
  • Пройдите по адресу С:\Пользователи\Имя_пользователя\AppData\Local, чтобы узнать, не является ли скрытой папка «Local».
  • Выключите «UAC».
  • Попробуйте запустить игру в режиме совместимости с другой версией операционной системы. Виртуальный мастер подскажет, что нужно для этого нажать. Начните с правого клика мышкой по значку и пункта «Свойства». На вкладке «Совместимость» вы сможете выбрать тип нужной ОС.
  • Периодически проводите очистку диска.
  • На время установки отключите интернет.

Будем рады почитать в комментариях, какой именно из перечисленных методов вам помог избавиться от ошибки ISDone.dll. Если вам не помогло ничего – опишите проблему, и мы постараемся помочь.

Николай Данилов
Пара слов об авторе от редакции smartronix.ru. Николай работает с нами с самого основания проекта. Он отлично разбирается в компьютерах и программном обеспечении. Также неплохо освоил мобильный сегмент и всегда готов подробно рассказать про особенности работы телефона и приложений.
Оставить комментарий