Ошибка ISDone.dll при установке и распаковке игры: 10 способов исправить ошибку 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. Не думайте, что метод неразумный, раз уж эти библиотеки уже есть в системе. Зачастую замена помогает, поэтому его стоит попробовать. Вот как это сделать:
- Сначала из официального источника загрузите Unarc.dll и ISDone.dll. Разместить их нужно здесь: C:\Windows\SysWOW64. Старые файлы при этом заметине новыми полностью.
- Когда копирование завершится, нажмите на клавиатуре «Win+R».
- Теперь в окне утилиты пишем первую команду, кающуюся регистрации первой библиотеки – regsvr32 isdone.dll.
- После этого вернитесь на шаг 2 и впишите команду регистрации второй библиотеки regsvr32 unarc.dll.
Возможно, на экране во время регистрации возникнет такое окно, как на скрине ниже. Просто нажмите «OK».
После завершения процедуры снова установите игру и проверьте, будет ли снова появляться ошибка isdone.dll.
Способ #2: Уберите русские буквы и странные символы у всех папок, которые связаны с установкой игры
Поскольку сама система Windows англоязычная, крайне желательно, чтобы все папки, в которые вы устанавливаете или копируете игры и любой другой софт, имели строго латинские наименования. Если в именах папок, к которым обращается система, имеют кириллицу или символы других языков, может появляться ошибка ISDone.dll при установке. Как исправить ошибку isdone.dll в таком случае – переименовать все папки на пути к конечному каталогу с игрой так, чтобы в их них не было пробелов, странных символов и кириллицы.
Облегчение процедуры коррекции пути к папке можно свести к тому, что вы просто скопируете папку с игрой и расположите ее непосредственно в корне одного из разделов HDD. При этом Диск (C:) все же задействовать не рекомендуем. Вот как выглядит путь к папке с кириллицей в адресе:
Но он должен быть таким, чтобы не было ошибок запуска:
После смены имен попробуйте запустить установку игры снова и проверить результат. Вообще правило с именами каталогов для ПО актуально всегда. Если вы ставите игру, указывайте путь мастеру установки в «Games», а не в «Мои игры». Если такой папки у вас еще нет, создайте ее, и это убережет вас от многих других потенциальных проблем.
Способ #3: Выключите антивирус или добавьте игру в его исключения
Надо отметить, что если произошла ошибка при распаковке, ISDone.dll при этом указывается в тексте самой ошибки, – это может указывать на нарушение целостности установочного архива. Почему так происходит, и кто нарушает его целостность? Все просто – когда вы загружаете любое программное обеспечение, в том числе игру, из неофициального источника, программа-защитник системы относится к данным с подозрением. А те, которые кажутся ему потенциально опасными, он может перемещать в карантин или вовсе стирать с диска. Отсюда и нехватка компонентов для установки.
Решение здесь будет несложным, если вы действительно доверяете данному источнику. Пропишите настройки антивируса так, чтобы он игнорировал указанные вами папки (пропишите в исключения папки, куда вы сохраняете игру, куда ее распаковываете и куда ее устанавливаете).
Как добавить игру в исключения защитника Windows 10
- Нам нужно попасть в «Параметры», чтобы развернуть содержимое «Центра безопасности Защитника Windows». Сделать вы это можете кликом по иконке самого «Защитника». Она, как правило, располагается в области уведомлений – на «Панели задач». Из раскрывшегося меню выберите «Открыть».
- Если вы решили выбрать путь через «Пуск» и «Параметры», переходите «Обновления и безопасность».
- Кликните по «Безопасность Windows» и дайте команду кликом по строке «Открыть службу «Безопасность Windows».
- Далее выбирайте «Защита от вирусов и угроз».
Вот здесь вам нужно прописать каталог, в котором находится игра, чтобы антивирус Windows 10 не блокировал подозрительные для себя файлы.
- Заходим в «Управление настройками», переходим в «Исключения» и нажимаем «Добавление и удаление исключений».
- Теперь пропишите в списке исключений каталог, в который будет загружена игра.
Исключениями могут быть не только файлы и папки, но и типы данных, а также процессы.
Как добавить игру в исключения защитника Windows 11
- Заходим в меню «Пуска». Открываем утилиту «Параметры».
- Далее нужно выбрать «Конфиденциальность и защита» и переходим на вкладку «Безопасность Windows».
- Даем команду «Открыть службу «Безопасность Windows» нажатием на кнопку.
- Переходим на страницу «Защита от вирусов и угроз».
- Здесь нужно выбрать «Параметры защиты от вирусов и других угроз» и кликнуть по строке «Управление настройками».
Теперь можно добавить в исключения папку с игрой:
- Для этого заходим в «Исключения», находим ссылку «Добавление и удаление исключений» и переходим по ней.
- Укажите тот каталог, куда вы собираетесь сохранить свою игру. Путь нужно указать от самого корня диска до конечной папки.
Антивирус в Windows 11 может принимать в качестве исключений не только отдельные каталоги или файлы в них, но и форматы объектов.
Если вы добавили в список исключений папку с игрой, но ошибка установки ISDone.dll все равно появляется, остается отключить антивирус полностью на то время, пока вы будете загружать, распаковывать и устанавливать игру. Потому как некоторые процессы все равно могут блокироваться еще до момента записи, поэтому предлагаем выключить защиту полностью. Об отключении антивируса в Win10 и в Windows 11 мы писали в отдельной статье.
Способ #4: Выключите SmartScreen в центре безопасности Windows
Расскажем, как в последних версиях ОС отключить «SmartScreen», который тоже может быть причиной ISDone.dll. Ошибка при установке игры исчезнет, если причина была в нем. Сделайте следующее:
- Сначала нам нужно открыть «Цент безопасности», для этого нажимайте по его значку в области уведомлений. Из контекстного меню выберите «Открыть». Если такого значка вы не нашли, пройдите в «Пуск», чтобы попасть в «Параметры», а оттуда в «Обновление и безопасность». Из него вы попадете в «Защитник Windows» и сможете открыть «Центр безопасности».
- Далее с правой стороны окна найдите и нажмите «Управление приложениями и браузером».
- Здесь доступно отключение «SmartScreen». А том числе и для приложений, и для браузера
Способ #5: Перехеширование торрента с игрой
Нередко случается так, что в процессе загрузки случаются сбои или повреждения файлов. Правильным решением будет повторная загрузка, но из другого источника, и лучше на другой диск. Об этом мы распишем подробнее ниже. Можно еще провести такую нехитрую проверку: перенесите загруженный установочный архив на другой ПК. Распакуйте его там и попробуйте установить игру. Также не будет лишним проверить диски своего ПК на наличие ошибок.
Теперь расскажем подробнее о процедуре перехеширования торрента. Она несложная и часто дает положительные результаты в борьбе с ошибкой установки. Работая в qBittorent, кликайте правой клавишей по строке торрента и в контекстном меню выбирайте команду «Проверить принудительно».
Если же у вас 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
Находим файл подкачки и проверяем его статус:
- Заходим в «Параметры». Через «Пуск» это сделать проще всего. Другой путь – чрез горячие клавиши «Win» + «I».
- Далее нам нужно выбрать «Система».
- Переходим в «О программе», где спускаемся до заголовка «Сопутствующие параметры» и там выбираем «Дополнительные параметры системы».
- Нажимаем на блок «Дополнительно». Переходим к «Быстродействию» и открываем здесь «Параметры».
- В этом окне нам надо кликнуть по вкладке «Дополнительно», найти там «Виртуальная память» и дать команду «Изменить».
- А для включения файла подкачки в случае, если он в данный момент оказался отключенным, достаточно поставить галочку напротив «Автоматически выбирать объем файла подкачки».
Мы уже отдельно описывали настройку файла подкачки на Win10, вы можете ознакомиться с этой информацией по ссылке.
Как проверить файл подкачки Windows 11
В Windows 11 разобраться с состоянием файла подкачки и исправить его можно по следующей пошаговой подсказке:
- Заходим в «Параметры» любым удобным способом – через «Пуск» или через комбинацию «Win + I».
- Среди прочих блоков выбираем «Система». И переходим во вложенный раздел «О системе».
- Выберите далее «Характеристики устройства», и затем укажите кликом на «Защита системы».
- В окне находим вкладку «Дополнительно». В ней нас интересует «Быстродействие», а в нем – «Параметры».
- Вы увидите на экране «Параметры быстродействия», внутри нужно развернуть «Дополнительно», и кликнуть по «Виртуальной памяти». Чтобы внести изменения, нажимаем на кнопку «Изменить».
- Если файл подкачки выключен, поставьте галочку напротив «Автоматически выбирать объем файла подкачки».
У нас есть отдельная подробная статья о вариантах настройки файла подкачки для Win 11.
Способ #8: Проверьте исправность жесткого диска или SSD
Не исключены ошибки и на самом диске, а такие повреждения также могут быть причиной появления ISDone.dll при попытке установить игру. Такие проблемы случаются и внешними носителями, самый простой пример здесь – флешки. Но и родные HDD или SSD вовсе не являются исключениями. Поэтому проверьте свой диск на работоспособность. У нас есть подробное описание о том, как проверять HDD и как это сделать, если у вас SSD.
Способ #9: Смените имя пользователя Windows с кириллицы на латиницу
Имя учетной записи тоже влияет на работу программ, в том числе и на игры, хоть это многим и неочевидно. Когда мы называем свои учетные записи кириллицей, это может стать причиной проблем при установке какого-то программного обеспечения. Мы предлагаем уйти от русскоязычных имен. Мы подробно описывали, как это делать на Win 10 и трудно ли поменять имя пользователя в Windows 11.
Способ #10: Смените расположение папок Windows с временными файлами
Если имя пользователя менять вы не хотите, тогда рекомендуем перенести хранилища для временных файлов «TEMP» и «TMP». Это сделать несложно:
- Идем в «Пуск», выбираем «Панель управления», заходим в «Систему».
- Слева нажимаем «Дополнительные параметры системы».
- Переключаемся на «Дополнительно» и нажимаем по строке «Переменные среды».
- Здесь будут прописаны папки по умолчанию для временных данных: «TMP» и «TEMP».
- Кликните сначала по одной из них и дайте команду «Изменить».
- Укажите, куда теперь следует сохранять временные данные.
- Теперь вернитесь на 5 шаг и повторите процесс для второй папки.
Заключительные советы
Есть и другие, более простые, но не менее важные методы избавления от ошибки ISDone.dll при установке игры.
- Смените раскладку на русскую. Это на первый взгляд странный совет, но он нередко помогает.
- Убедитесь, что на диске есть место для загрузки и установки нового программного обеспечения.
- Удалите предыдущий пакет Visual C++ и установите полный Visual C++ Redistributable Runtimes All-in-One.
- Возьмите за правило устанавливать весь софт, в том числе и игры, от имени админа (через правый клик мышки). Папку с временными данными «TEMP» добавьте в список исключений защитника.
- Проведите дефрагментацию диска, чтобы исключить ошибки записи и чтения в секторах.
- Попробуйте загрузиться в безопасном режиме и установить игру из него.
- Прибегните к помощи стороннего профессионального установщика «Revo Uninstaller».
- Пройдите по адресу С:\Пользователи\Имя_пользователя\AppData\Local, чтобы узнать, не является ли скрытой папка «Local».
- Выключите «UAC».
- Попробуйте запустить игру в режиме совместимости с другой версией операционной системы. Виртуальный мастер подскажет, что нужно для этого нажать. Начните с правого клика мышкой по значку и пункта «Свойства». На вкладке «Совместимость» вы сможете выбрать тип нужной ОС.
- Периодически проводите очистку диска.
- На время установки отключите интернет.
Будем рады почитать в комментариях, какой именно из перечисленных методов вам помог избавиться от ошибки ISDone.dll. Если вам не помогло ничего – опишите проблему, и мы постараемся помочь.