首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调试导致重新启动的Install屏蔽挂起的

调试导致重新启动的Install屏蔽挂起的
EN

Stack Overflow用户
提问于 2008-12-17 15:35:03
回答 2查看 2.1K关注 0票数 0

从已经存在的安装脚本11.5安装程序开始,我们创建了一个更新安装程序(差异安装程序)。

给予:

  • V1 (软件第一版)
  • V2(软件第二版)
  • V2P( V1和V2

之间的差异安装程序)

如果我安装并卸载V1,则不需要重新启动。

如果我安装并卸载V2,则不需要重新启动。

如果我安装了V1,V2P,然后卸载它,我要求重新启动!

我使用不同的注册表和磁盘监视工具进行了检查,而且V1 + V2P的组合似乎等于V2。

考虑到另一个工具,似乎“挂起文件名操作”强制重新启动。我想这是我的差分安装程序的du。

有没有人知道原因是什么,或者至少是怎么找到的?

编辑:我知道重新启动的原因(挂起的文件重命名操作),也知道其中的文件,但是我想了解为什么安装屏蔽会编写这些挂起的文件重命名操作。

编辑2:我发现这是将运行时的所有文件都放在挂起的文件重命名操作中的InstallShield。这会留下意想不到的错误..。有人知道怎么解决这个问题吗?

任何帮助都将不胜感激,

致以敬意,

网卡

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2008-12-17 15:46:15

你试过从Sysinternals/Microsoft运行PendMoves吗?根据文档,它应该列出正在移动或删除的特定文件。我想这也适用于文件重命名

http://technet.microsoft.com/en-us/sysinternals/bb897556.aspx

编辑:如果您知道哪些文件需要重命名,您可以尝试运行Process (也来自Sysinternals),并在文件句柄中搜索对所述文件的引用。有可能是某些东西锁定了它们--要么安装程序从未关闭,要么应用程序/服务正在后台运行。

票数 1
EN

Stack Overflow用户

发布于 2008-12-17 19:27:59

卸载时是否创建了日志文件以查看正在执行的文件重命名操作?我强烈建议对这个问题使用详细的日志记录。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/374918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档