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