установка окон зависает - PullRequest
0 голосов
/ 13 января 2009

Как я могу найти то, что висит все новые установки на коробке Windows?

При тестировании сценария установки в Windows (XP Pro, если это имеет значение) я столкнулся с ситуацией, когда все попытки установить что-либо в системе зависают в ожидании того, кто что знает. Когда система перезагружается, все попытки установки, поставленные в очередь, проходят через их пути выхода с всплывающими окнами, которые сообщают, что установка прерывается из-за запроса на завершение работы системы. Конечно, перезагрузки не решают проблему. В остальном система работает нормально.

Итак ... Как я могу определить, какую часть ОС я заклинил? (Что-то в реестре, я полагаю, но я настоящий новичок, когда дело доходит до Windows.) Скорее всего, что-то из предыдущей попытки установки пошло не так и теперь блокируется, хотя я не видел сообщений об ошибках. Как только я это выясню, я хочу проверить это, возможно, на обоих концах моих скриптов установки, если это кажется разумным.

Спасибо за ваш вклад.

UPDATE: К сожалению для меня, восстановление с нуля, чтобы добраться до точки, в которой сейчас работает система, занимает около 9 часов. Я бы хотел отогнуть его оттуда, где он сейчас, а не перезагрузить (снова). Procmon кажется великолепным, но у меня не установлен SP2, только SP1! Итак, другие идеи приветствуются.

Ответы [ 2 ]

2 голосов
/ 13 января 2009

Я полагаю, вы пытались войти в систему установки , чтобы увидеть, где что-то пойдет не так?

Попробуйте откатиться до того, как что-то пойдет не так, с помощью «Восстановление системы», если это не решит проблему, а файлы журнала MSI не покажут ничего полезного, тогда я бы сделал решающий шаг и перезагрузился, прежде чем тратить на это больше времени. 1005 *

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

P.S. Я предполагаю, что вы задаете этот вопрос с точки зрения кого-то, кто разрабатывает установщик, а не как вопрос технической поддержки ... в противном случае этот вопрос, вероятно, следует закрыть как не связанный с программированием;)

1 голос
/ 13 января 2009

Попробуйте использовать Procmon , чтобы выяснить, где возникают проблемы с установщиком. Если вы установите фильтр, он будет сообщать обо всех действиях файла и реестра для этого процесса.

...