Перейти к содержанию

MrFreeMaN

Пользователь
  • Публикаций

    1
  • Зарегистрирован

  • Посещение

Репутация

2 Нейтральный

Информация о MrFreeMaN

  • Звание
    Выходец из Убежища
  1. Обратите внимание: в пути вопросики вместо названий папок. При этом: архивы целые %temp% работает прав хватает места на диске хватает LongPaths включены антивирус ни при чём файл подкачки ни при чём В чём настоящая причина Проблема не в ISDone, не в Inno Setup и не в Windows 11. Проблема в системной настройке Windows: “Бета: использовать Unicode UTF-8 для программ, не использующих Unicode” Эта галка ломает старые инсталляторы, которые работают в ANSI-кодировке. SFW-RA содержит папки с кириллицей. Inno/ISDone не являются Unicode-приложениями. Windows отдаёт им путь в UTF-8. Они его не понимают → превращают в ???? → не могут создать файл → “ошибка создания файлового потока”. Именно поэтому в сообщении об ошибке видны вопросики. Решение (2 минуты) Нажать Win+R Ввести: intl.cpl Вкладка Дополнительно (Administrative) Нажать Изменить язык системы… Снять галку: ☑ Бета: использовать Unicode UTF-8 для поддержки программ, не использующих Юникод Перезагрузка Запустить установщик снова Установка проходит нормально. Важно Эта проблема не зависит от: немецкой, английской, украинской или любой другой Windows версии Windows 10/11 прав доступа, TEMP, памяти и т.п. Она возникает только если включён режим UTF-8 для legacy-программ. Почему это путает всех Ошибка выглядит как: битые архивы проблема с TEMP нехватка памяти несовместимость с Win11 Но на самом деле это чисто кодировочная проблема системной локали. Если при ошибке вы видите в пути ?????? — это именно этот случай. Доброго времени! При установке на GOG выдает "ошибку создания файлового потока..." с ??? в имени файла ... в модуле IS7zipExtract! Юникод включен не был. Включил поддержку длинных имен (LongPaths). Отключил антивирус, переустановил 7zip, WinRAR, удалял файлы ini в папке , создаваемой игрой, несколько раз сносил New Vegas с перезагрузками и прочими танцами, итог один- останавливается на 0,3%. Нашел этот файл с длинным именем на русском. Переименовать не получается, распаковать архив тоже (установщик ищет его в папке с архивами, судя по всему по заданному изначально имени файла). На форуме нашел два похожих сообщения (3июля 22 и октябрь 22), но на них никто не ответил. Помогите понять в чем причина. win 11pro, 16Gb, SSD 1Tb, i7, RTX5070 8Gb. UPD: в описании устранения было написано " 5. Снять галку:" , а оказывается, наоборот, надо поставить галочку "Использовать Юникод для поддержки языка во всем мире", чтобы все заработало.

×
×
  • Создать...

Важная информация

Мы используем файлы cookie для обеспечения корректной работы сайта. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек. Узнать больше об обработке данных поможет Политика конфиденциальности