2016-11-21 3 views
3

У меня есть французский клиент с французской версией Windows 10. Однако наш установщик Installshield ищет C: \ Users \ username \ Local Settings \ Application Data и не работает с «Ошибка 1320. Указанный путь слишком длинный»Устранение английского установщика для установки на французском языке Windows 10

Мы попытались выяснить, можем ли мы подключиться к соответствующей папке Local Settings \ Application Data (на английском языке), но она либо недоступна, либо даже как администратор, которого мы надеваем У меня есть привилегии туда (даже из командной строки администратора).

Я понимаю, что Windows 10 имеет какие-то невидимые псевдонимы или совместимость для этих стандартных папок?

Есть ли какие-либо трюки, которые мы могли бы использовать для установки программного обеспечения?

+0

Если вы используете правильную переменную окружения ('% APPDATA%') в установщике, тогда это должно работать - вы уверены, что не используете путь, который по крайней мере частично жестко закодирован? – slugster

+0

Я вполне уверен, что НЕ использует правильную переменную окружения. Вот почему мне интересно, есть ли способ решить эту проблему? – SMGreenfield

+1

Если он использует жестко закодированный путь (даже если только частично жестко закодирован), то нет, нет возможности обойти его, если вы не захотите перестроить MSI. – slugster

ответ

1

Отказ от ответственности: это хак и правильный ответ был предоставлен slugster - перестраивать MSI

Теперь, когда это вне пути у меня есть предложение для вас, что может быть в состоянии решить эту проблему для тебя. Вы можете попробовать создать путь, который ищет установщик, а затем создать символическую ссылку, чтобы связать эту папку с соответствующей папкой на компьютере пользователя. нет гарантии, что это работает, но может стоить того. Если вам нужна дополнительная информация о создании символических ссылок, посмотрите страницу hte TechNet для MkLink

Смежные вопросы