Ошибка «Unarc.dll вернул код ошибки 12» возникает при распаковке архива во время установки игры и чаще всего связана с нехваткой места на диске, повреждённым установщиком или проблемами с временными файлами. Чтобы исправить её, нужно проверить диск, память и целостность файлов игры, а не просто перезапускать установку заново.

Код 11 — по сути та же история: тот же unarc.dll, та же стадия распаковки, только другая внутренняя причина сбоя. Разбираются оба кода одинаково, поэтому шаги ниже подходят и для ошибки 11, и для ошибки 12.
Если вы уже проверили место на диске, перекачали установщик и всё равно видите тот же код ошибки — дело либо в диске, либо в памяти. Прогоните полную проверку диска на ошибки и тест оперативной памяти: это не быстро, минут двадцать-сорок, зато сразу видно, есть ли аппаратная причина.
Читайте по теме: Steam API DLL: как исправить ошибку при запуске игры.
Частая ошибка — человек перезапускает установку десять раз подряд, не проверив ничего из списка выше. Так вы просто теряете время: если причина в повреждённом архиве или нехватке места, повтор без изменений даст тот же результат.
Вторая ошибка — путают распаковку установщика с самой игрой и переустанавливают систему целиком. Обычно до этого не доходит: сначала стоит исключить банальные причины — место на диске, целостность файлов, температуру и состояние диска.
Если игра ставится с внешнего накопителя (флешки или внешнего диска), попробуйте сначала скопировать установщик на локальный диск компьютера и запускать оттуда — иногда скорость чтения с внешнего носителя сама по себе провоцирует сбой распаковки.
Да, если файл установщика повреждён на этапе скачивания или архив собран некорректно — тогда распаковка ломается независимо от состояния вашего диска и памяти. Проверить это просто: перекачайте установщик заново, желательно из другого источника.
Как крайняя мера — да, если проблема в системных файлах или драйверах диска. Но начинать с этого не стоит: сначала стоит пройти по простым шагам — место на диске, целостность архива, проверка памяти.
Это обычно означает, что именно в этом месте архива повреждённые данные или именно тогда закончилось место на диске под временные файлы. Процент сам по себе ничего не говорит о причине — важно смотреть на диск и целостность файлов.
Да, если предыдущая попытка установки прервалась с ошибкой — удалите папку с игрой и временные файлы полностью, а потом уже запускайте установщик заново. Иначе битые остатки могут помешать новой распаковке.
Если вы прошли все шаги, а ошибка та же — скорее всего, дело в диске или памяти, и без диагностики железа тут не обойтись. В остальных случаях помогает связка «место на диске плюс целый установщик».