Unarc.dll «Ошибка 6» при установке игры: что делать если произошла ошибка 6 при распаковке игр или ПО
Приветствуем. Иногда в Windows 11, Windows 10, Windows 8.1 и Windows 7 при установке игры или распаковке программы, возникает сообщение «Произошла ошибка при распаковке: Невозможно считать данные. Unarc.dll вернул код ошибки -6».
На английском языке эта ошибка выглядит так: «An error occurred while unpacking. Unable to read data. Unarc.dll returned an error code -6. ERROR: file read operation failed». Причин для появления ошибки с кодом 6 при распаковке может быть довольно много. Наша статья поможет исправить 6 ошибку. Советуем попробовать применить каждый способ по порядку.
СОДЕРЖАНИЕ
Исправляем код ошибки 6, вызванный Unarc.dll
Способ #1: Установите библиотеки Unarc.dll и ISDone.dll заново
С ошибкой 6 и компонентом Unarc.dll, также связана библиотека ISDone.dll. Вам нужно загрузить две библиотеки в систему: ISDone.dll и Unarc.dll. После этого понадобится провести операцию регистрации этих библиотек. Несмотря на то, что они уже есть в вашей системе, перерегистрация загруженных файлов с расширением .dll помогает исправить код ошибки 6:
- Загрузите себе на комп архив с Unarc.dll и с ISDone.dll, извлеките данные и него и перенесите их в папку C:\Windows\SysWOW64, заменив старые.
- После того, как файлы будут в указанной директории, нажмите на клавиатуре «Win»+ «R».
- Затем в строке для ввода команд впишите regsvr32 isdone.dll, чтобы зарегистрировать первую библиотеку. Нажмите «Enter».
- Для регистрации второй библиотеки вставьте команду regsvr32 unarc.dll и нажмите «Enter».
Если во время регистрации вы увидите окно, аналогичное тому, что мы привели на скриншоте, просто нажмите «OK».
Повторите попытку установки игры.
Способ #2: Уберите странные символы и кириллицу на пути к устанавливаемому ПО
При загрузке и установке любого софта, в том числе и игр, важно, чтобы конечная папка лежала в ветке каталогов, имена которых содержат только английские (латинские) буквы. А вот наличие кириллицы является причиной возникновения ошибки с кодом 6.
Проверьте, куда вы сохраняете архив с игрой. Скопируйте его в корень каталога на любой из дисков ПК (желательно, кроме (C:), предварительно убедившись, что на нем есть достаточно свободного места (не только для самих файлов, но и для выполнения рабочих процессов). Вот как выглядит неправильный путь:
А вот так выглядит правильный путь к карте:
После того, как вы сменили адрес на правильный и короткий, попробуйте заново запустить установку игры. Если причина была в этом, ошибка исчезнет. Возникшая проблема связана не с конкретной игрой, а чтением имен папок системой, поэтому всегда сохраняйте и устанавливайте игры не в папку «Игры», а в папку типа «Games» или «My soft». Создайте ее в корневом каталоге и используйте.
Способ #3: Добавьте установщик игры или программу в исключения антивируса
Нередко при загрузке игр из неофициальных источников возникает ошибка 6 при установке игры. Как исправить код ошибки 6 при установке игры в этом случае? Поскольку данная ситуация связана с наличием модифицированных файлов в архиве, которые защитник Windows определяет как потенциально опасные, нужно прописать загруженные данные в исключения антивирусного защитника. Тогда он не будет обращать на них внимания и блокировать.
Но использование этого метода будет безопасным только в том случае, когда вы точно уверены в надежности источника. Если на ПК стоит еще и сторонний антивирус, добавить папку с игрой в исключения нужно и в его настройках.
Добавление в исключения антивируса Windows 10
- Нам нужно зайти в утилиту «Параметры», откуда можно будет попасть в «Центр безопасности Защитника Windows». Этот же результат мы получим, если кликнем правой клавишей по значку «Защитника», которая находится в области уведомлений, на панели задач. И из выпавшего меню дадим команду «Открыть».
- При выборе пути к «Центру защитника» через «Пуск» и «Параметры», зайдите в раздел «Обновления и безопасность».
- Далее нужно будет нажать «Безопасность Windows», а после – кнопку «Открыть службу «Безопасность Windows».
- Чтобы попасть в окно с настройками, заходите в раздел «Защита от вирусов и угроз».
Мы добрались до нужного раздела настроек защитника. Теперь пропишем в него папу с игрой в исключения.
- Нажмите «Управление настройками» в окне с параметрами защиты. В блоке «Исключения» и дайте команду «Добавление и удаление исключений».
- Если вы еще не подготовили папку в корне диска для сохранения игры – сделайте это, и адрес к этому каталогу пропишите в исключения.
Сюда можно добавлять не только папки, то и отдельные файлы, типы документов или процессы.
Добавление в исключения антивируса Windows 11
- В Windows 11 первый шаг тоже начинается с «Параметров». Откройте их через «Пуск».
- Кликните по строке «Конфиденциальность и защита» и разверните вкладку «Безопасность Windows».
- Кликните по команде «Открыть службу «Безопасность Windows».
- Далее нужно открыть окно защитника. Пункт называется «Защита от вирусов и угроз».
- В новом окне нажмите «Параметры защиты от вирусов и других угроз», и выберите «Управление настройками».
Теперь добавляем объекты в исключения:
- Кликните по кнопке «Исключения» и перейдите по ссылке с надписью «Добавление и удаление исключений».
- Необходимо будет выбрать каталог, куда будет загружена ваша программа. Путь к этому каталогу пропишите в исключения.
Исключением в защитнике Windows 11 могут быть даже процессы, если пользователю это нужно.
Попробуйте установить игру снова. При повторном появлении ошибки с кодом 6 можно пойти более радикальным путем и полностью отключить антивирус, но только на тот период, пока вы устанавливаете игру. Мы уже подробно описывали, как выключается защитник Windows 10 и о том, как отключить антивирус на Windows 11.
Способ #4: Выключите SmartScreen в центре безопасности Windows
Smart Screen тоже может быть причиной, по во время установки игры возникает сообщение о том, что невозможно считать данные «Код ошибки 6».
- Для этого открываем «Центр безопасности Windows». Это легко сделать через правый клик по его значку в области уведомлений. Из ниспадающего меню выберите «Открыть». Если вы не знаете, как выглядит иконка защитника, пройдите в «Пуск» и нажмите на «Параметры». Здесь в блоке «Обновления и безопасность» выберите «Защитник Windows» и нажмите «Открыть центр безопасности».
- В открывшемся окне с правой стороны нажмите «Управление приложениями и браузером».
- Здесь вы сможете деактивировать «SmartScreen», в том числе и для браузера «Edge».
Способ #5: Убедитесь, что файл подкачки Windows работает
Ошибка 6 может появиться из-за того, что файл подкачки не задействуется системой. Поэтому важно проверить его состояние и при необходимости включить.
Проверяем файл подкачки Windows 10
Разберемся, как найти файл подкачки и определить его статус.
- Открываем любым удобным методом «Параметры». Чтобы не искать утилиту через «Пуск», дайте команду с клавиатуры, зажав одновременно «Win» + «I».
- Переходим в «Систему».
- Выбираем «О программе», и прокручиваем окно до заголовка «Сопутствующие параметры». Нажимаем здесь «Дополнительные параметры системы».
- Найдите вкладку «Дополнительно» и разверните ее, выберите «Быстродействие» зайдите в «Параметры».
- В окне «Параметры быстродействия» переключитесь на вкладку «Дополнительно», кликните по пункту «Виртуальная память» дайте команду «Изменить».
- Файл подкачки включается через галочку для пункта «Автоматически выбирать объем файла подкачки».
У нас есть отдельная статья о том, что такое файл подкачки, и как его правильно настраивать в Windows 10.
Проверяем файл подкачки Windows 11
Проверим, включен ли файл подкачки на Windows 11.
- Открываем «Параметры» (через меню «Пуск» или комбинацию «Win + I»).
- Выбираем блок «Система», а в этом окне – «О системе». Этот раздел будет ниже других с правой стороны.
- Переходим в «Характеристики устройства» и нажимаем на строку «Защита системы».
- Нас здесь интересует вкладка «Дополнительно». В ней, в разделе «Быстродействие», нажимаем «Параметры».
- В окне «Параметров быстродействия» разворачиваем еще одну вкладку «Дополнительно», чтобы добраться к блоку «Виртуальная память». Он содержит нужную нам кнопку «Изменить».
- Если файл подкачки не задействован системой, тогда нужно поставить галочку напротив «Автоматически выбирать объем файла подкачки».
Мы написали отдельную статью о настройке и назначении файла подкачки в Windows 11. Почитайте, чтобы хорошо разобраться в этом вопросе.
Способ #6: Проверьте разгон и работоспособность оперативной памяти
Если на компе разгонялась оперативка, из-за этого может появиться сообщение, что unarc.dll вернул код ошибки 6. Чтобы проверить состояние работы своей ОЗУ, нужно зайти в оболочку БИОС. Так вы сможете узнать, на каких таймингах и с какой частотой она сейчас работает.
Чтобы попасть в БИОС, нужно сначала выключить ПК, затем нажать кнопку запуска, чтобы снова включить его и при этом практически сразу нажать с клавиатуры «Delete» или «F6». Дело в том, что на разных материнских платах по-разному запускается БИОС. Теперь, когда мы видим на экране меню базовой оболочки, двигаемся по пунктам:
- В случае наличия строки «MB Intelligent Tweaker» жмем Ctrl + F6. Тогда в главном меню появится еще один раздел с настройками. В нем останется найти строку «System Memory Multiplier», чтобы получить данные об ОЗУ.
- Если «MB Intelligent Tweaker» или «M.I.T» вы не нашли, вероятнее всего у нас стоит другая разновидность BIOS – «AMI BIOS». Тогда ищем закладку «Advanced BIOS Features» и переходим в «Advanced DRAM Configuration».
- А тем, у кого стоит «UEFI BIOS», нужно нажать F7 и зайти в раздел «Advanced Mode». Там перейти по вкладке «Ai Tweaker» и через меню «Memory Frequency» понизить частоту.
Независимо от того, какая у вас версия BIOS, важно снять отмету с пункта авто скорости ОЗУ и уменьшить значение частоты. Не стоит забывать и о том, что модули оперативки время от времени выходят из строя. Чтобы проверить на работоспособность каждый из них, оставьте в плате только один из имеющихся. Запустив установку игры, возможно, вы удивитесь, когда увидите, что с одним модулем она не установится, а с другим все пройдет без ошибок.
В «Пуске» есть еще одна полезная утилита – «Диагностика памяти Windows». Найдите ее через встроенную строку поиска и проверьте память. Или зажмите на клавиатуре «Windows» + «R», напишите команду mdsched.exe и нажмите «Enter». Сторонняя программа MemTest86 тоже неплохо помогает в вопросе диагностики ОЗУ.
Способ #7: Убедитесь, жесткий диск или SSD исправен
Провести диагностику не помешает и самому жесткому диску. У нас есть статьи с подробными алгоритмами, позволяющими проверить HDD и SSD. Проверьте диск, чтобы убедиться в том, что ошибка целостности данных не связана с повреждением секторов. Если игра переносится с флешки, ее тоже имеет смысл проверить.
Способ #8: Перехешируйте торрент
Бывает и так, что файлы повреждаются в процессе загрузки. Решением здесь будет повтор загрузки. Лучше при этом использовать другой источник и сохранять в другой раздел. Проверку можно провести и через использование другого ПК – установите игру на нем и посмотрите, получится ли. Для этого возьмите любой внешний накопитель, например, флешку, и перенесите файл-установщик на другой комп.
Но когда вы загружаете игры через torrent-клиент, имеет смысл при возникновении ошибки установки перехешировать торрент. Если вы пользуетесь клиентом qBittorent, кликните правой клавишей по файлу торрента в списке загрузок и дайте команду «Проверить принудительно».
В клиенте uTorrent это делается аналогично – правым кликом по файлу в загрузке вызываете контекстное меню и даете команду «Пересчитать хеш».
Ручная остановка торрента и его последующий повторный запуск дадут такой же эффект – хеш-суммы будут пересчитаны.
Способ #9: Измените с кириллицы на латиницу имя пользователя Windows
Имя учетной записи в Windows, как и имена системных каталогов, также крайне желательно создавать на латинице. Русскоязычные имена пользователей в системе также нередко становятся причиной ошибок установки, в том числе и ошибки 6. Поэтому советуем переименовать учетку. О том, как это сделать на Win 10, вы можете почитать подробно здесь. Аналогичная статья есть и для Windows 11.
Способ #10: Измените расположение папок с временными файлами Windows
Кроме смены имени пользователя полезно будет перенести папки с временными данными в другие директории. Речь идет о папках по умолчанию «TEMP» и «TMP».
- Заходим в «Пуск», открываем «Панель управления», выбираем «Система».
- Слева находим «Дополнительные параметры системы».
- Заходим в «Дополнительно» и там нажимаем «Переменные среды».
- В окне будет указано, что в данный момент задействованы две: «TMP» и «TEMP».
- Сначала выбираем одну и нажимаем «Изменить».
- Показываем, в какой теперь каталог следует сохранять временные файлы.
- После этого нужно сделать то же самое для второй папки, поэтому возвращаемся к пункту 5.
Заключительные советы
Ознакомьтесь и с другими решениями, которые нередко избавляют от ошибки 6
- Удалите через мастера установки и удаления ПО все имеющиеся пакеты Visual C++ и установите полный Visual C++ Redistributable Runtimes All-in-One. Этот пакет распространятся совершенно бесплатно и позволяет провести установку в один клик, а это значит, даже новичок получит полный набор компонентов, позволяющих запускать игры, написанные на C++.
- Когда вы запускаете установщик, всегда делайте это через правый клик и пункт меню «Запуск от имени администратора».
- Переведите клавиатуру в другую раскладку. Как бы странно это ни звучало, метод часто помогает.
- Оцените размеры свободного пространства на диске.
- Добавьте в список исключений защитника и папку «TEMP» с временными файлами.
- Проведите силами встроенных инструментов системы дефрагментацию диска.
- Попробуйте установить игру, загрузив комп в безопасном режиме.
- Воспользуйтесь помощью сторонней программы – установщика, например «Revo Uninstaller».
- Узнайте состояние папки «Local», – нет ли у нее активированного атрибута «Скрытый». Она находится по адресу: С:\Пользователи\Имя_пользователя\AppData\Local.
- Отключите UAC.
- Протестируйте запуск в режиме совместимости с другой версией ОС. Для этого правым кликом по значку игры вызовите меню, выберите «Свойства», далее «Совместимость», и укажите, например, «Windows 7».
- Через «Очистку» удалите весь мусор с диска.
- На время установки выведите комп из WiFi и не подключайтесь ни к какой из сетей и вообще к интернету.
Если у вас остались вопросы, оставляйте их в комментариях, мы с радостью на них ответим. А также будем благодарны, если вы поделитесь, какой из приведенных методов вам помог.