Astra55 17:16 11-03-2014 Цитата: Несмотря на вроде бы пламенное желание разобраться в проблеме, до сих пор нет никаких данных. Ни логов винды, ни логов Процесс Монитора, даже поглядеть на таскменедждер было невместно, как справедливо заметил gvozdik. Мало того, публика осталась в блаженном неведении насчет установленных программ, в частности, AV, фаеры, HIPS и прочие штуки, напрямую влияющие на запуск всех остальных программ
Ничего этого у уважаемые гуру у меня не запрашивали
Один только
gvozdik задал конкретный вопрос про возможность, что запущенный процесс "застрял" в памяти - и на этот вопрос я
ответил вполне конкретно. Все остальные советы были, мягко говоря, неконкретны, [more]варьируясь в "широком" диапазоне от "
иди отсюда в лес топик по осям" (
пруф) до "
купи себе новый комп / новый виндовз / новые мозги" (
пруф, ещё
пруф). Инфоомативность таких советов не слишком, гм-м, информативна. Тем более, что
уже в исходном вопросе как раз уже содержался очевидный посыл, что, "
скорее всего, что-то не так у меня в системе".[/more]
Какие данные требуются для диагностики? Логи винды и Process Monitora - на какой именно момент? Или сразу за месяц?
"
Публика осталась в блаженном неведении насчет установленных AV, фаеры, HIPS" - антивирус и HIPS у меня SEP (Symantec Endpoint Protection) версии 12.1, неуправляемый клиент (вроде бы уже писал). Но даже при полном отключение защиты поведение портабельных сборок не меняется, так что, скорее всего, дело не в антивирусе. Фаер от него же (хотя сомневаюсь, что фаер может иметь отношение к проблеме).
"
Поглядеть на таскменедждер было невместно" - ???
"
Прочие штуки, напрямую влияющие на запуск всех остальных программ" - ???
На всякий случай повторю самый главный специфический момент поведения некоторых сборок на примере ваших Atlantis Word и Adobe Acrobat Pro XI:
1) Извлекаем файл приложения из архива и запускаем в самый первый раз.
2) Программа создаёт папку с реестром и данными, корректно запускается, работает. При завершении юзером
корректно завершает работу, закрывает окно и выгружает процесс из памяти.
3) При следующем запуске этой же проги
в той же самой или следующей сессии Windows происходит одно из трёх:
3.1) Прога запускается, работает и завершает работу вполне корректно.
3.2) Прога вообще не запускается (то есть, не создаётся окно с GUI, хотя процесс проги появляется в памяти). Можно убить процесс вручную в Process Explorer (причём странно, что выгрузка процесса из памяти может занимать очень много времени, иногда до 1 минуты или даже ещё больше) и запустить снова - и опять будет то же самое, хоть 10 раз подряд.
3.3) При запуске проги выдаётся сообщение
Crash in RelaunchUsingCreateProcess (см
здесь). Тем не менее окно GUI создаётся, но прога не работает корректно (ещё бы!), в частности, невозможно ввести текст или выбрать команду меню. Через некоторые время прога окончательно виснет и вообще перестаёт отвечать на любые команды.
4)
А теперь - самое важное:
Если снести созданную при самом первом запуске этого портабла папку с виртуальным реестром, юзерскими данными и пр, и запустить её "как в первый раз", то та же самая прога в той же самой среде с вероятностью 99% запустится корректно. И никакие антивирусы, фаеры и т.п. ей больше не мешают
Но при следующем запуске всё может повториться снова.
Казалось бы, напрашивается предположение, что из-за ошибки при завершении предыдущего сеанса программы случайно попортился виртуальный системный реестр. Но не может же такая "случайность" повторяться десятки раз! И почему не было никаких сообщений об ошибках?
С инсталлированным софтом ничего даже отдалённо похожего не наблюдается.