InstallShield安装包制作笔记:Please wait while Windows Configures XX !!

本文解决了使用InstallShield创建的安装包在卸载后再次安装时出现的长时间等待配置问题。通过调整DATABASEDIR的Directory_Parent值并优化脚本中的LOGGING设置来避免系统配置冲突。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题描述:

 使用Intallshield的InstallScript MSI Project工程制作的安装包,每次卸载之后

1、如果再次安装就会出现窗口提示,内容如题,其中XX为程序名称。

2、如果打开Intallshield工程也会出现,此时XX为Intallshield本身。

以上任何一种都会维持很久,很是让人苦恼,找了很久,在Intallshield官网论坛中找到了类似的问题,找到了解决方法。

解决方法:

打开【Installation Designer】->【Addtional Tools】->【Direct Editor】->【Directory】,发现其中DATABASEDIR的Directory_Parent值为INSTALLDIR,将其改成其他名称或者空白即可,如下图。


参考论坛内容:https://community.flexerasoftware.com/showthread.php?148055-Please-wait-while-Windows-configures&highlight=configures

该问题虽然已解决,但是原理不明白。。。


后来发现这里的修改只是解决掉一部分问题,还有一个位置需要设置


在安装时,如果通过脚本代码向系统中复制或者注册了某些文件,尤其是**Grid.dll,**.ocx等,注意写这段代码之前加上Disable(LOGGING) , 此代码段完成后再加上Enable(LOGGING),这样是为了设置此段内容不被记录进安装日志中,卸载时,就不会将这些程序反注册或者删除,引起系统的配置问题。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值