Не устанавливаются программы на WIN XP

dline

Турист
Регистрация
11 Дек 2005
Сообщения
10
Реакции
0
Credits
14
Пытаюсь поставить на комп (платформа WIN XP) программу ACDSee Pro v8.
Программа ругается говорит:
Error 1324.The path ??????? ???? contains an invalid character.
Подскажите плиз, как решить эту проблему.
Причем это происходит и с другими программами при установке на комп, но не совсеми.
Одни устанавливаются без проблем, у других прерывается установка и выскакивает выше приведенная надпись.
 

YuriPet

Местный
Регистрация
9 Ноя 2005
Сообщения
75
Реакции
7
Credits
96
Если в имени пользователя используются не только латинские буквы (например - "Вася"), то в качестве каталога для хранения временных файлов по умолчанию используется C:\Documents and Settings\Вася\Local Settings\Temp\.
Очень многие инсталляторы "не латинские" символы не понимают :)
Один из методов решения проблемы - изменить значение системных переменных TEMP и TMP на C:\WINDOWS\TEMP или любой другой (без кириллицы и еще лучше - без длинных имен и пробелов)
 

dline

Турист
Регистрация
11 Дек 2005
Сообщения
10
Реакции
0
Credits
14
Спасибо за ответ, но эти изменения я уже сделал. К сожалению это не решило проблемы.
 

rodalex

Местный
Регистрация
2 Авг 2004
Сообщения
68
Реакции
4
Credits
116
Скорее какая-то несовместимость с региональными настройками. Можно проверить настройки в оснастке "язык и региональные стандарты" должна быть настройка на русский язык.
Как вариант инсталлятор для какой-нибудь нерусско-неанглийской версии программы
 

dline

Турист
Регистрация
11 Дек 2005
Сообщения
10
Реакции
0
Credits
14
Проверил, все региональные настройки на русском языке
 

MOCKuT

Местный
Регистрация
26 Ноя 2003
Сообщения
792
Реакции
958
Credits
170
Если в имени пользователя используются не только латинские буквы (например - "Вася"), то в качестве каталога для хранения временных файлов по умолчанию используется C:\Documents and Settings\Вася\Local Settings\Temp\
Дело не только во временной папке, там ещё есть нужная папка "Application data" и не только она... Когда у меня была такая же проблема, мне в итоге пришлось переставить винду с английским именем пользователя (смена юзера в винде не помогает, т.к. папка всё-равно русскими буквами остаётся...)
 

dline

Турист
Регистрация
11 Дек 2005
Сообщения
10
Реакции
0
Credits
14
У меня винда с английским именем пользователя. К сожалению проблемы это не решает.
 

MOCKuT

Местный
Регистрация
26 Ноя 2003
Сообщения
792
Реакции
958
Credits
170
Ну тогда попробуй проверить винт на ошибки (у меня как-то бэдблок попал на c:\windows\system, было весело...) и более извращённый вариант - ставить FileMon и смотреть, куда лезет инсталлятор...
 

bender

Турист
Регистрация
26 Июн 2006
Сообщения
26
Реакции
1
Credits
46
Win installer может надо обновить.

Может это поможет:
в реестре по адресу HKey_Local_Machine\System\CurrentControlSet\Control\Nls\CodePage, выбираем параметр 1252 и изменяем значение с "с_1252.nls" на "c_1251.nls"
 
Последнее редактирование модератором:

ReVo

Местный
Регистрация
16 Апр 2004
Сообщения
671
Реакции
54
Credits
8
Да, installer и новый .NET нужно