Несколько причин, по которым возникает ошибка «Runtime error: out of string range» при установке игр:
- Длинный путь или путь с кириллицей до исполняемого файла. 2 Он должен состоять не более чем из 256 символов. 2 Также вызывать ошибку может русский язык по пути к приложению, лучше заменить его английским. 2
- Неисправные системные компоненты. 2 Можно попробовать восстановить их с помощью стандартного метода. 2
- Повреждения реестра. 2 Для устранения проблемы можно запустить систему в режиме чистой загрузки. 23
- Отсутствие DLL-элементов Visual Studio C++, .NET Framework и DirectX. 2 Нужно установить последние версии этих компонентов. 3
- Неисправность файлов самого приложения. 2 Особенно часто проблема касается скаченных с торрентов репаков. 2 В этом случае следует скачать игру из другого источника и переустановить её. 2
- Вирусы и работа антивируса. 2 Нужно проверить карантин антивируса, нет ли там заблокированных установочных файлов игры. 3 Если есть, то следует добавить их в исключения антивируса и восстановить из карантина, после чего начать установку игры заново. 3
- Нехватка места на диске. 2 Желательно иметь запас в 2+ раза больше, чем требуется игре. 1
Если проблема сохраняется, рекомендуется обратиться к специалисту.