Using a dedicated DLL fixer might be all you need to fix this issue
by Matthew Adams
Matthew is a freelancer who has produced a variety of articles on various topics related to technology. His main focus is the Windows OS and all the things… read more
Updated on
- The ISDone.dll error message is one that occasionally pops up when installing or running games.
- If you have wondered how to fix the ISDone.dll error, using a tool for DLL issues is the easiest way.
- If the game is retuning the ISDone.dll error codex, change the settings for Windows Defender.
- When ISDone.dll error pops-up in Windows 10, make sure you have enough RAM to run the game.
XINSTALL BY CLICKING THE DOWNLOAD FILE
For fixing DLL errors, we recommend Fortect:
SPONSORED
This tool will replace the damaged or corrupted DLLs with their functional equivalents using its dedicated repository where it has the official versions of the DLL files.
- Download and Install Fortect on your PC
- Launch the tool and Start scanning to find DLL files that could be causing PC problems
- Right-click on Start Repair to replace broken DLLs with working versions
- Fortect has been downloaded by 0 readers this month, rated 4.4 on TrustPilot
The Donnell error message is one that occasionally pops up when installing or running games in Windows 10.
When that error occurs, an ISDone.dll error message pops up along the lines of An error occurred while unpacking: archive corrupted. Unarc.dll returned an error code: -7.
The error message can vary slightly, but it’s always included within an ISDone.dll dialog box window. When it pops up, you can’t install or run the game.
The issue is primarily due to insufficient RAM or HDD storage for the game, but might also be due to corrupted DLL files. This guide will show you how to fix the ISDone.dll error during game installations or running.
What causes the ISDone dll error?
The major cause of the ISDone.dll error is insufficient memory to run the game you are trying to install. This could be that your RAM, HDD, or both do not have enough space that meets the game’s requirements.
However, it can also be down to corrupt DLL files, which you can fix using a dedicated DLL fixer. lastly, the ISDone.dll error can be caused by the activities of third-party apps taking up much-needed memory.
What is the use of ISDone dll?
Installers use ISDone.dll to unpack compressed archives when trying to install the software. This is crucial to the smooth and complete installation of the software.
So, you need to have the ISDone.dll file installed on your PC to prevent issues during the installation of games and other programs.
How can I fix ISDone.dll errors on Windows 10?
1. Use a third-party DLL fixer
A reliable software solution that helps you repair multiple computer issues. Especially when the cause is not really clear.
You can make use of this tool for problems like BSoD (Black Screen of Death), computer freezing, execution optimization, and much more. Below you can find anything you need to know.
2. Check the game’s system requirements
- Press the Windows key + S and type system.
- Choose the System information option.
- Check if your device meets the requirement to run the game.
Before, proceeding to more sophisticated fixes, first check if your laptop or desktop meets all the game’s system requirements. Check that your PC meets the minimum RAM specification and that your hard drive has enough free space for the game.
If there isn’t enough free HDD space, uninstall some programs like CCleaner to free up some more HDD space.
Also, note that you’ll need a 64-bit Windows platform to run a game that’s only compatible with 64-bit platforms. If your platform is 32-bit, double-check the game’s Windows platform specification.
3. Run a System File Scan
- Press the Windows key + S, type cmd, and select Run as administrator.
- Type the command below and hit Enter.
sfc /scannow
- Next, enter the command below and press the Enter key:
DISM.exe /Online /Cleanup-image /Restorehealth
- The DISM scan will probably take about 30 minutes. When it’s done, restart Windows if Windows Resource Protection repairs files.
Sometimes, the ISDone.dll error unarc.dll error-1, error-12, error-14, and other variations of the issue can be due to corrupt system files. Using the tool built-in system files repair tools should help fix this.
4. Install the game in Windows Safe Mode
- Press the Windows key + R, type msconfig, and click OK.
- Click the Boot tab at the top.
- Select the Safe boot option.
- Tick the Minimal radio button.
- Click the Apply and OK buttons.
- Then select Restart to reboot Windows in Safe Mode.
- Thereafter, install the game that’s returning the ISDone.dll error.
- Remember to deselect the Safe boot option before you restart Windows.
The ISDone.dll error when installing games can be due to the activities of other applications. It might be because of a counter program preventing the installation.
But in Safe Mode, only the essential system programs and services run will run. Starting Windows in Safe Mode frees up RAM and minimizes potential third-party software conflicts with the game’s installer.
4. Expand the paging filing
- Press the Windows key + R, type sysdm.cpl, and hit Enter.
- Click the Advanced tab at the top.
- Now, click the Settings… button in the Performance section.
- Choose Advanced in the top menu.
- From here, click the Change… button in the Virtual Memory section.
- Uncheck the box for Automatically manage paging file size for all drives.
- Select the Custom size radio button.
- Now, enter a higher value in the Initial size text box than the value there.
- The Maximum size value you can enter depends on how much RAM your laptop or desktop includes. Windows will restrict your page filing to three times the amount of RAM (about 12,000 MB for four GB RAM).
- Press the OK button to close the window.
Expanding the paging filing will increase the amount of virtual memory. That expands the amount of hard drive space for virtual memory, which comes in handy when RAM is limited.
Thus, this could be a potential fix that might resolve insufficient RAM.
5. Switch off the antivirus software
Antivirus software might block some games from installing. So disabling third-party anti-virus might also fix the ISDone.dll error.
Many anti-virus utilities include a disable or turn off option on their system context menus with which you can temporarily switch them off. Windows Safe Mode might also disable third-party anti-virus software.
- Fix: DLLRegisterserver was not found error on Windows 10/11
- How to Show The Folder Size on Windows 11?
- Fix: No Internet in Windows 11 Safe Mode With Networking
6. Disable the Windows Firewall
- Click the Search icon in the Taskbar and type Windows Defender Firewall.
- Choose the Windows Defender Firewall option.
- Click Turn Windows Defender Firewall on or off in the left pane.
- Select the Turn off Windows Defender Firewall radio buttons in the Private and Public sections.
- Click the OK button.
Sometimes, the Windows Defender Firewall might be blocking your game installation, causing the ISDone.dll error. Disabling this feature temporarily should fix the issue in this case.
Remember to enable the Windows Defender Firewall after installing the game.
7. Re-register the ISDone.dll
- Enter Command Prompt in the Windows search box.
- Right-click Command Prompt and select Run as administrator.
- Input regsvr32 Isdone.dll in the Command Prompt, and press the Enter key.
- Then enter regsvr32 unarc.dll in the Prompt’s window, and press the Enter key.
Re-registering DLLs is one way you can repair corrupted DLLs that can cause the ISDone.dll error isacextract issue. In this case, you might need to re-register the ISDone and Unarc DLLs to restore normalcy.
How can I fix the ISDone.dll error on Windows 11?
Since the ISDone.dll error message revolves around system requirements, corrupt system files, and missing DLL files, the solutions for Windows 10 are basically the same for Windows 11.
So, you can start by using a dedicated DLL fixer to correct the issue and proceed to all the other fixes in this guide.
Where can I find ISDone dll?
You can find the ISDone.dll on multiple websites like dll-files.com. You only need to download and install it on your PC preferably in the Windows system folder.
However, some games might require you to move the ISDone.dll file into the applications folder for smooth installation.
Some users succeeded in solving this problem by just moving the installation folder to another location on the drive so you can try that too.
One, or more of those resolutions might fix the ISDone.dll error so that you can install and run the required game.
In addition, adding new RAM and erasing temporary files might also resolve the error message. If you have any suggestions for fixing the ISDone.dll error, please share them below.
Microsoft Age of Empires III Microsoft Age of Empires III: The Asian Dynasties Microsoft Age of Empires III : The WarChiefs Microsoft Encarta Premium 2009 Microsoft Flight Simulator X Standard Edition Microsoft Flight Simulator X Deluxe Edition Microsoft Flight Simulator X Service Pack 1 Microsoft MapPoint 2009 North America Microsoft MapPoint 2009 North America with GPS Locator Microsoft Streets & Trips 2009 Microsoft Streets & Trips 2010 Microsoft Streets & Trips 2011 Microsoft Streets & Trips 2009 with GPS Locator Microsoft Streets & Trips 2010 GPS Locator Microsoft Streets & Trips 2011 GPS Locator Microsoft Zoo Tycoon 2: African Adventure Microsoft Zoo Tycoon 2: Dino Danger Microsoft Zoo Tycoon 2: Marine Mania Microsoft Zoo Tycoon 2: Ultimate Collection Microsoft Zoo Tycoon 2: Zookeeper Collection Еще…Меньше
Эта статья на английском языке:
This article may contain a link to the Windows Installer Cleanup utility (MSICUU2.exe). If you were directed to this article to solve a problem by using the Windows Installer Cleanup utility, please contact your software manufacturer for installation support on the product, or see the following Microsoft Knowledge Base article for steps to troubleshoot uninstallation issues with products that use Windows Installer:
How to troubleshoot problems that may occur when you install, uninstall, or upgrade a program on a Windows-based computer
Эта статья предназначена для начинающих пользователей и пользователей среднего уровня.
Дальнейшие действия можно упростить, предварительно распечатав статью.
Проблема
Предположим, thatyou, попробуйте установить одно из следующих:
-
Игр Microsoft Windows заголовка
-
Корпорация Майкрософт улиц & обращений
-
Microsoft MapPoint
В этом случае может возникнуть одна из следующих проблем:
-
Программа установки завершает работу.
-
Появляется сообщение об ошибке установщика Windows, который содержит один из следующих кодов ошибки:
-
1305
-
1603
-
1335
-
1935
-
кодом 1308
-
2263
-
-
Появляется сообщение об ошибке, подобное одному из следующих:
Сообщение об ошибке 1
-
Программа установки обнаружила ошибку при чтении файла
Сообщение об ошибке 2Программе установки не удалось найти или прочитать файл DLL ресурсов определенного языка
Сообщение об ошибке 3Неправильный том на диске
Сообщение об ошибке 4Setup.exe не является приложением win32
Сообщение об ошибке 5Вставьте в дисковод диск 2
Сообщение об ошибке 6Программе установки не удалось извлечь файлы из
-
:\
-
.cab. Причина этого, скорее всего недостаточно памяти (места на диске для файла подкачки) или CAB-файл поврежден. Перезагрузите компьютер и снова запустите программу установки.
Нужна дополнительная помощь?
Нужны дополнительные параметры?
Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.
В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.
Не секрет, что далеко не все программы могут быть установлены на компьютер конкретной конфигурации даже если они написаны под ту операционную систему, которая установлена на данном компьютере. Причём касается это не только прикладных приложений, но и компьютерных игр, являющихся по сути такими же программами. Более того, именно при установке игр в силу специфики последних пользователи чаще сталкиваются с проблемами, чем при установке куда более «скромных» приложений.
Отдельно нужно сказать о так называемых магазинных приложениях Windows 8.1 и 10, «привязанных» к версии системы. Но обо всём по порядку.
Прежде чем скачивать игру (неважно с какого источника), внимательно ознакомьтесь с предъявляемыми ею требованиями к ресурсам процессора, видеокарты, оперативной памяти и, конечно же, разрядности. Если вы попробуете запустить 64-битную игрушку в 32-битной системе, естественно, ничего хорошего из этого не выйдет: установщик попросту выдаст ошибку. Также рекомендуем обращать внимание на объем свободного места на жёстком диске, так как некоторые игры могут занимать не один десяток гигабайт дискового пространства.
Понятно, что выкладывать круглую сумму за новенькую популярную игрушку неохота, поэтому многие геймеры-любители скачивают взломанные или перепакованные игры, которые могут содержать ошибки в коде, препятствующие корректной установке игрового пакета. То, что взломанная игра без проблем установилась у вашего соседа, ещё ни о чём не говорит, у него установилась, а вот у вас может и не установиться по причине разной конфигурации компьютеров.
Нельзя исключать и банального повреждения установочного носителя или скачанного файла. Если вы скачали игру со стороннего ресурса, скажем, торрент-трекера, сравните его контрольную сумму с хэшем, опубликованным на ресурсе-источнике, если, конечно, последний предоставляет эти данные.
Ещё одной распространённой причиной проблем с установкой игр является отсутствие на компьютере необходимых для запуска и функционирования игрового движка программных компонентов. Мы не будем подробно останавливаться на каждом из них, давая ему подробное описание, так как Windows 10, скорее всего, сама сообщит об отсутствии необходимого компонента. Приведём лишь их список с краткими комментариями.
• Microsoft .NET Framework — содержит набор универсальных библиотек, используемых программным обеспечением. Желательно, чтобы на ПК были установлены все актуальные версии этого фреймворка.
• Microsoft Visual C++ Redistributable — компонент так же является набором библиотек, содержащих исполняемый код, используемый программами и играми, в разработке которых была использована среда MSVC.
• DirectX — важный компонент, принимающий непосредственное участие в исполнении задач, связанных нормализацией работы игровых приложений. Обновлённые версии DirectX могут поставляться вместе с играми.
Маловероятно, но вполне допустимо, что для установки игры могут понадобиться права администратора. В этом случае рекомендуем запустить исполняемый файл игрового приложения из контекстного меню, выбрав в нём соответствующую опцию.
Многие современные игры требуют наличие на компьютере OpenGL — программного интерфейса, широко используемого при создании программного обеспечения, использующего двумерную и трёхмерную компьютерную графику.
Причины, препятствующие установке «универсальных» игр из Магазина, могут быть несколько иные. Опять же, перед тем как устанавливать ту или иную игру, убедитесь, что предъявляемые ею требования соответствуют характеристикам вашего компьютера. Если проблемы с совместимостью отсутствуют, трудности с установкой могут быть вызваны этими причинами:
• Вы используете локальную учётную запись.
• Файлы игры не могут загрузиться на компьютер (можно попробовать установить игру из автономного файла).
• Приложение «Windows Store» работает некорректно (проблема обычно решается его перерегистрацией или сбросом кэша).
Похожая ситуация может наблюдаться с другими игровыми платформами проблемы Origin, Steam, UPlay и т. д. Устраняется неполадка либо повторным скачиванием игрового дистрибутива, либо переустановкой клиента.
Это что касалось программных проблем, но препятствовать установке игр могут также и аппаратные неполадки, в частности, наличие на жёстком диске сбойных секторов. Как правило, большинство компьютерных игр занимают на жёстком диске значительное пространство, и когда в процессе распаковки файлов на жёсткий диск встречается bad-блок, возникает неисправимая ошибка критическая ошибка (ошибка при записи на диск), препятствующая дальнейшей установки игры. В этом случае мы настоятельно рекомендуем проверить жёсткий диск на предмет бэдов программой Victoria и произвести при необходимости процедуру ремапинга.
Установку игры в Windows 10 может прервать сообщение с кодом ошибки ISDone.dll. Проблема указывает на недостаток памяти для обработки приложения и отсутствие или повреждение библиотек DLL. В основном это происходит с компьютерными играми из-за отсутствия достаточного свободного места в памяти. Помимо проблем с памятью, ошибка может возникнуть из-за повреждения системных файлов, неполадок жесткого диска, блокировки антивирусом и прочее.
Способы исправления ошибки
Прежде чем приступить к решениям проверьте, наличие достаточного места на диске, а также выполните очистку компьютера, например, программой Privazer. Кроме того, проверьте, соответствует ли конфигурация компьютера рекомендованным требованиям игры. Узнать их можно с помощью запроса в интернете. Если компьютер соответствует указанным требованиям, но продолжаете сталкиваться с ошибкой ISDone.dll, попробуйте установить игру в безопасном режиме.
Как известно, игры состоят из большого количества файлов, кроме того, создают конфликты с предустановленными драйверами и сторонним программным обеспечением. Поскольку сторонние приложения и службы не загружаются в безопасном режиме, для нее будет доступно больше ресурсов памяти, и никакой процесс не будет вмешиваться в ее установку.
Разверните меню Пуск, кликните на кнопку питания. Удерживая Shift, щелкните на кнопку перезагрузки.
В окне выбора действий перейдите по пути: Поиск и устранение неисправностей – Дополнительные параметры –Параметры загрузки, затем нажмите F4 для входа в безопасный режим.
Попробуйте установить игру, которая прерывалась кодом ошибки ISDone.dll. Если игра установилась без ошибки, после перезагрузки компьютера можете запускать ее в обычном режиме.
Установка размера файла подкачки вручную
Если при установке игры ОЗУ полностью заполняется, то часть данных система сбрасывает в файл подкачки (pagefile.sys), расположенный на жестком диске. Поэтому нужно увеличить его объем, чтобы память покрывала требования игры.
Откройте Свойства системы командой sysdm.cpl, запущенной из окна «Выполнить» (Win + R).
Перейдите на вкладку Дополнительно, щелкните на кнопку «Параметры» блока «Быстродействие».
Откройте пункт меню Дополнительно, в блоке «Виртуальная память» щелкните на кнопку «Изменить».
Снимите флажок с поля «Автоматически выбирать объем файла подкачки». Затем установите флажок на поле «Указать размер». Пропишите 100 для исходного размера (МБ) и 3000 для максимального. Если игра требует больше, то можно увеличить максимальное значение. Щелкните на «ОК» для сохранения изменений.
Перезагрузите ПК и запустите установку игры. Если продолжаете наблюдать сообщение, что ISDone.dll возвращает код ошибки при распаковке игры, перейдите к следующему способу.
Проверка оперативной памяти на наличие ошибок
Если по-прежнему не удается установить игру из-за ошибки ISDone.dll, то, попробуйте протестировать память на наличие ошибок. Можно воспользоваться встроенным средством диагностики ОЗУ.
Откройте средство проверки памяти командой mdsched, запущенной из окна «Выполнить» (Win + R).
Запустите первый вариант «Выполнить перезагрузку и проверку».
После перезагрузки сразу начнется сканирование, дождитесь его завершения.
При обнаружении ошибок отключите компьютер от электросети, снимите крышку системного блока и извлеките ОЗУ. Удалите пыль с планок, аккуратно протрите контакты ластиком. Установите одну планку (при наличии нескольких) и опять запустите проверку памяти. Таким образом, можно найти неисправную планку и заменить ее.
При отсутствии неполадок проверьте, прерывается ли установка игры ошибкой ISDone.dll.
Проверка целостности системы
Поврежденные системные файлы также могут препятствовать установке приложений и игр. Для их выявления запустите проверку системы встроенной утилитой SFC.
Разверните контекстное меню сочетанием клавиш Win + X или правым кликом мыши на кнопку Пуск. Выберите пункт Командная строка (администратор).
В консоли запустите команду:
sfc /scannow
После завершения попробуйте установить игру. Если не удалось исправить ошибку ISDone.dll, возможно, команда SFC не смогла исправить некоторые поврежденные файлы. Для их восстановления воспользуйтесь утилитой DISM, которой требуется подключение к интернету, чтобы заменить поврежденные файлы рабочими копиями из серверов Майкрософт.
Откройте командную строку с правами администратора и наберите команду:
DISM / Online / Cleanup-Image / RestoreHealth
После завершения сканирования, опять запустите команду SFC и дождитесь завершения. После перезагрузки компьютера посмотрите, удалось ли исправить ошибку ISDone.dll.
Перерегистрация библиотек
Исправить ошибку можно путем перерегистрации библиотек isDone.dll и unArc.dll. Выполните следующие шаги:
Разверните контекстное меню Пуск совместным нажатием на Win + X, выберите пункт Командная строка (администратор).
В консоли по очереди выполните следующие команды, подтверждая запуск каждой на Enter:
regsvr32 isdone.dll
regsvr32 unarc.dll
После завершения перезагрузите ПК.
Замена файлов библиотек
Попробуйте решить проблему путем замены текущих библиотек ISDone.dll и unArc.dll копиями, загруженными из внешних источников. Найдите их по запросу в интернете. Например, можно загрузить с dllme com.
Файлы библиотек будут загружены в архиве, поэтому их нужно извлечь в отдельную папку. Затем скопируйте в папку System32, где хранятся текущие файлы, путем их замены.
После новые файлы DLL нужно зарегистрировать c помощью командной строки командами, указанными в предыдущем способе.
Проверка жесткого диска
Ошибки жесткого диска также могут вызвать проблему. Для проверки выполните следующие шаги:
Наберите в строке системного поиска команду cmd и под найденным результатом выберите запуск от имени администратора.
В консоли запустите команду:
chkdsk C: /f /r
Дождитесь завершения сканирования, перезагрузите компьютер.
Отключение антивирусных программ и брандмауэра
Иногда антивирус может препятствовать установке игр и приложений, поэтому его нужно временно отключить. Для этого кликните на значок в системном трее и выберите соответствующий пункт. После успешной установки игры, не забудьте его включить.
Если продолжаете сталкиваться с ошибкой isdone.dll, оставьте пока его отключенным и временно выключите защиту брандмауэра.
Откройте окно Брандмауэра Windows 10 командой firewall.cpl, запущенной из окна Выполнить (Win + R).
В левом меню кликните на вкладку «Включение и отключение Брандмауэра»
Отметьте флажками поля отключения брандмауэра Windows в блоках настроек общедоступной и частной сети, затем щелкните на «ОК» для записи изменений.
Если удалось исправить ошибку ISDone.dll, включите обратно антивирус и Брандмауэр.