2009-01-12 115 views
0

如何找到什么挂在Windows盒子上的所有新安装?窗口安装挂起

虽然测试在Windows上安装脚本(XP专业版,如果它的问题)我碰到的情况,其中的任何和所有试图在系统上安装任何东西挂在等待谁知道是什么。系统重新启动时,所有排队尝试安装,然后通过弹出窗口通过它们的退出路径,报告由于请求系统关闭而导致安装中止。当然,重启不能解决问题。该系统运行良好。

那么......我该如何确定我所楔入的操作系统的哪一部分? (我想,注册表中的某些东西,但是对于Windows而言,我是一个真正的新手。)最有可能的是,来自前面安装尝试的东西出错了,即使我没有看到错误报告,它现在也被阻塞了。一旦我明白了这一点,我想对这种事情进行检查,可能是在我的安装脚本的两端,如果这看起来合理。

感谢您的输入。

UPDATE: 不幸的是我,从头开始重建去的时刻,系统在目前约9小时。我想将它从现在的位置解开,而不是重新装入(再次)。 Procmon似乎很棒,但我没有安装SP2,只有SP1! -frown-所以,其他想法是受欢迎的。

+0

你使用什么安装技术?我将假设微星... – saschabeaumont 2009-01-13 00:14:25

回答

2

我假设你已经试过logging the install看到哪里出了问题?

尝试回滚到使用“系统还原”出现问题之前,如果这样不能解决问题并且MSI日志文件没有任何用处,那么我会在浪费任何更多时间之前采取冒险和重新加载的方式。

这就是说,如果你正在开发的安装程序,然后取这台PC的图像在它的糟糕状态可能是一个值得做的。未来有些时候,如果您有更多时间进行调试,您可以尝试找出问题所在。

P.S.我假设你问这个问题,但从人的角度制定一个安装程序,而不是作为一个技术支持的问题......否则这个问题也许应该被关闭不编程相关的;)

1

尝试使用Procmon找出安装程序有问题的地方,如果你设置一个过滤器,将报告所有文件和注册表活动这一进程。

+0

非常好 - 很高兴知道它。但是,经过一天多的工作之后,它才会有所帮助。你看,Procmon需要SP2或更高版本 - sys只有SP1!安装所有依赖关系很容易,只需一整天的时间 - 我甚至不需要测试! #%$#@ @ @ @ – 2009-01-12 23:45:23

+0

噢,我看到,我可以提供的唯一的其他建议是查找HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ FileRenameOperations 要查看是否有任何来自先前安装的挂起操作还没有被编译。 – awharrier 2009-01-12 23:54:37