Если при установке любых репаков у вас возникают ошибки (особенно Xdelta или с Unarc.dll), попробуйте следующие действия:
- Перехешируйте торрент! - например, в uTorrent нужно выбрать игру, нажать стоп, нажать правую кнопку мыши и выбрать "Форсировать проверку" (Force re-check).
- Убедитесь, что в вашем имени пользователя в Windows нет русских или других нелатинских букв - допустимы только латинские буквы и цифры.
- Отключите антивирус - он может ложно срабатывать на лекарства, чем либо прервет установку репака, либо просто не даст запустить игру.
- Отключите UAC - он может блокировать программы распаковки/сборки внутри инсталлятора.
- Убедитесь, что размер виртуальной памяти (файл подкачки) у вас не менее необходимого объема физической памяти, а лучше - вдвое больше.
- Убедитесь, что на целевом жестком диске, а также на диске с временными файлами Windows у вас достаточно места.
- Попробуйте установить игру НЕ на диск C:, либо наоборот - НА диск C:, если на другой не ставится - права в Windows штука такая...
- Посмотрите, нет ли в системной папке Windows (и глубже) файла unarc.dll. Если он есть - удалите его(
На свой страх и риск!!! Не забывайте сделать резервную копию при удалении файлов из системной папки!!!).
- Запустите инсталлятор со всеми правами для всех пользователей(поставить все птички в "Свойства->Безопасность->Изменить" у инсталлятора).
- Если игра установилась, но не запускается, поиграйтесь с совместимостью(XP Sp3 Must Have!). Также, может помочь выставление совместимости у инсталлятора, если игра не установилась.
Также:
-У меня не запускается игра/ничего не происходит/запускается steam/жалуется на отсутствие steam_api.dll, uplay_r1_loader.dll, etc.
-Отключить антивирус, переустановить игру и добавить папку с игрой в исключения антивируса. Даже если антивируса нету, то это легко мог сделать Защитник Windows.
-Ошибка: отсутствует\не найден файл msvc***.dll.
-Установить Microsoft Visual C++ Redistributable.
-О боже, в репаке ВИРУС!!!! Как мне быть!?
-Это обычная реакция антивируса на некоторые таблетки. Просто отключите антивирус на время установки и добавьте папку с игрой в исключения.
-Запуск программы невозможен, так как на компьютере отсутствует d3dx*_**.dll/D3DCompiler_**.dll/X3DAudio*_*.dll/xactengine*_*.dll/XAPOFX*_*.dll/XAudio*_*.dll/xinput*_*.dll.
-Установить DirectX.
-ISDone.dll\Unarc.dll вернул код ошибки: -**.
-1. Проделать манипуляции с правами доступа.
-2. Перехешировать торрент и отключить раздачу на время установки, отключить антивирус, установить совместимость установщика с Win XP SP 3 и запуск от имени администратора .
-3. Не сворачивать установщик, оставив его главным (активным) окном и не запускать другие приложения во время установки. В параметрах безопасности поставить установщику полный доступ для всех пользователей.
----------
-Подробнее про "unarc.dll вернул код ошибки 1,6,7,12,14 — что делать и как исправить?":
Ошибка с библиотекой unarc.dll при распаковке репаков игр или программ в Windows 7 и выше, как правило, содержит сообщение типа: "Архив поврежден! Unarc.dll вернул код ошибки", при этом в заголовке окна значится имя ещё одной динамической библиотеки ISDone.dll. Наиболее частые коды ошибок — 1,6,7,11,12,14. При этом в 99% случаев с архивом на самом-то деле всё в порядке. Выяснить это довольно-таки легко — надо просто смотреть не столько на код ошибки, сколько на разъяснение, которое идет после слова ERROR. Например, если в качестве причины ошибки значится «failed CRC Check», это как раз и говорит о повреждении архива(Важно! Ошибка может появиться и при неповрежденном архиве, потому перед попыткой повторного скачивания попробуйте советы, приведенные ниже). Поэтому Вам придется качать пакет заново или искать другой. А вот если причиной ошибки значится «decompression failed», то в этом случае причину надо скорее всего искать на Вашем компьютере и чаще всего она заключается в том, что не установлен нужный архиватор (особенно часто в этом случае в сообщении об ошибке сказано: «unarc dll вернул код ошибки-7»). Понятно, что при инсталляции официальных лицензионных версий пользователь вряд ли столкнется с таким трудностями, так как там не гонятся за уменьшением объема пакета. А вот в случае репков их создатели частенько любят использовать "экзотические" методы архивации(особенно, если инсталляция имеет немалый объем), имеющие бОльшую степерь сжатия. Самые часто используемые архиваторы — это:
— RAR с распаковкой через SFX.
— 7-zip с его дополнительными алгоритмами bcj2, delta, lzma2, ppmd и большего словаря может обеспечить лучшее сжатие. Распаковка так же через SFX или dll.
— FreeArc. Распаковка через SFX или dll.
— NanoZIP. Распаковка через SFX.
Помочь при таком раскладе может установка последней версии универсального архиватора 7-zip.
В принципе, приведенные выше способы устраняют ошибку isdone.dll и unarc.dll в 90% случаев. Все остальные причины являются частными. Тем не менее, их нужно рассмотреть подробно.
1. Наличие кириллических символов в наименовании директории. Проще говоря — папка, в которую Вы устанавливаете игру, названа по русски, либо в пути к этой папке присутствуют русские слова или буквы. То есть, Вам надо переименовать папку и попробовать снова установить приложение.
2. Маленький файл подкачки. Ещё одна причина ошибок с unarc.dll — маленький размер или вообще полное отсутствие файла подкачки. Это факт может стать критичным при распаковке архива размером в десяток гигабайт. Оперативной памяти начинает не хватать и система активно использует файл подкачки. Но и он не резиновый. Итог — «decompression failed». Чтобы увеличить файл подкачки, надо зайти в свойства системы. Сделать это можно через Панель инструментов, либо нажав комбинацию клавиш Win+R и введя команду: sysdm.cpl. Открываем вкладку «Дополнительно->Параметры->Дополнительно->Виртуальная память->Изменить». Снимаем галку «Автоматически выбирать объем файла подкачки» и выбираем локальный диск, на котором его разместим. Для этого лучше выбирать любой отличный от системного диск, где есть большой объем свободного места. Затем указываем максимальный размер, равный размеру оперативной памяти и кликаем на кнопку «Задать». Слишком уж большим его тоже делать не стоит. Сохраням параметры.
3. Оперативная память. Совсем редкая, но имеющая место причина — неисправность одного из модулей оперативной памяти. Выяснить можно двумя способами. Первый — вытащить все планки памяти, затем включать по одному и пробовать запускать распаковку. Времени это займет немало, конечно. Поэтому оптимальнее пойти вторым путем — проверить планки памяти с помощью специальных программ. Пользователи Windows 7 и 8 могут воспользоваться встроенным в систему тестом. Для этого нажимаем кнопку "Пуск" и пишем: «Диагностика проблем оперативной памяти компьютера». Кликаем по найденному значку, откроется окно.
Еще один способ решения проблемы, к которому пробуют прибегнуть некоторые пользователи - скачивание файла библиотеки ISDone.dll или unarc.dll(при их отсутствии/подозрении на повреждение) и установка их в системную папку. Этот способ не работает. Максимум, чего удается добиться — это сменить код ошибки (как правило, вместо кода -7 появляется код -1). Если вышеуказанные варианты результата не принесли — Вам остается только пробовать переустанавливать Windows.
----------
----------
-Игра устанавливается очень долго(до 2 часов реального времени), тогда как на другом компьютере на это уходит 10-20 минут.
-1.Вероятнее всего, проблема с жестким диском. Изначально низкая скорость диска, либо требуется дефрагментация диска. Также, если диск в идеальном состоянии, проблема может быть в бракованном шнуре SATA либо в плохом контакте(требуется почистить контакты на всех сопрягающихся слотах: оперативка, видеокарта, питание по возможности), либо в неисправном блоке питания(выдает недостаточную для полноценной работы жесткого диска мощность). Также можно попробовать обновить драйвер контроллера SATA AHCI.
-2.Проблема с поисковой системой и индексированием Windows. В Windows 8, 8.1 или 10 причиной может стать ситуация, когда поисковая система втягивается в зацикленный процесс, в результате увеличивается нагрузка на диск при поиске файлов. К счастью, её можно отключить вручную, остановив поиск из командной строки, запущенной от имени администратора. Для временной остановки поисковой системы Windows наберите в окне командной строки: NET STOP «Windows Search». Служба «Windows Search» будет остановлена, а зацикленный процесс будет закрыт. Теперь переходим в диспетчер задач и проверяем, уменьшилась ли нагрузка и насколько он загружен. Если этот способ сработал и проблема не появляется при следующем поиске, то больше ничего не нужно делать. Тем не менее, проблема может повториться через некоторое время, особенно, если в компьютере установлен старый диск или система имеет проблемы с индексированием файлов. Тогда можно полностью отключить индексацию, несмотря на то, что это в какой-то мере замедлит процесс поиска файлов в системе. Для отключения индексирования нажмите Win+R и введите команду: services.msc. Откроется окно служб, где в списке нужно найти «Windows Search» и остановить, а затем изменить её тип запуска с «Авто» на «Отключено». Отключение этой службы принесет некую выгоду, особенно, для старых компьютеров, где индексация сильно замедляет работу системы.
-3.Служба SuperFetch. Диск может быть сильно загружен службой SuperFetch. Её влияние на работу Windows носит двоякий характер. В большинстве случаев SuperFetch положительно влияет на работу системы, как в последних версиях Windows 8.1 и 10, так и в более ранних Vista и «семерке». Но на некоторых компьютерах вызывает проблемы, в том числе и чрезмерную загрузку диска. SuperFetch можно полностью отключить так же, как и индексирование файлов, в разделе системных служб, который вызывается с помощью команды services.msc. В списке находим службу «SuperFetch». Затем открываем её двойным кликом мыши, останавливаем кнопкой «Стоп» и устанавливаем «Тип запуска» на «Отключено».
-4.Проверка антивирусом. Часто жесткий диск загружен на 100% вследствие заражения компьютера вредоносным программным обеспечением. В диспетчере задач Windows 8.1 или 10 можно отсортировать загруженные процессы в колонке использования диска. Для этого, просто нажмите на «Диск» для сортировки различных процессов. Если диск загружен на 100% каким-то неизвестным процессом, то можно попытаться отключить процесс. Если вы знаете, какая программа отвечает за этот процесс, можете её удалить. Тем не менее, если это неизвестный файл EXE и, особенно, его процесс нельзя завершить по причине «Отказано в доступе», следует проверить компьютер антивирусом. Причиной может быть и сама антивирусная программа - возможно, в этот момент она сканирует диск в фоновом режиме. В этом случае, подождите, пока она не завершит проверку, и посмотрите насколько он загружен. Если антивирус постоянно сильно загружает жесткий диск, то его следует заменить на другой.
-5.Проверка диска chkdsk. Сильную загрузку могут вызвать поврежденные файлы. Если появились ошибки чтения файлов и папок, то это, скорее всего, приведёт к вышеупомянутому процессу зацикливания во время поиска. Что делать при наличии поврежденных файлов? Следует просканировать диск командой chkdsk с дополнительными параметрами, чтобы не только выявить проблемы, но и попытаться их исправить. Для этого запустите командную строку в режиме администратора и введите следующую команду: chkdsk.exe /f /r. После сканирования перезагружаем компьютер и проверяем, на сколько процентов загружен диск.
-6.См. пункт 1, пункт 6 с ним перекликается. Источником проблемы может быть и сам диск. Если используется старый жесткий диск, который, возможно, и поврежден, то он может загрузить систему и привести к замедлению компьютера. Его следует проверить на бэд-сектора специализированной утилитой, а после посмотреть, насколько он загружен. В случае множественных повреждений стоит подумать о покупке нового. Иногда проблема возникает вследствие неисправности кабеля SATA, поэтому его также следует проверить.
----------
-Инсталлятор завершает работу, не завершив установку/симулирует установку, на самом деле ничего не делая.
-Если проблема не в наличии свободного места, то проблема может быть при установке игры на тот же физический диск, на котором размещена система. По той же причине, по которой на одном физическом диске с системой нежелательно устанавливать папки для работы торрент-клиентов(у системы приоритет на работу с диском и все, что очень сильно мешает ей работать, система будет пытаться отключить). Для программ/игр, предназначенных для работы на более ранних версиях Windows, установщик может зависнуть при запуске, загрузив ЦП на 100%. Проблема возникала на моей памяти только раз(причем проблема была с лицензионным диском, а не репаком) и решилась установкой игры в песочницу с последующим восстановлением на реальный жесткий диск. Просто не было желания возиться с виртуальными машинами или устанавливать старую ОС, потому песочница оказалась наилучшим вариантом. Разве что, песочница наверняка не восстановит ключи в реестре, если игра вносит их туда при установке.
-В требованиях написано, что игра лишь для х64 систем, запустится ли она на х32 системе?
-Нет.
-Звук пропадает/идет с задержкой или опережением.
-Переустановить драйвера на звуковую карту. Понизить настройки графики в игре.
-Работает ли игра на Win XP/7/8?
-Читаем системные требования, а если сомневаемся, то качаем раздачу и проверяем сами. Все раздачи перед выкладыванием проверяются (хотя бы на запуск, обычно на Win 7 x64), остальное зависит от вашей системы.
-Игра не запускается/тормозит/вылетает/присутствуют артефакты.
-Установить последнюю версию драйверов для видеокарты, DirectX, Microsoft Visual C++ Redistributable, Microsoft .NET Framework.
-В игре не воспроизводятся ролики.
-Попробовать установить/удалить K-Lite Codec Pack.
-В игре вместо клавиш иероглифы.
-Сменить раскладку клавиатуры по умолчанию на английскую.
-При запуске игры выскакивает ошибка "Для игры <ИГРА> требуется совместимая видеокарта с DirectX 11" или аналогичная на английском языке.
-Убедиться, что ваша карта поддерживает DirectX11 (не имеет отношения к версии DirectX, установленной у вас в системе, об этом нужно узнавать из характеристик видеокарты). Если карта-таки поддерживает DirectX11, то установить DirectX и последнюю версию драйверов для видеокарты.
-Моя карта поддерживает DirectX11, я установил DirectX и последние драйвера, но при запуске всё равно выскакивает ошибка "Для игры <ИГРА> требуется совместимая видеокарта с DirectX 11".
-Обычно такая проблема встречается на ноутбуках, когда система пытается запустить игру на интегрированной карте, вместо дискретной. Открываем "Панель управления NVidia" (находится в Панели управления Windows) и меняем настройки под конкретное приложение. Либо панель AMD Vision Engine Control Center для видеокарт ATI Radeon.
п.с.
Данный файл помощи скомпилирован из данных, полученных из нескольких разных источников, потому прошу не обращать внимания на прыгающую стилистику/пунктуацию/орфографию.
Реклама(даже полезная) программного обеспечения убрана. Ссылки на сторонние ресурсы убраны.
Главное, чтобы всё работало. 