首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Installshield MSI升级不更新文件

Installshield是一种常用的软件安装程序制作工具,而MSI(Microsoft Installer)是一种用于Windows操作系统的安装包格式。在使用Installshield制作安装程序时,有时会遇到MSI升级不更新文件的问题。

MSI升级是指在已安装的软件基础上进行更新,通常是修复bug、添加新功能或进行性能优化。然而,有时候在使用Installshield制作的MSI安装包进行升级时,可能会出现文件没有被更新的情况。

这个问题通常是由于Installshield在制作MSI安装包时的配置问题导致的。为了解决这个问题,可以尝试以下几个步骤:

  1. 检查Installshield项目配置:确保在Installshield项目中正确配置了需要更新的文件。可以通过检查文件的版本号、日期等属性来确认是否需要更新。
  2. 检查升级条件:在Installshield项目中,可以设置升级条件,例如只有当目标系统上已安装的软件版本低于当前版本时才进行升级。确保升级条件设置正确,以确保升级可以正常进行。
  3. 检查文件覆盖策略:在Installshield项目中,可以设置文件覆盖策略,例如始终覆盖、始终不覆盖或者根据文件版本号来决定是否覆盖。确保文件覆盖策略设置正确,以确保需要更新的文件可以被正确覆盖。

如果以上步骤都没有解决问题,可以尝试重新制作MSI安装包,确保在制作过程中正确配置了需要更新的文件和相关设置。

腾讯云提供了一系列与云计算相关的产品和服务,其中包括云服务器、云数据库、云存储等。这些产品可以帮助开发者快速部署和管理自己的应用程序,提供稳定可靠的云计算基础设施。具体的产品介绍和相关链接可以参考腾讯云官方网站:https://cloud.tencent.com/

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

更新升级python和pip版本后生效的问题解决

写在前面 最近在更新我服务器上的python以及pip版本的时候,碰见了令人头痛的问题,就是我执行了升级指令之后,升级也正常的Successfully Complete!...升级python版本 我的服务器系统用的是CentOS7.7版本,后面我还会说一种CentOS6的修改方法。首先,我们使用如下指令进行升级python版本。...这里先贴一下pip的升级指令 python3 -m pip install --upgrade pip 为什么会出现版本不一致的情况,原因是pip这个文件里面的的版本号还是老的版本,所以我们需要改动这个文件中到更新的版本...首先,我们执行如下指令,先到这个pip的文件里面看看是什么内容 vim /usr/bin/pip ? 更改之后的内容 ? 然后在执行pip -V,发现更新成功。 ?...到此这篇关于更新升级python和pip版本后生效的问题解决的文章就介绍到这了,更多相关python pip更新升级生效内容请搜索ZaLou.Cn

2.8K40
  • VS2012程序打包部署详解

    经过翻阅资料发现,VS2012虽然没有集成打包工具,但它为我们提供了下载的端口,需要我们手动安装一个插件InstallShield。网上有很多第三方的打包工具,但为什么偏要使用微软提供的呢?...二、InstallShield程序打包图解 VS2012中打包工具被看做程序集,在使用时和程序集一样被创建到程序解决方案下。需要我们做的是添加项目即可。...1、设置安装程序集 InstallShield安装完成后,执行以下步骤右键解决方案-->添加-->新建项目-->其他项目类型-->安装和部署,具体操作如下图: ?...Install在生成安装文件后会有Setup.exe和.msi两中安装文件,exe文件是安装的引导文件,核心文件msi文件,里面封存了程序的组件。...在里面找到Setup.exe文件msi文件即可进行安装。

    1.4K10

    WiX 安装包制作最佳实践:Id、UpgradeCode 应该怎么设置?

    关于这两个值的变化: 如果这两个值都没有更改而构建出一个新的 MSI 安装包,那么 Windows Installer 会认为这两个包之间属于“小型更新”(Update)。...如果保持 Product.wxs 文件的 Product 元素的 Id 属性为 *,那么每次构建一个 MSI 文件都会视为一次“主要升级”(MajorUpgrade)。...在没有配置升级策略的情况下,如果有两个不同的 MSI 包设置了相同的 Id 和 Version,那么当安装了其中一个之后,另一个将无法安装。...双击 msi 文件时,Windows Installer 将弹出错误框: UpgradeCode 对于同一个产品,无论其产品 Id、Version 如何变化,都应该保持 UpgradeCode 不变,...- Stack Overflow ProductCode 属性 - Win32 apps - Microsoft Docs 本文会经常更新,请阅读原文: https://blog.walterlv.com

    54080

    硬盘中出现eula.1028.txt等垃圾文件的原因及是否可删

    win10 更新秋季创意者,看自己的系统还是比较落后的,就下载了一个 win10 易升来升级系统,升级完以后第二天发现 C 盘中多了一些文件,能删除?比较好奇。...首先要确定以下几点: 1.这些文件都是在硬盘根目录下,而不是在硬盘的某个文件夹里面. 2.伴随 eula.1028 等这些文件产生的,还有一些 install.res.1028.dll 这样和 VC_RED...这样的文件,并且 eula.1028 看起来像记事本....这些文件是 vc2008 在发行组件包安装时产生的临时文件,但这个软件却因为 bug 问题而错误的将临时文件放到了 C 盘更目录(本应该是 temp 目录并会被自动删除的,并且这个 bug 是微软已知的...一个.exe 文件 名字为 install.exe 一个.cab 文件 名字为 VC_RED.cab 一个.MSI 文件 VC_RED.MSI 一个 BMP 图象 名字为 vcredist.bmp

    23.7K51

    .Net魔法堂:史上最全的ActiveX开发教程——自动更新、卸载篇

    一、前言                               B/S模式的特点之一,客户端版本升级相对简单、快捷,适合产品的快速迭代。而ActiveX组件的自动更新同样也继承了这一优点。...二、二话不说更新ActiveX                     1. 设置ActiveX控件项目的程序集版本号、文件版本号   打开项目属性->程序集信息 ? 2....设置安装程序的版本号(msi文件的版本号)   打开项目属性 ? 3. 设置注册表中的插件版本号   右键点击安装项目->视图->注册表; ?    ...在安装cab包时,会对比cab包中的msi文件的版本号,若msi版本号较旧,则安装失败;较新则继续安装;   3. ...在安装msi文件时,会对比ActiveX控件的版本号,若版本号较旧,则安装失败;较新则继续安装。

    92880

    基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET平台开发指南 - 应用部署

    需要配置软件的运行期参数和自动升级参数。          ...SmartClient运行环境的部属需要在升级服务器上部属自动升级网站,并发布客户端初始安装程序EAS.SmartClient.msi,在运行期客户端只需要在首次下载并安装EAS.SmartClient.msi...上图为服务端部属目录,其他XClient\Assembly中存放应用程序集文件、XClient\Config中存放系统配置文件,包含程序集清单文件和客户端配置信息: ?          ...其中SmartAssembly.config为程序集清单信息,SmartClient.Config文件客户端配置文件,WebConfig.config为升级主控信息,控件客户端是否更新以上两个配置文件。...ActiveXForm运行环境的部属需要在应用程序服务器上部属ActiveXForm网站,并发布客户端插件初始安装EAS.ActiveXForm.msi,在运行期客户端只需要在首次下载并安装EAS.ActiveXForm.msi

    1.6K80

    iOS 16升级引热议,网友吐槽锁屏太花哨,潘粤明更新后一度登上微信

    (量子位亲测能打开,如果还有问题的伙伴可以尝试更新软件或清理部分内存) 此外,关于“电量”这个老生常谈的问题也被拉出来了,部分人表示掉电速度没什么变化,而更多网友则吐槽:更新后掉电速度变快了,其中还包括不少...在大家的阵阵不满声中,iOS 16的某些更新之处还是收获了好评。 下面就来看一看iOS的这次升级究竟如何。...也有人表示,这样可能让一些人更不愿意升级系统了。(懂得都懂) 横屏FaceID 在iOS16中,横屏解锁Face ID终于实现了,这一点倒是广受好评。...不过,这项改进仅支持iPhone13系列以及更新机型。...iPhone 8及更新版本的用户如果不想升级到iOS16的话,也可选择iOS 15.7。

    76420

    WIFI网络(ESP8266)升级STM32: AT指令TCP透传方式访问下载程序文件,实现远程更新STM32 (主动访问升级)

    升级篇资料重新整理!...注:源码说明: hex文件位置: 工程文件夹 -> Progect文件夹 -> output文件夹 bin文件生成位置: 工程文件夹 -> Progect文件夹 -> Progect文件夹 测试芯片:STM32F103C8T6...  预计支持:STM32F103全系列 一,实现功能概要   1.1 STM32控制WIFI模块以TCP方式访问Web服务器,下载云端程序文件,写入Flash   1.2 单片机每次重启自动获取程序文件...  1.3 判断版本号控制升级   1.4 支持SmartConfig / Airkiss 配网   1.5 可以在用户程序中获取上次更新状态   本程序内存分配 ?...二,升级流程图 BootLoader https://mnif.cn/开发板/ESA2GJK1DH1K/升级篇/BootLoaderProcess.pdf ?

    1.6K00

    nodejs安装

    2>下载Node.js 打开官网下载链接:https://nodejs.org/en/download/ 我这里下载的是node-v12.9.1-x64.msi,如下图: ?...node -v 不可行 咨询旁边的前端开发简述:windows最好安装.msi类型 傻瓜式安装,msi自动配置环境变量;而zip类型则是开发者有更多的自定义配置需要植入(高手操作) ?...nodejs对应初始化目录,持续更新(版本升级) ?...例如:我希望将全模块所在路径和缓存路径放在我node.js安装的文件夹中,则在我安装的文件夹【D:\Develop\nodejs】下创建两个文件夹【node_global】及【node_cache】如下图...这样我们的node就安装成功了,内容不多,且学且珍惜,下次再接着安装newman;现在这家企业工作业务比较繁忙,少有时间去写多少原创作品,不过还是会持续转发经典的好文进行分享《懂得不多,喜欢分享,一日

    2.4K10

    请注意,微信群聊再现“银狐”病毒新变种

    最近,火绒威胁情报系统监测到,又有后门病毒伪装成“企业补贴政策名单.msi”“12月稽查税务.msi”等诱导性文件在微信群聊中相互传播。...火绒工程师再次提醒大家时刻注意群聊中发送的陌生文件(后缀.msi/.rar/.exe/.chm/.bat/.vbs),如有必要先使用安全软件扫描后再使用。...目前,火绒安全产品可对上述病毒进行拦截查杀,请用户及时更新病毒库以进行防御。...查杀图 一 样本分析 第一阶段: 以 "企业补贴政策名单.msi" 为例,用户双击该 msi 文件进行安装后其会执行一系列相关进程,其中以 "CNM.exe" 和 "erp.exe" 为执行主体: 进程执行图...: 通信相关操作 溯源分析: 值得注意的是,以 erp.exe 部分为主体的进行区分,该类样本早在 3 月份就被相关技术论坛发现及上传,后续发现的相关样本都是其免杀对抗的升级版本: VT 检测图 主体文件

    1.1K10
    领券