Устанавливаешь игру выбивает ошибку 7. Ошибка, которую исправить нельзя. Кириллические имена папок

В статье описаны самые рабочие методы решения ошибки ISDone.dll: Произошла ошибка при распаковке: Архив поврежден! Unarc.dll вернул код ошибки.

Как выглядит ошибка ISDone.dll и Unarc.dll. Что пишет

При появления такого рода ошибки всплывает сообщение вида:
ISDone.dll
Произошла ошибка при распаковке: Архив поврежден! Unarc.dll вернул код ошибки: - 7,ERROR:archive data corrupted (dexompression fails), error archive code -7.

Причем код ошибки может быть и другим: - 1, -6, -7, -12, -14

В каких играх распространена

Мафия 3, Skyrim, GTA 5, Duing light, Fallout 4, Far Cry 4, Mad Max, Need for Speed, Assassin"s Creed 3, Dishonored, Bioshock Infinite, Tom Clancy"s Splinter Cell, FIFA 15, Max Payne, Crysis 3, Mirror’s Edge, Resident Evil 6, Might and Magic Heroes 7, Red Alert 3, Syndicate, Call of Duty, Rise of the Tomb Raider, Watch Dogs, Mortal Kombat, Warcraft 3, Unreal Tournament и другие игры, скачанные с торрентов, и всевозможные репаки, взломанные дистрибутивы и т. д.
Внимание!
Если не хочете заморачиваться с решением ошибки ISDone.dll, когда Unarc.dll возвращает какие-то кода ошибки, покупайте игры в Steam. Если же решили не спускать черный флаг и продолжать пользоваться пиратской продукцией, то придется читать все ниже написанное, пробуя, пробуя и еще раз пробуя.

Почему выскакивает ошибка ISDone.dll: Unarc.dll вернул код ошибки

ISDone.dll - это библиотека, отвечающая за распаковку и подготовку файлов к запуску приложений. Поддерживает архивы.arc, .7z, .rar, .pcf, .srep. Ее часто используют репакеры игр для максимального ужатия файлов игры. Поэтому ошибка ISDone.dll чаще всего встречается в RePack-версиях игр больше 8 GB, которые, в свою очередь, распространяются через торрент.

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

Решение ошибки «ISDone.dll: Произошла ошибка при распаковке: Архив поврежден! Unarc.dll вернул код ошибки»

1. Архив действительно поврежден

1.1. Недокачанный торрент

Просмотрите информацию по скачанному торренту. Общий размер и размер скачанного должен быть идентичен.


Если не так, то перехешируйте торрент или скачайте заново.


Возможно, проблема в самом торрент-клиенте. Скачайте и установите последнюю стабильную версию.

1.2. Битая болванка DVD

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

1.3. Битый архив на флешке. Проблемы с флешкой

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

2. Проблемы с архиваторами

Так как библиотека ISDone.dll имеет дело с распаковкой.arc, .7z, .rar, .pcf, .srep файлов, возможно, дело в самих архиваторах. Установите /переустановите архиваторы, работающие с файлами.arc, .7z, .rar, .pcf, .srep. В принципе, переустановки архиваторов 7-Zip и WinRar с их официальных сайтов должно хватить с головой.

3. Отключите антивирус, Брандмауэр и Защитник Windows

Возможно, установку репака блокирует антивирусная программа, Брандмауэр или Защитник Windows. Отключите их. Брандмауэр и Защитник отключаются через Панель управления, антивирус - в соответствии с особенностями контрено взятой антивирусной программы.

4. Недостаточно прав. Устанавливайте с правами администратора

Перед установкой проверьте тип учетной записи. Предоставьте ей права администратора. Для этого пройдите Панель управления → Учетные записи пользователей→ Изменение типа своей учетной записи.

5. Для разархивирования недостаточен размер файла подкачки

Для увеличения файла подкачки пройдите:
Панель управление → Система → Дополнительные параметры системы → Дополнительно → Быстродействие (Параметры) → Дополнительно → Виртуальная память. Файл подкачки (Изменить).


Снимите флажок с опции «Автоматически выбирать объем файла подкачки». Выберите диск. Укажите размер файла подкачки. Нажмите Задать. Нажмите Ок.


Ставьте размер файла подкачки аналогичный размеру оперативной памяти, но не ниже 4 GB. Например, используемый 4352 MB, максимальный 4352 MB.

6. Проблемы с оперативной памятью

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

7. Поврежден один из файлов или оба: ISDone.dll и Unarc.dll

Скопируйте с заменой файлы, сообщающие об ошибке. Это можно сделать двумя способами. Пробуйте как ручной, так и с помощью софта. Второй способ лечит ошибку чаще (статистики нет, но сложилось такое мнение).

7.1. Вручную

Скачайте файлы.

Поместите их:

В папку C:\Windows\System32 (для 32-х битной Windows).
В папку C:\Windows\SysWOW64 (для 64-х битной Windows).

Выполните сохранение изменений в реестре. Для этого пройдите в Пуск →Выполнить и впишите сначала
regsvr32 isdone.dll
и нажмите Ок .
потом
regsvr32 unarc.dll
и нажмите Ок .

7.2. С помощью программы DLL-Files Fixer

Перед запуском программы скачайте предоставленные выше файлы, так она найдет их на вашем компьютере и установить куда нужно.
Внимание!
DLL-Files Fixer - программа платная, для нее нужен ключ.

8. Игра устанавливается в папку с длинным именем. В имени папки есть кириллические знаки

Проследите путь установки игры. Попытайтесь игру установить в папку с коротким именем на латинице. Например, Game, Igra или с подобным именем.

9. Проведите очистку системного диска

Возможно, системный диск захламлен. Проведите его очистку. Для этого кликаем правой кнопкой мыши на диске C. В появившемся меню выбираем «Свойства». Проводим очистку.

10. Обновите DirectX

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

Драйвера для своей материнской платы качайте только с официального сайта разработчика.
Поищите эту же игру от другого автора репака.

12.Переустановите Windows

Пробуйте переустановить Windows, попробуйте другую сборку.

Надеюсь, что помог.

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

Видео: ISDone.dll произошла ошибка при распаковке Unarc.dll вернул код ошибки


При установке игр или программ, которые принято называть "репаками" часто появляется ошибка "Unarc.dll вернул код ошибки 7". Как ее исправить? Существует несколько способов, так как сама ошибка может иметь несколько причин, между собой никак не связанных. Кому-то помогает один вариант решения проблемы, кому-то другой, в этой статье мы решили перечислить их все, а также дать несколько рекомендаций для тех, кому советы по устранению, наиболее часто являющиеся решением проблемы, не помогут.

Когда появляется сообщение "Unarc.dll вернул код ошибки 7"?

Наиболее часто, как уже было сказано - при установлении игр и программ, из которых при удалении компонентов, отвечающих за проверку действующих разрешений (лицензия, кейген и т. д.) были неправильным образом вырезаны нужные для нормальной работы программы файлы. Игры, репаки которых чаще других встречаются с этой ошибкой, можно выделить следующие:

Fallout 4,
- Outlast (Outlast 2),
- Dark souls,
- Resident evil,
- Ведьмак,
- Bioshock infinite,

Список можно продолжать долго. В большинстве случаев пользователи, кому не помогают решить вопрос с библиотекой Unarc.dll предложения скачать другой репак (например, от Механиков), для того чтобы исправить ошибку при установлении игры могут проделать следующие действия:

Ошибка с Unarc.dll - исправляем через смену архиватора

Проходим по пути : Пуск - Панель управления (для отображения полного списка выбрать также справа в углу Просмотр: Категория - Переключить на Мелкие значки) - Программы и компоненты и смотрим какой у вас стоит архиватор. Самые распространенные - WinRar, 7-zip, WinZip, Hamster Archiver (не рекомендуем устанавливать). Логика проста - если у вас стоит, скажем, Winrar - удалите его и поставьте WinZip или 7-Zip. Если у вас стоит 32-разрядная версия архиватора - поставьте 64-разрядную, часто помогает и это.

Это также может быть причиной, потому что при установлении игры появляющаяся ошибка "Unarc.dll вернул код ошибки 7" далее идет комментарий "ERROR: Archive data corrupted (decompression fails)", что в правильном переводе означает "Архивные данные повреждены (ошибка распаковки)". То есть причина либо в архиваторе, который не может извлечь данные из архива, либо в самих данных, которые изначально повреждены в архиве. Если вы ставите игру из распакованной папки - архиватор тоже используется, установщик распаковывает множество архивов в процессе инсталляции. Еще один вариант причины, относящийся к архивам - антивирусник или фильтр SmartScreen, которые не дают подозрительному по их мнению содержимому архива распаковаться на вашем компьютере. Но об этом ниже.

Ручное добавление файла подкачки

Архив может не распаковываться должным образом из-за нехватки оперативной памяти, в которую установщик не может записать устанавливаемые файлы. Файла подкачки рекомендуется ставить вдвое больше реально установленной физической оперативной памяти. Делаем следующее: Пуск - щелкаем правой кнопкой мыши по Этот компьютер - Свойства - Дополнительные параметры системы - Дополнительно - Пункт Быстродействие (Параметры) - Дополнительно - Изменить - Снимаем галочку "Автоматически выбирать объем файла подкачки", если она стоит - Ставим галочку "Указать размер" - Указываем (в зависимости от наличии свободного места на диске С) 16000 мегабайт и выше - нажимаем "Задать" - ОК - ОК, перегружаемся, проверяем появится ли теперь сообщение Unarc.dll вернул код ошибки 7?

Unarc.dll вернул код ошибки 7 - чтобы исправить отключаем SmartScreen

Фильтр СмартСкрин это своего рода дополнение к существующему антивируснику в Windows. Он следит за тем, чтобы содержимое, которое попадает на ваш компьютер из интернета или других источников, не запускалось без разрешений на то. Если SmartScreen "не доверяет" вашей папке или архиву с программой или игрой - при инсталляции вы можете получить ошибку на библиотеку Unarc.dll, так как пользовательские действия будут заблокированы. Ряд пользователей и системных администраторов считают фильтр SmartScreen в повседневном использовании вещью бесполезной и рекомендуют отключать его.

Отключается фильтр Смарт Скрин в Windows 10 следующим образом:

Нажимаете комбинацию клавиш Win+R (Win - клавиша со значком Windows в нижнем ряду клавиатуры) и вводите в появившееся окошко regedit, нажимаете Enter. Запускается редактор реестра. Далее идите слева в раздел HKEY_LOCAL_MACHINE\ SOFTWARE\ Policies\ Microsoft\ Windows\ System. Кликаете мышкой по System, справа в появившемся окне в пустом месте кликаете правой кнопкой мыши, выбираете «Создать» - «Параметр DWORD 32 бита», даете имя параметру EnableSmartScreen (обязательно без пробелов) и значение 0 для него. Сохраняете, перегружаетесь.

Советы как исправить ошибку "Unarc.dll вернул код ошибки 7", если предыдущие не помогли

- Убедитесь, что на диске, на который вы распаковываете архив, достаточно свободного места. помните, что файлы после распаковки могут весить намного больше, чем в архиве. То есть если папка с установщиком весит, допустим, 5 гигабайт и свободного места у вас на диске есть 10 гигабайт - при установлении игры ошибка "Unarc.dll вернул код ошибки 7" вполне может появиться, так как после распаковки во временные директории папка будет весить в сумме более 10 гигабайт,

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

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

Выберите местом установки любой диск, кроме системного (то есть кроме диска C),

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

Пуск - Панель управления - Учетные записи пользователей - Изменить параметры контроля учетных записей - Ползунок вниз, нажать ОК - Да,

Перехешируйте торрент, если игра скачана с торрента, часто сообщение "Unarc.dll вернул код ошибки 7" после этого пропадает. Иногда помогает повторное скачивание всего торрента с игрой, после удаления существующего,

Скопируйте файлы установщика в папку на диске, где нет русских букв (кириллицы), например, в заранее созданную папку с именем G на диске D или C,

Обновите драйвера материнской платы, прошейте биос на самый свежий, это часто помогает исправить ошибку.

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

Возникла проблема во время распаковки файлов!

Unarc.dll вернул код ошибки 7

Непонятная с виду ошибка, довольно распространена в среде геймеров. Часто код ошибки 7 возникает при установке игры в стим.

Истоков возникновения сей ошибки огромное количество. Решений тоже полно.

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

В результате и возникают ошибки. Как исправить код ошибки 7?

Переустановка архиватора

Достаточно заменить старую версию архиватора на более свежую версию.

Переустановка позволит не только справится с текущей проблемой, но и с будущими, связанными с распаковками файлов.

А вот и план действий:

  1. Установлен архиватор? Переустанавливайте его.
  2. Удаляйте тот, который установлен и загружайте его заново на свой компьютер.
  3. Наиболее желательно скачивать проверенные программы-архиваторы, например, 7-Zip или Winrar.
  4. Не установлен архиватор? Устанавливайте, опять же в приоритете архиватор WinRAR и 7-ZIP. Практическим опытом доказано, что 7-Zip устраняет код ошибки 7 в библиотеке Unarc.dll. Однако, и свежие версии Winrar также избавляют пользователя от проблемы под номером 7.

Загрузить новые версии архиваторов проще всего с официальных источников:

  • Страница скачивания архиватора 7-Zip .
  • Страница загрузки архиватора WinRAR .

ВНИМАНИЕ: Никогда не загружайте библиотеку Unarc.dll с посторонних сайтов!

  1. Проблема не решится!
  2. Высока вероятность подхватить вирус!
  3. Система компьютера может поломаться!

Библиотеки Unarc.dll нет и в архиваторах Winrar и 7-ZIP. Эта библиотека только говорит про ошибку 7, но это не значит, что Unarc.dll является причиной ошибки.

Проблема с оперативной памятью (ОЗУ)

Казалось бы, причём тут оперативная память? Она не виновата, что возникают код ошибки 7 unarc.dll и ISDone.dll! На самом деле оперативная память чаще всего вызывает сбои в компьютере.

Высокоскоростная оперативная память взаимодействует с центральным процессором через прямую связь по специализированной шине.

Работу ОЗУ можно сравнить с действиями, разворачивающимися на скоростной и переполненной трассе. Небольшое количество засора на ключевых участках оперативной памяти вполне сравнимо с аварией на скоростной автодороге, происходит серьёзные временные потери, автомобилям приходится ехать гораздо медленнее, а порой и вовсе стоять в пробке и ждать, пока ситуация разрешится. Есть и другие способы если unark dll вернул код ошибки 7.

Решение проблемы с ОЗУ

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

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

Не помогает?

Просканируйте модули памяти при помощи программы Memtest86+.

Проблемы из-за файла подкачки

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

Во время распаковки габаритного архива происходит серьёзное давление на оперативную систему, тем более дело ухудшается тогда, когда во время процесса архивации в компьютере запущено несколько габаритных приложений, по типу браузеров, игр, фотошопа. В таких ситуациях высока вероятность, что из-за нехватки оперативки и мизерного размера файла подкачки возникнет ошибка unarc.dll с кодом 7.

Хотите увеличить файл подкачки? В таком случае произведите щелчок правой мышки по значку «Компьютер» на рабочем столе, и из списка выберите параметр «Свойства».

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

На следующем этапе необходимо удалить галочку с фразы «автоматическое определение размера» и задать собственный объем стандартного и предельного размера файла подкачки. Какой объем выбрать? Существует несколько мнений, разберем их ниже.

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

Какой вариант предпочесть? Тут решайте сами. Однако, если не хочется сильно парится, то как вариант выбрать максимальное значение равное общему размеру оперативной памяти.

Что касательно локального диска… Наилучший вариант размещения файла подкачки на диске с установленной Windows (как правило, это диск C).

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

Папки с русскими названиями

Большинство архиваторов адаптировано к англоязычным словам, поэтому русские символы при распаковке файлов не распознаются 7-Zip и Winrar.

Архиваторы попросту не понимают кириллицу, но при этом, из-за этого казуса редко всплывает unarc dll код ошибки 7

Однако, всё же бывают проблемы, связанные с распознаванием не англофицированных названий. Так, была интересная история с Far Cry и Battlefield 2. Устанавливались эти игры на Windows 7 без ошибок, все было нормально до того момента, пока не загружалась локация. В периоды загрузки локации возникал черный экран, слышны были только игровые звуки.

Оказалась причина неполадок в том, что наименование пользователя написано на русском языке — «Виктор». Игровые алгоритмы не понимали, как сохранить информацию в папку с русифицированным названием C:\Users\Виктор\Documents\.

Решение проблемы было банальным, нужно было попросту перенести папку \Documents\ в другое место. К примеру в C:\Docs\. Так что, если вы загружаете игровое приложение на компьютер в папку с кириллическим названием, к примеру, в C:\Игрушки\, то вполне вероятно появится ошибка в виде unarc.dll.

Поменяйте установочную папку на английский аналог и увидите, как проблема решится сама собой. Допустим вместо C:\Игрушки\ распаковывайте файлы в папку C:\Igryshki\.

Многие геймеры не раз сталкивались со сбоем Unarc.dll вернул код ошибки при установке игры или программы. При этом код ошибки появляется с различными значениями, чаще всего встречаются значения 1, 6, 7, 8, 11, 12, 14. В этом гайде будет предоставлена вся информация по тому как исправить Unarc.dll вернул код ошибки 1, 6, 7, 8, 11, 12, 14 и т.д.

Как исправить Unarc.dll вернул код ошибки 11

Также подходит для исправления той же ошибки с другими значениями.

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

  • Антивирус удалил подозрительный файл при распаковке или скачивании игры из интернета.
  • Файлы еще неустановленной игры были повреждены в процессе скачивания, чаще всего из-за обрывов соединения, проблем с торрентом или программой.

Как правило именно из-за этих причин и появляется сбой «Unarc.dll вернул код ошибки».

Переустановка Microsoft Visual C++ 2010

Также исправить ошибку поможет пакет Microsoft Visual C++ 2010. Вот две ссылки на официальный продукт microsoft. Перед тем как устанавливать удостоверьтесь какая разрядность вашей операционной системы.

Перед установкой желательно удалить предыдущую версию Microsoft Visual C++. Для этого идем в «Панель управления» – «Программы и компоненты» и удаляем пакет C++.

Уберите русские буквы с пути

Русские буквы или кириллица всегда конфликтует со многими утилитами. Иностранные программы не могут распознать в своем установочном пути такие символы. Поэтому исправьте имя папки, в которую собираетесь устанавливать игру. К примеру, если папка именуется Скайрим, то меняете на Skyrim.

Восстановление системных файлов Windows

Еще один интересный способ в решении недостающего или неправильно работающего файла msvcr100.dll, воспользоваться средствами windows по поиску поврежденных или отсутствующих системных файлов в винде.

Для этого нужно открыть командную строку с правами администратора , ввести sfc / scannow и нажать на кнопку « Enter». Запустится процесс проверки системных файлов, до завершения процесса проверки будут идти проценты выполнения.

После завершения проверки системная утилита выдаст сообщение о найденной проблеме/ошибке и возможные способы решения путем восстановления недостающих или поврежденных файлов.

Перезагружаете компьютер и также пробуете запустить проблемное приложение.

Как исправить Unarc.dll вернул код ошибки 1, 2, 3, 6, 7

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

При распаковке игры у вас может высветится следующее сообщение: «Ошибка при распаковке unarc.dll». Причиной в данном случае является распаковщик. Чтобы исправить данную ошибку нужно:

  1. Установить сразу два или три архиватора, самыми лучшими являются WinRar , WinZip , 7-Z .
  2. Поочередно попробовать открыть запакованную игру каждым из них.

Подведя итоги

Теперь вы знаете как исправить Unarc.dll вернул код ошибки 1, 6, 7, 8, 11, 12, 14 и т.д. Если у вас есть другое решение данной ошибки напишите его в комментариях.



В продолжение темы:
Windows

Часть вторая : "Важнейшие характеристики каждого семейства процессоров Intel Core i3/i5/i7. Какие из этих чипов представляют особый интерес" Введение Сначала мы приведём...

Новые статьи
/
Популярные