我看到 Web 平台安装程序正在我的 win 2008 r2 服务器(内部版本:7601:Service Pack 1)上进行修复/重新安装。
Web 平台安装程序已通过 chef(“iis”和“webpi”社区手册)初步安装在该机器上。
现在,Web PI 似乎已经开始以约 40 分钟的间隔重新安装,最终导致 IIS 重新启动并破坏机器上的 Web 应用程序。
我尝试调查事件日志,但它并未解释为什么会发生这种情况以及我该如何防止这种情况发生。
通过打开 MS Installer 的详细日志记录,我获得了更多信息,但没有任何信息跳出:http://pastebin.com/5yRYnQ0e
什么会触发 Web 平台安装程序尝试重新安装?我该如何阻止它?
答案1
Google 的关键词是msi self repair
。它们揭示了大量相关问题。这个问题的答案包含了自我修复的可能原因的详细汇总:如何确定导致 Windows Installer 重复自我修复的原因?
此外,您提到的定期间隔可能与组策略传播或正在运行的某些计划任务有关,这些任务会导致文件\注册表项被修改并触发自我修复。
要排除计划任务,你可以尝试我的Windows 任务计划图表脚本并查看是否有某些任务在上述时间间隔内运行。
此外,本文还提供了 MSI 自我修复问题的逐步调试:解决 ThinApp 中的 MSI 自我修复问题