Недостаточно оперативной памяти для распаковки архивов

Обновлено: 21.11.2024

Дополнение работает нормально, пока я не обновлю Kodi до версии 19.

Это сообщение об ошибке появлялось сразу после каждого запуска Kodi, а памяти достаточно для распаковки rar-архивов.

В файле журнала я вижу следующее: «ИНФОРМАЦИЯ: ДОПОЛНЕНИЕ: Dll Destroyed — поддержка архива RAR»

Однако, поскольку другие аддоны полагаются на vfs, я не наблюдаю никаких проблем, так как извлечение файлов работает нормально.

Пожалуйста, дайте мне знать, если есть что-то еще, что я должен/мог бы предоставить, спасибо.

Текст был успешно обновлен, но возникли следующие ошибки:

franckflo прокомментировал 7 марта 2021 г. •

У меня такая же проблема. Для меня это происходит, когда Kodi обновляет библиотеку видео с помощью одного из скребков (я пробовал несколько скребков и каждый раз получал одну и ту же ошибку). Я заметил, что если я скопирую только одну из небольших папок с видео на моем NAS, проблем не будет. Если я очищаю большую папку с большим количеством фильмов (1000+), возникает ошибка WinRAR. К вашему сведению, у моего HTPC 24 ГБ ОЗУ. Это не было проблемой с Kodi 18.

(Примечание: если я переключаю метод обновления на «использовать локальную информацию», ошибка не возникает>. Таким образом, ошибка действительно связана с загрузкой информации о библиотеке для больших видеобиблиотек: загруженный rar с информацией слишком большой, или архиву rar не разрешено использовать достаточно оперативной памяти в новой версии?

Редактировать: кажется, что ошибка возникает после обновления базы данных для большой папки Movieies, даже если для скребка установлено значение «использовать локальную информацию». Я также пробовал три разных скребка, одна и та же ошибка с каждым. ЕСЛИ я исключаю эту большую папку из обновления, я не получаю сообщение об ошибке.

Pizzamx прокомментировал 8 марта 2021 г.

У меня такая же проблема. Для меня это происходит, когда Kodi обновляет библиотеку видео с помощью одного из скребков (я пробовал несколько скребков и каждый раз получал одну и ту же ошибку). Я заметил, что если я скопирую только одну из небольших папок с видео на моем NAS, проблем не будет. Если я очищаю большую папку с большим количеством фильмов (1000+), возникает ошибка WinRAR. К вашему сведению, у моего HTPC 24 ГБ ОЗУ. Это не было проблемой с Kodi 18.

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

Мой сценарий отличается от вашего, так как все мои видео удалены, поэтому я не думаю, что плагину вообще нечего извлекать.

r4nd0m123 прокомментировал 5 апреля 2021 г.

То же самое для меня.

Nvidia Shield TV (2017 г.)
Android 9 с уровнем исправления от 5 декабря 2020 г.
Использование внешнего SSD-накопителя для больших приложений. Например. Коди.
Kodi 19
Плагин архива RAR 4.0.0

Boilerplate4u прокомментировал 12 апреля 2021 г. •

Имеет одинаковую проблему как на v19, так и на v20 (Win 10, 16 ГБ ОЗУ)

danf3232 прокомментировал 31 мая 2021 г.

Та же проблема. Я предполагаю, что это связано с обновлением Kodi до Python 3 и аддоном, который еще не обновлен.

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

Только временное решение, пока оно не будет обновлено.

od3m прокомментировал 9 июля 2021 г.

У меня те же проблемы с последней версией. Сканирование библиотеки занимает вечность, и она пытается распаковать .idx и продолжает говорить мне, что места не осталось (а это не так). Перед Kodi 19(.1) я откатился на более старую версию, где проблемы не было. Но с Kodi 19 (.1) эта возможность ушла.
Есть идеи?

«Мой WinRAR диагностирует сообщение об ошибке «Недостаточно памяти». Пожалуйста, подскажите, как решить эту проблему».

Часто бывает так, что при попытке извлечь файлы из архива RAR или при сохранении файлов RAR в вашей системе, как указано в запросе выше. Очень страшно заметить, что ваш основной файл WinRAR отображает сообщение об ошибке и повреждается или блокируется из-за ошибок такого рода. Если вы имеете дело с ошибкой WinRAR, недостаточно места на диске, то вы попали на нужную страницу. На этой странице приведены подходящие решения для всех типов непредвиденных сообщений об ошибках, связанных с WinRAR.

Когда появляется ошибка WinRAR «недостаточно памяти»?

В этой ошибке «память» означает не пространство для хранения на жестком диске, а временное пространство подкачки ОЗУ или память виртуального диска.Если в вашей системе недостаточно оперативной памяти (ОЗУ) для выполнения таких задач, как открытие или добавление файлов в файлы RAR, WinRAR становится жертвой сообщения об ошибке «Недостаточно памяти».

Чтобы избежать подобных сценариев, вы можете вручную изменить путь. Перейдите в «Параметры» -> нажмите «Настройка» -> выберите «Пути» и введите «.\», чтобы распаковать файл RAR непосредственно в текущий каталог, а не во временное место. Если вы не можете получить доступ к файлу WinRAR даже после использования этого метода, воспользуйтесь хорошей утилитой для восстановления файлов RAR, такой как Yodot RAR Repair, чтобы исправить недействительные или поврежденные файлы RAR.

Инструмент Yodot RAR Repair используется для исправления архива WinRAR после ошибки нехватки памяти из-за описанной выше проблемы. Вы можете восстановить файл RAR и получить все его файлы различных форматов. Можно исправить недоступные или нечитаемые архивы RAR, созданные в различных версиях приложения WinRAR, таких как WinRAR 2.00, 2.90, 3.50, 3.70, 3.80, 3.90 и 4.00. Приложение восстанавливает испорченные или поврежденные файлы WinRAR на любых носителях в различных версиях операционной системы Windows, таких как Windows 8, 7, Vista, XP, Windows Server 2008 и 2003. Кроме того, вы можете восстанавливать файлы WinRAR, защищенные паролем.

Ошибка isDone.dll в Windows 10 в основном связана с установкой компьютерных игр, а также программ большого размера. Большие игры или программы имеют сжатые данные, которые распаковываются на жестком диске во время установки. Это съедает оперативную память вашего ПК, а также жесткий диск. Во время установки, если в оперативной памяти или на жестком диске вашего ПК недостаточно памяти для обработки процесса, ваш компьютер может столкнуться с этой ошибкой.

Сообщение об ошибке, которое обычно связано с ошибкой isDone.dll:

  • Произошла ошибка при распаковке!
  • unarc.dll вернул код ошибки: -1
  • ОШИБКА: данные архива повреждены (не удалось распаковать)

Помимо проблем с памятью, проблема может заключаться в поврежденных DLL-файлах, поврежденных системных файлах, ошибках в ОЗУ, ошибках на жестком диске, проблемах с антивирусом и т. д. Проблема также может возникнуть, если ваш ПК несовместим с игрой или программным обеспечением. требования.

Итак, не теряя времени, давайте рассмотрим методы, которые могут помочь вам исправить ошибку isDone.dll на вашем компьютере.

Оглавление

Как исправить ошибку isDone.dll в Windows 10

Прежде чем вы начнете пробовать способы избавления от этой ошибки, вы должны выполнить один призыв к действию. Проверьте конфигурацию вашего ПК и убедитесь, что он совместим с игрой или программным обеспечением, которое вы пытаетесь установить. Для каждой игры или программного обеспечения требуется минимальная конфигурация ПК. Вы можете просто погуглить название игры + системные требования, и вы сможете узнать то же самое. В случае, если конфигурация вашего ПК меньше, чем требуется, неудивительно, почему вы получаете сообщение об ошибке isDone.dll.

Если ваш компьютер соответствует всем требованиям, но вы все равно не можете завершить установку и получаете сообщение об ошибке isDone.dll, вы можете попробовать методы, указанные ниже. Методы расположены в порядке, наиболее удобном для пользователей.

Прежде чем я расскажу вам об этом методе, вы должны знать, что такое файл подкачки. Windows имеет файл подкачки или виртуальную память, которую она использует из памяти жесткого диска для обработки данных, которые ОЗУ вашего ПК не может полностью обработать, или вы можете сказать, что когда использование ОЗУ максимально, файл подкачки или виртуальная память помещается использовать. Хотя этот процесс немного замедлит процесс, он может решить проблему с ошибкой isDone.dll. Выполните следующие действия, чтобы увеличить размер файла подкачки Windows или виртуальной памяти:

Шаг 1. Нажмите кнопки Windows + R на клавиатуре, чтобы открыть окно команды «Выполнить». В поле Выполнить введите sysdm.cpl, чтобы открыть окно свойств системы.

Шаг 2. В окне "Свойства системы" перейдите на вкладку "Дополнительно", затем нажмите кнопку "Настройки" в разделе "Производительность".

Шаг 3. В открывшемся окне «Параметры производительности» перейдите на вкладку «Дополнительно». Здесь нажмите кнопку «Изменить» в области «Виртуальная память».

Шаг 4. В открывшемся окне убедитесь, что параметр Автоматически управлять размером файла подкачки для всех драйверов не выбран.После этого выберите переключатель Нестандартный размер. Теперь вы сможете ввести увеличенные значения в поля Начальный размер и Максимальный размер.

Какие значения указать в полях Начальный размер и Максимальный размер?

Для большинства игр достаточно 2,5 ГБ, поэтому в большинстве случаев будут работать значения 400 и 3000. (Обратите внимание, что значения указаны в МБ, поэтому максимальный размер файла подкачки устанавливается равным 3 ГБ)< /p>

Примечание. Оба эти значения должны быть указаны в МБ. (1 ГБ = примерно 1000 МБ)

Последний шаг. После установки значений нажмите «ОК», закройте все открытые окна и перезагрузите компьютер. После перезагрузки просто выполните еще один шаг.

<р>1. Просто одновременно нажмите клавишу Windows + R.

<р>2. Теперь напишите в нем %temp% и нажмите OK.

<р>3. Теперь удалите все файлы, находящиеся в папке.

Все еще сталкиваетесь с ошибкой Windows 10 isDone.dll? Попробуйте следующий способ.

Это самое простое решение. Просто скопируйте и вставьте установочный файл программы, которую вы пытаетесь установить, в другое место (в любую другую папку/место на вашем ПК).

Теперь попробуйте еще раз установить файл из нового места.

Еще один способ решить эту проблему – заменить файлы isDone.dll и unArc.dll. Чтобы выполнить этот процесс, вам нужно будет загрузить оба этих dll-файла и заменить исходные файлы загруженными.

Вы можете просто выполнить поиск в Google, чтобы загрузить оба этих dll-файла по отдельности. Или щелкните по этим ссылкам, чтобы загрузить файлы isDone.dll и unArc.dll.

После загрузки вам, вероятно, потребуется извлечь файлы dll из сжатых загруженных файлов. Как только вы извлечете их, скопируйте их и переместите в папку, где уже хранятся файлы isDone.dll и unArc.dll.

Выполните следующие действия, чтобы заменить файлы DLL.

Шаг 1. Скопируйте извлеченный файл isDone.dll, который вы скачали.

Шаг 2. Теперь перейдите на диск C, откройте там папку Windows, затем перейдите в папку System32. В папку System32 вставьте скопированный файл isDone.dll. В диалоговом окне появится вопрос, хотите ли вы заменить исходный файл, нажмите «Да».

Шаг 3. Скопируйте извлеченный файл unArc.dll и вставьте его в папку System32, как на шаге 2.

После повторной регистрации обоих DLL-файлов перезагрузите компьютер и повторите попытку установки. Это, вероятно, устранит ошибку для вас. Если он не попытается использовать следующий метод.

Сломанные или поврежденные системные файлы также могут помешать установке тяжелых игр или программного обеспечения на ваш компьютер. Вот почему важно убедиться, что все системные файлы Windows находятся в хорошем состоянии. Для этого вы можете запустить сканирование SFC, которое убедится, что ваши системные файлы Windows готовы к установке. Чтобы запустить сканирование SFC, выполните следующие действия:

Шаг 1. Найдите cmd в окне поиска Windows 10. Щелкните правой кнопкой мыши и выберите «Запуск от имени администратора».

Шаг 2. Откроется окно командной строки. Здесь введите следующую команду и нажмите клавишу Enter на клавиатуре:

Сканирование SFC займет некоторое время. Не прерывайте сканирование и дождитесь его завершения. После сканирования перезагрузите компьютер.

После перезагрузки попробуйте установить игру или программное обеспечение и посмотреть, вернётся ли ошибка isDone.dll. Если установка прошла успешно, запустите сканирование DISM.

Возможно, сканирование SFC не смогло полностью исправить некоторые поврежденные системные файлы. Для этого вам нужно будет запустить DISM (сканирование образа развертывания и управления обслуживанием). Сканирование DISM может восстановить поврежденные системные файлы, которые не позволили сканированию SFC полностью исправить файлы.

Для сканирования DISM откройте командную строку в режиме администратора, как указано выше. После этого введите в командной строке следующую команду:

Подождите, пока сканирование DISM завершится.После завершения сканирования снова запустите сканирование SFC, выполнив шаги, указанные выше.

Теперь перезагрузите компьютер после завершения сканирования SFC. Затем попробуйте установить игру или программное обеспечение, и вы, скорее всего, сможете исправить ошибку isDone.dll. Если нет, перейдите к следующему способу.

Загрузка ПК в безопасном режиме гарантирует, что никакие другие программы или процессы не будут запущены, кроме основных, необходимых для работы только операционной системы Windows. Это позволит убедиться, что используется только минимальный объем оперативной памяти. В такой среде установка игры или программного обеспечения обеспечит максимальное количество оперативной памяти, доступной для установки, и, следовательно, снизит вероятность возникновения ошибки isDone.dll.

Чтобы запустить компьютер в безопасном режиме, выключите его. Теперь запустите его снова, и как только вы увидите экран запуска, начните непрерывно нажимать клавишу F8 с промежутком около 1 секунды. Вы увидите экран с возможностью запуска ПК в Безопасном режиме.

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

Возможно, файлы isDone.dll и unArc.dll необходимо повторно зарегистрировать в вашей системе. Перерегистрация dll-файлов может помочь в вашем случае устранить ошибку isDone.dll. Это довольно простой процесс, и его можно выполнить за пару шагов. Вот как перерегистрировать эти DLL-файлы:

Шаг 1. Здесь вам нужно запустить командную строку в режиме администратора. Для этого нажмите клавиши Windows + X вместе. В открывшемся меню Win + X выберите параметр «Командная строка (Администратор)».

Шаг 2. В открывшемся окне командной строки введите указанную ниже команду и нажмите клавишу Enter, чтобы повторно зарегистрировать файл isDone.dll.

Шаг 3. После повторной регистрации вышеуказанной библиотеки DLL введите следующую команду, указанную ниже, и нажмите Enter, чтобы повторно зарегистрировать файл unArc.dll.

После выполнения обеих приведенных выше команд перезагрузите компьютер, а затем попробуйте снова установить игру или программное обеспечение. Если этот метод не помог с ошибкой Windows 10 isDone.dll, попробуйте следующий метод.

Многие пользователи также сообщают, что если в оперативной памяти вашего ПК возникает ошибка или поврежденный сектор, установка большой игры или программного обеспечения будет остановлена, и будет отображаться ошибка isDone.dll. Поэтому, если ничего не работает, важно проверить, в порядке ли ваша оперативная память.

Проверка ОЗУ на наличие ошибок в любом случае является хорошей практикой, если вы используете свой компьютер уже довольно давно. Ошибка в оперативной памяти может со временем вызвать различные другие проблемы. Это также может поставить под угрозу общее состояние вашего ПК. Чтобы проверить свой компьютер на наличие ошибок, связанных с оперативной памятью, вы можете использовать средство диагностики памяти Windows, но пользователи рекомендуют использовать для этой цели сторонние инструменты. Почему? потому что диагностика памяти Windows на самом деле не предоставляет всей жизненно важной информации, необходимой для определения того, неисправна ли ваша оперативная память или нет.

Стороннее программное обеспечение, такое как Memtest и memtest86, может помочь вам решить, неисправна ваша оперативная память или нет. Чтобы запустить оба этих программного обеспечения, вам необходимо загрузить их на загрузочную флешку. После этого вам нужно будет перезагрузить компьютер и загрузить это программное обеспечение из параметров загрузки.

Если в вашей оперативной памяти возникает какая-либо ошибка, рекомендуется заменить оперативную память в ближайшее время, поскольку это может привести к другим проблемам на вашем компьютере.

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

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

Проверка жесткого диска на наличие ошибок и исправление этих ошибок сравнительно проще, чем проверка оперативной памяти на наличие ошибок.

Как и ошибки оперативной памяти, ошибки жесткого диска могут быть причиной появления ошибки isDone.dll в Windows 10 при установке больших игр или программного обеспечения. Чтобы отсканировать и исправить ошибки жесткого диска, выполните следующие действия:

Шаг 1:

Поиск cmd в окне поиска Windows 10. Щелкните правой кнопкой мыши и выберите «Запуск от имени администратора».

Шаг 2. Проверьте имя диска, на котором установлена ​​Windows, в папке «Мой компьютер». Обычно он устанавливается на диск C на большинстве компьютеров. Теперь в окне командной строки введите следующую команду и нажмите клавишу Enter:

Это запустит сканирование для поиска ошибок на жестком диске. После сканирования он также исправит все обнаруженные ошибки. Это может занять некоторое время, так что наберитесь терпения и дождитесь завершения процесса.

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

У него есть около 10 методов очистки вашего ПК, некоторые из которых будут действительно полезны для очистки места на диске C, где установлена ​​Windows.

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

Если вам удалось установить игру или программное обеспечение, снова включите антивирус. Если вы не смогли это сделать и снова получили ошибку isDone.dll, отключите антивирус и выполните следующий метод.

Оставив антивирус отключенным, следующим шагом должно быть временное отключение брандмауэра Windows, а затем попытка установить игру или программное обеспечение. Чтобы отключить брандмауэр, выполните следующие действия:

Шаг 1. Нажмите кнопку «Пуск», затем в строке «Начать поиск» введите «Брандмауэр Windows». В результатах поиска откройте параметр Брандмауэр Windows.

Шаг 2. В открывшемся окне Windows выберите параметр Включить или отключить брандмауэр Windows, доступный на левой панели.

Шаг 3. Теперь в открывшихся новых окнах выберите обе доступные опции «Отключить брандмауэр Windows (не рекомендуется)». После этого нажмите "ОК".

При распаковке архива появлялась эта ошибка с нехваткой памяти. Я проверил свой раздел жесткого диска, и у меня достаточно свободного места, и все же. Я много раз пытался извлечь и каждый раз появлялась одна и та же ошибка. Может ли кто-нибудь предоставить мне решение этой ошибки? Какой памяти не хватает для распаковки этого архива?

Распаковка архива Data1.bin…(10,5%)

Произошла ошибка при распаковке: Недостаточно памяти!

Unarc.dll вернул код ошибки: -5

ОШИБКА: данные архива повреждены (не удалось распаковать)

  • Статус: открыто
  • Просмотры вопроса: 9742
  • Количество ответов: 2
  • Голосовать за 2 Голосовать против
  • Ответ принят: нет
  • Категория вопроса: Разное ПО

Произошла ошибка ISDone.dll при распаковке

Есть две вещи, которые я прочитал о вашем сообщении. Вот мои оценки:

<р>1. Проблема с памятью

<р>2. Проблема с пакетом

Давайте обсудим это по порядку:

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

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

  • Опубликовано: 07.05.2014
  • Категория вопроса: Разное ПО

Произошла ошибка ISDone.dll при распаковке

Похоже, вы устанавливаете игру Civilization 5. Моя здесь на 2 версии старше, Civilization 3, и мне нравится в нее играть. Посмотрев на скриншот и проверив характеристики игры, кажется, что у вас действительно есть проблема. Видите ли, Civilization 5 не запустится на Windows 8, а ваш снимок экрана показывает, что вы устанавливаете ее на Windows 8 или даже на Windows 8.1.

Игра Civilization 5 поддерживает и будет работать только на Windows XP с пакетом обновления 3, Windows Vista с пакетом обновления 2 и Windows 7. Microsoft Windows 8 не поддерживается.Кроме того, ошибка на снимке экрана с надписью «Недостаточно памяти» не указывает на свободное место на жестком диске или место на жестком диске.

Ошибка «Недостаточно памяти» указывает на физическую оперативную память или память вашего компьютера, что означает, что у вас осталось очень мало оперативной памяти, которой недостаточно для завершения операции. Ваш жесткий диск не является памятью. Это запоминающее устройство. Вы используете его для хранения различных файлов, например, при установке игры.

Хотя жесткий диск может использоваться или также используется в качестве памяти, в частности файла подкачки, на самом деле он предназначен для хранения данных, а не в качестве памяти. Чтобы исправить это, установите более позднюю версию Civilization, поддерживающую Windows 8, или замените свою операционную систему на Windows 7.

Читайте также: