http://lmgtfy.com/?q=application+failed+to+start+because+configuration+is+incorrect как можно прочитать по ссылке, на твоей XP не стоит нужная версия С рантайма. нужно его (vcredist) поставить, и все запустится. правда из ошибки не ясно, какая версия (2005, 2008, 2010) нужна. возможно Symantec положил нужный vcredist рядом c setup.
под "конфигурацией setup.exe" здесь понимается SxS-конфигурация, прописанная у него в манифесте. в windows 7 в сообщение даже добавили слова side-by-side. но вообще, ненатуралы здесь именно Майкрософт, потому что они в XP убрали всю полезную информацию из сообщений об ошибках.
А по-человечески сказать, что вот такой-то библиотеки не хватает, у них интеллекту не хватило? И, кстати, почему в свежепоставленном wine эта библиотека таки нашлась?
А ненатуралы они все, потому что у симантека в системных требованиях указано: - Internet Explorer® 7, 8, 9 or 10 (non-metro mode), or Firefox 3, 5, 6, 7, or 8 - Windows® XP Professional SP3 (32-bit only) or Windows® 7 SP1, Windows® 8 (native desktop mode only).
> А по-человечески сказать, что вот такой-то библиотеки не хватает, у них интеллекту не хватило? это очень сложная информация, она может напугать пользователя.
> И, кстати, почему в свежепоставленном wine эта библиотека таки нашлась? очевидно потому, что wine ее поставил.
> Вот у меня XP Pro SP3, а оно не работает. поставь vcredist и будет работать.
это не то, нужно http://www.microsoft.com/en-us/download/details.aspx?id=3387 или (а лучше и) http://www.microsoft.com/en-us/download/details.aspx?id=29
С 2005 та же фигня. Только с 2008 заработало. Но как, бля, об этом можно догадаться?! Причём этот vcredist насрал временными файлами прямо в корень диска C:, и не подумал их за собой стереть. Понабрали индусов..
> С 2005 та же фигня. Только с 2008 заработало. 2005, 2008 и тп -- это разные версии C runtime. для того, чтобы запустить программу, скомпилированную соответствующим компилятором, нужно установить соответствующий рантайм. нормальные люди, конечно, собирают setup с каким-нибудь старым рантаймом, чтобы он всегда запускался, и сам ставил нужный рантайм для основной программы.
> Но как, бля, об этом можно догадаться?! как обычно -- ввести сообщение об ошибке в гугл. например, у меня третий результат http://support.kaspersky.com/7142
Ну что библиотеки не хватает, по результатам гугления ещё можно догадаться, но как угадать, которой именно?
Почему в юниксе - запустил программу, и загрузчик человеческим языком скажет, какой библиотеки не хватает, ну или вручную ldd, а в винде, блин, без телепатии никак?
no subject
no subject
Самое смешное, что под wine этот же setup успешно отработал. А в родной XP - никак не хочет.
no subject
как можно прочитать по ссылке, на твоей XP не стоит нужная версия С рантайма. нужно его (vcredist) поставить, и все запустится. правда из ошибки не ясно, какая версия (2005, 2008, 2010) нужна. возможно Symantec положил нужный vcredist рядом c setup.
под "конфигурацией setup.exe" здесь понимается SxS-конфигурация, прописанная у него в манифесте. в windows 7 в сообщение даже добавили слова side-by-side. но вообще, ненатуралы здесь именно Майкрософт, потому что они в XP убрали всю полезную информацию из сообщений об ошибках.
no subject
И, кстати, почему в свежепоставленном wine эта библиотека таки нашлась?
А ненатуралы они все, потому что у симантека в системных требованиях указано:
- Internet Explorer® 7, 8, 9 or 10 (non-metro mode), or Firefox 3, 5, 6, 7, or 8
- Windows® XP Professional SP3 (32-bit only) or Windows® 7 SP1, Windows® 8 (native desktop mode only).
Вот у меня XP Pro SP3, а оно не работает.
no subject
это очень сложная информация, она может напугать пользователя.
> И, кстати, почему в свежепоставленном wine эта библиотека таки нашлась?
очевидно потому, что wine ее поставил.
> Вот у меня XP Pro SP3, а оно не работает.
поставь vcredist и будет работать.
no subject
Индейская национальная изба. Фигвам называется.
no subject
http://www.microsoft.com/en-us/download/details.aspx?id=3387
или (а лучше и)
http://www.microsoft.com/en-us/download/details.aspx?id=29
no subject
Причём этот vcredist насрал временными файлами прямо в корень диска C:, и не подумал их за собой стереть. Понабрали индусов..
no subject
2005, 2008 и тп -- это разные версии C runtime. для того, чтобы запустить программу, скомпилированную соответствующим компилятором, нужно установить соответствующий рантайм. нормальные люди, конечно, собирают setup с каким-нибудь старым рантаймом, чтобы он всегда запускался, и сам ставил нужный рантайм для основной программы.
> Но как, бля, об этом можно догадаться?!
как обычно -- ввести сообщение об ошибке в гугл. например, у меня третий результат http://support.kaspersky.com/7142
no subject
Почему в юниксе - запустил программу, и загрузчик человеческим языком скажет, какой библиотеки не хватает, ну или вручную ldd, а в винде, блин, без телепатии никак?