Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   [решено] программа не хочет устанавливаться под Win XP SP2 (http://forum.oszone.net/showthread.php?t=67740)

DizMan 26-06-2006 09:28 454815

программа не хочет устанавливаться под Win XP SP2
 
Вложений: 5
Здравствуйте Уважаемые Форумчане!

Очень надеюсь на Вашу помощь. Проблема следующая:

После смены платформы с s462 AMD AthlonXP 2500+, чипсет Nforce2Ultra
на s939 AMD Athlon64 3200+ (Venice E6), чипсет Nforce4Ultra, HDD 80 Gb Seagate Barracuda (7200), 2Mb cache - ST3802110A, перестала работать одна программа. Все драйвера установлены. Процесс установки начинается, установка проходит почти до завершения, а в конце выдает следующие ошибки:

http://forum.oszone.net/attachment.p...tid=2306&stc=1
http://forum.oszone.net/attachment.p...tid=2307&stc=1
http://forum.oszone.net/attachment.p...tid=2308&stc=1
http://forum.oszone.net/attachment.p...tid=2309&stc=1
http://forum.oszone.net/attachment.p...tid=2310&stc=1

Система стоит та же самая, что и на старой платформе (на которой все работало
исправно) WinXP Pro SP2, поставлена на FAT32. HDD разбит на два логических диска пополам.
Привод рабочий 100%, компакт диск тоже в идеальном состоянии, более того я проверял его на другом компьютере (не AMD Athlon64) все работает. Система стабильна и работоспособна, вроде в работе с другими программами проблем нет. Разгона нет.


Чтобы исправить ситуацию пробовал следующее:

1. Установка проводилась на родных драйверах Windows.
2. Установка проводилась на драйверах Nvidia для чипсета и IDE.
3. Установка проводилась в Windows Safe Mode – в этом случае в конце выдало сообщение: «невозможно установить драйвер», без каких либо кодов и т.п.
4. По рекомендации службы поддержки Microsoft проверялось наличие фаилов Stdole32.tlb, Stdole2.tlb, Stdole.tlb. Все на месте.
5. Пробовал включать программу в режиме совместимости, запускается оболочка, но все равно ничего не работает.

Уважаемые Гуру и знающие люди выскажите свое мнение по данной проблеме, у меня идеи иссякли. Заранее ОгрОмное спасибо всем откликнувшимся.

Blast 26-06-2006 09:41 454820

DizMan
Может стоит попробовать изменить месторасположение каталога для временных файлов в переменных средах?

ShaddyR 26-06-2006 10:11 454835

Blast: DizMan
Цитата:

Система стоит та же самая, что и на старой платформе (на которой все работало
исправно)
так что врядли. Хотя, как вариант, можно почистить временные директории.

секунду... 3200+... это не двухядерный случаем? Если так, знач, программа не дружит с многопроцессорностью, проверь..

Angry Demon 26-06-2006 11:38 454860

DizMan
Проверь в каком режиме работает DEP (предотвращение выполнения данных) и внеси программу в список исключений, ежели ничего не поможет больше.

DizMan 26-06-2006 12:02 454871

Уточняю конфигурацию системы:

Все установленные компоненты новые, так как менялась платформа полностью (неделю назад):

1. Проц.: s939 AMD Athlon64 3200+ (Venice E6) - одноядерный, макс зафиксированная температура (с учетом что в квартире около +30С) +46С – драйвер 04/28/2006, ver. 1.3.1.0;
2. Мать: s939 Microstar MSI K8N Neo4-FI, nVIDIA® nForce4 Ultra (rev.3) – драйвера nforce 4AMD_6.70;
3. Видео: PCI-E 256MB GeForce PCX7600GS XFX EE TV, DVI – драйвера 84.21_forceware_winxp2k_international_whql;
4. память: 512MB DDR PC3200 Hynix, односторонние по 8 чипов CTP, стоит две планки, работают в двухканале.
5. Б/п: Hipro HP-P4507F5 400W – на него не грешу.

Система ставилась на полностью отформатированный HDD, естественно заново после смены железа. Система не разогнана, более того, наоборот, с целю докопаться до истинный все параметры в Bios выставлены по номинальным характеристикам комплектующих.

Blast
Может стоит попробовать изменить месторасположение каталога для временных файлов в переменных средах?
Попробую.

Angry Demon
Проверь в каком режиме работает DEP (предотвращение выполнения данных) и внеси программу в список исключений, ежели ничего не поможет больше.

DEP включен только для основных программ и служб Windows.

Но я попробую внести мою программу в список исключений.


На мой взгляд, чтобы решить эту проблему необходимо разобраться (понять что они означают и откуда появляются) с ошибками, скрины которых я прикрепил к первому письму, к сожалению, сам я в этом не разбираюсь по этому и прошу помощи.

DizMan 26-06-2006 18:31 455021

Вложений: 1
Изменение месторасположения каталогов для временных файлов в переменных средах не помогло, перемещал каталог TEMP в корневой каталог, пробовал на разных дисках.

Применение для исполняемого файла исключения для DEP тоже не помогло.

В конце установки еще иногда выдает вот такую ошибку:
http://forum.oszone.net/attachment.p...tid=2313&stc=1

Программа начинает установку из файла setup.exe, в свойствах которого имеется следующая информация:

InstallShield (R) Setup Launcher
Версия: 6.20.100.1362
15 мая 2000 г.
Может в этом есть какая то зацепка?

rufn 27-06-2006 22:25 455474

Похоже что основная проблема не в операционке ,а в программе.
Возможно данная программа не окончательно тестировалась под 64 битные платформы :o
Могу предположить ,что при установкеInstallShield запускает программу (модуль) для регистрации компоннтов или ещё чего-нить...
Возможно нужно смотреть в сторону обновления библиотек до 64 битных How to obtain the 64-bit version of the Visual C++ 7.1 libraries and build tools

DizMan 27-06-2006 23:40 455495

Добрый вечер rufn.

Меня посещала похожая мысль, но ! Давайте поразмышляем, правда с моими знаниями архитектуры нового железа, это будут чистой воды догадки, но все же. Процессор Athlon 64 на сколько я понял, полностью совместим с 32 битными операционными системами и используемым в них софтом, то есть WinXP, более того скорее всего в него просто добавлен дополнительный набор команд для 64 битных приложений, ну что то вроде MMX, SSE и т.п., а не полностью переработано ядро. Софт не очень старый, выпуск конец 2002 года, тогда XP уже был и программа писалась под него. Более того на старой конфигурации все работало исправно, на той же самой операционной системе - Microsoft Windows Версия 5.1 (сборка 2600.xpsp_sp2_rtm.040803-2158 : Service Pack 2). При установке другого софта, в том числе не нового таких проблем пока на новой конфигурации нет. Так как проблемы начались после смены платформы на Athlon 64, может Ваше направление мыслей правильное и я заблуждаюсь в своих размышлениях, а 64 бита действительно вносят свою лепту в эту проблему. Но я не представляю себе, что такое InstallShield и как он реализуется в WinXP. Посмотрел вашу ссылку, честно говоря не понял, что мне нужно обновлять (не силен в английском), если не трудно (и вы Сами знаете) подскажите.

Софт защищен от копирования, кокой не знаю (Алкоголь ее обходит). В начале инсталляции я ввожу ключ, а в конце, когда все (а может и не все, но вроде процесс доходит до конца) файлы скопированы начинается обращение к CD (я так понял проверять защиту) и в это время выпадают все вышеприведенные ошибки.

Проблема очень интересная, все работает, а одна программа раньше служившая верой и правдой нет? Разработчики прекратили поддержку в конце 2003 года и на письма не отвечают.
Может у знающих людей тоже появились мысли по данному поводу.

ShaddyR 28-06-2006 11:54 455647

DizMan: может, ты все же назовешь имя программы знающим людям? Или я чего пропустил? ;)

ЗЫ: собсно, проблема может быть не в самой программе, а в некорректной поддержке новой платформы тем же Алкоголем, если все делается через его эмуляцию. Обновить версию не пробовал?

DizMan 28-06-2006 22:22 455854

Добрый вечер ShaddyR.

Только добрался до компьютера.

Программа называется «Интерактивная карта города N», выпускалась малоизвестной фирмой и выходила небольшим тиражом, в общем довольно специфическая и на мой взгляд многими не востребованная вещь. По этому я и не стал уделять названию программы значимое место. Если нужны подробности о «Карте» напишите, что на Ваш взгляд может понадобится для осознания возможных проблем я постараюсь найти и выложить.
Программа ставилась с лицензионного CD, а образ под Алкоголь я брал отдельно и делался он совсем с другого диска, причем при мне этот образ проверяли на БУКЕ и все работало. У меня не запускается ни оригинал, ни образ.

Есть мнение, что при установке WinXP на чипсет nforce4U + Athlon64 установщик по каким то причинам не установил определенные файлы, которые востребованы моей программой и по этому программа не может установится, что скажите на такой ход мысли?

ShaddyR а Вы можете как-то прокомментировать выложенные мной скринсейвы с кодами ошибок?

ShaddyR 29-06-2006 12:55 456037

DizMan: и тебе доброе утро ;)
Цитата:

Есть мнение, что при установке WinXP на чипсет nforce4U + Athlon64 установщик по каким то причинам не установил определенные файлы, которые востребованы моей программой и по этому программа не может установится, что скажите на такой ход мысли?
не думаю, что причина в этом. По сути, установщику все равно, ставиться ли на nForce4 с Athl или BX с PII - данная программа функционально не привязывается к железу.
Других проблем нет? (зависания, перезагрузки етс.)
Цитата:

как-то прокомментировать выложенные мной скринсейвы с кодами ошибок?
К сожалению, не подскажу.

Можно попробовать следующий вариант: попробовать загрузиться с твоего винта (с текущей ХР, где установка не завершается) на другом компьютере, попробовать повторить установку там. Если установка также НЕ завершится - аппаратная часть ни при чем. Если завершится, то
1) будем думать дальше
2) мож, работать будет и на этом мучения закончатся ;)

DizMan 29-06-2006 19:42 456219

Здравствуйте ShaddyR.

Загрузится с моего HDD на чужой машине пока не получится – у одного товарища только Бук у других автомашины и девушки. Но я еще подумаю, где можно это предложение реализовать.

Все таки я считаю, что расшифровка ошибок в данном случае значительно упростила бы решение этой, на мой взгляд, нелепой проблемы.

Компьютер полностью стабилен во всем, ну по крайней мере больше нигде я проблем не встречал, как при установке софта так и при работе с ним, ресурсоемкие 3D игры также работают пока без сбоев – может мало играю и чего то не замечаю.

Поступило предложение поменять DVDRW на простой CDROM и попробовать установить с него, сейчас думаю где взять сей раритет (покупать неохота).

Еще есть мысль, что IDE контроллер nforce4U чипсета не стыкуется с защитой на CD, что думаете по данному вопросу?

ShaddyR 30-06-2006 10:30 456363

DizMan
Цитата:

предложение поменять DVDRW на простой CDROM и попробовать установить с него
Цитата:

IDE контроллер nforce4U чипсета не стыкуется с защитой на CD
отпадает. ИМХО.

DizMan 30-06-2006 19:43 456582

Здравствуйте ShaddyR.

Хорошо, буду думать.

Спасибо Вам за участие.

desperate 01-07-2006 15:26 456730

ShaddyR
Цитата:

секунду... 3200+... это не двухядерный случаем? Если так, знач, программа не дружит с многопроцессорностью, проверь..
это далеко не двуядерник и двуядерником никогда и не был....

ShaddyR 01-07-2006 15:45 456738

DizMan: не за что)
desperate: да знаю я... проел.

DizMan 02-07-2006 16:53 456960

Вложений: 1
Здравствуйте ShaddyR
Вот новая информация, по имеющейся проблеме. После очередной попытки установить это чудо, решил проверить временные папки и вот что обнаружил. Программа создает Каталог «InstallShield» в котором находятся подкаталоги, см. картинку:

В данных подкаталогах находятся следующие файлы:
http://forum.oszone.net/attachment.p...tid=2335&stc=1

[InstallShield]

Driver9\Intel 32\
ID
_ISRES1033 dll
iGdiCnv dll[IMG]
IScrCnv dll
ISRT dll
IUserCnv dll
objpscnv dll
IDriver exe
IDriver2 exe

Engine\6\Intel 32\
ctor dll
iuser dll
objectps dll
IKernel exe[/IMG]
corecomp ini

IScript\
iscript dll

Professional\RunTime\
Objectps dll
iKernel rgs
IsProBE tlb

Professional\RunTime\09\01\Intel32\
ctor dll
iGdi dll
iKernel dll
iscript dll
iuser dll
setup dll
DotNetInstaller exe

Может все таки программа не может поставить какой-то свой драйвер или запускает идентификатор «железа», а он не может корректно определить и выдает ошибку?

ShaddyR 03-07-2006 11:28 457182

DizMan: может и так, хотя... программа достаточно свежая, с учетом наличия
Цитата:

DotNetInstaller exe
не должна она глупить. Возможно, криво\неверно (или вообще не) установлен .Net нужной версии?

DizMan 03-07-2006 14:41 457270

Добрый день ShaddyR.

Цитата:

Возможно, криво\неверно (или вообще не) установлен .Net нужной версии?
Вы имеете ввиду NET Framework, если да то он вроде не установлен и ранее тоже не устанавливался.

Если вы имели ввиду что-то другое, то подскажите как это проверить ? И если все же установлено неверно (вообще остутсвует), что нужно сделать?

Заранее спасибо!

ShaddyR 03-07-2006 14:48 457278

DizMan
Цитата:

Вы имеете ввиду NET Framework
он самый.
>
Цитата:

он вроде не установлен и ранее тоже не устанавливался
он мог быть установлен с любым другим пакетом ПО.
>
Цитата:

что нужно сделать?
вероятно, попробовать установить его... хотя бы версию 1 с первым пакетом исправлений (SP1). Он есть на нашем ресурсе, уменьшенный и руссифицированный.

DizMan 04-07-2006 09:32 457576

Здравствуйте ShaddyR

Установка Microsoft .Net Framework 1.1 + Microsoft .Net Framework 1.1 SP1, не помогла в конце инсталляции также выдает ошибку.

А вы не подскажите, кто кроме Microsoft и разработчиков моей программы может разобраться в выдаваемых ошибках? Может на этом форуме есть люди у которых можно спросить?
Как говорил герой одного замечательного фильма снятого в СССР: «Прямо первый раз со мной такое …».

ShaddyR 04-07-2006 10:24 457595

DizMan: по идее - программисты, работающие с соответствующей системой инсталляции (я так понимаю, ругается еще сам инст. пакет, а не собственно программа). Можно попробовать поискать описание ошибок в поисковике, по текстовым выдержкам из сообщений об ошибке (иногда много полезного находится).
Цитата:

не подскажите, кто кроме Microsoft и разработчиков моей программы может разобраться в выдаваемых ошибках? Может на этом форуме есть люди у которых можно спросить?
к сожалению, этого не подскажу. Возможно, раздел программирование контекстно касается этой проблемы... но в этом я не уверен.

DizMan 09-07-2006 16:33 459474

Приветствую Всех принимавших участие в обсуждении!
Отдельное спасибо ShaddyR – за постоянное участие!
Огромное спасибо Angry Demon – за правильную мысль:
Цитата:

Проверь в каком режиме работает DEP (предотвращение выполнения данных) и внеси программу в список исключений, ежели ничего не поможет больше.
Предисловие:
Простое внесение исполняемого фаила в список исключения DEP, как я отписывал раньше, не решало проблемы. В конце установки все равно выдавало ошибку. Но в связи с тем, что проблема появилась после смены платформы на Athlon64 + nforce4U, я все же считал что проблема именно в проце или чипсете. Процессор s939 AMD Athlon64 3200+ (Venice E6) – аппаратно поддерживает NX-bit. Бродя по одному из форумов на Ozon-e я увидел, что некоторые люди полностью отключают DEP для таких процессоров, дабы избежать конфликтов со старым софтом.

Решение:
В фаиле boot.ini меняем /noexecute=optin на /noexecute=AlwaysOff /nopae, после чего все устанавливается и исправно работает.

Эта проблема решена, но появился вопрос - что может повлечь за собой полное отключение DEP ?

ShaddyR 10-07-2006 15:32 459833

DizMan
Цитата:

что может повлечь за собой полное отключение DEP
ничего военного. Жить будет. Рад, что решение было найдено.

DizMan 11-07-2006 15:55 460282

Для людей столкнувшихся с похожей проблемой, но не имеющих представление что такое DEP, выкладываю ссылки на статьи от MS, там все описано:

http://support.microsoft.com/default...d=kb;ru;875352
http://support.microsoft.com/kb/912923/

Лично я сделал в фаиле boot.ini два вида загрузки: с DEP и без него и при необходимости загружаюсь в нужном профиле, на мой взгляд удобно и просто.


Время: 15:10.

Время: 15:10.
© OSzone.net 2001-