INNO setup 制作安装包  的时候,发布VC++运行时

[Run]
Filename: {app}vcredist_x86.exe; Parameters: /q; WorkingDir: {tmp}; Flags: skipifdoesntexist; StatusMsg: "Installing Microsoft Visual C++ Runtime ..."; Check: NeedInstallVC9SP1

我们打包基于VC++开发的应用程序,我们会一同打包一个VC运行库,否则安装到一些非开发环境中,你的应用程序依然可以正确运行。

Visual C++ 2008 Redistributable Package 包括了(VCRedist_x86.exe,VCRedist_x64.exe以及VCRedist_ia64.exe)。

就是一个简单的VCRedist.exe安装集成,结果下载了之后安装,安装完成后在系统或某个盘的根目录下留下一堆的临时文件:

临时文件列表

调查后发现,这是Microsoft Visual C++ 2008 Redistributable Package的一个已知Bug,微软在SP1中修正。

一种解决办法是,安装完成后手动删除,但由于位置随机,所以在集成安装包中删除还是有些困难的。

当然,更简单的办法就是使用Microsoft Visual C++ 2008 SP1 Redistributable Package,这是x86的下载链接。

这是VCRedist.exe的静默安装命令,其他调用命令见Astebner的博客:

Vcredist_x86.exe /q:a /c:"msiexec /i vcredist.msi /qn /l*v %temp%\vcredist_x86.log"

如果我们直接调用VCRedist.exe安装,会弹出一个解压的对话框,如果不想让这个界面出现,可以先解压VCRedist.exe,然后通过“vc_red.msi /qn”来完成静默安装(注意InstallShield中是通过msiexec.exe安装的msi)。

另外,同时确认过icrosoft Visual C++ 2005 Redistributable Package不存在上述问题。

转载于:https://www.cnblogs.com/micro-chen/p/6042949.html

VCRedist.exe静默安装方法(转)相关推荐

  1. java打包软件静默安装_常用软件的静默安装方法介绍

    有时我们在安装程序的时候,希望是静默安装的,不显示下一步下一步,这编访问来教大家如何来操作,现在常用的制作安装程序的软件有,  Microsoft Windows Installer  , Windo ...

  2. goldengate静默安装方法

    在没有图形界面支持的情况下,安装Oracle goldengate步骤如下: 环境: Ogg版本:Oracle GoldenGate 12.3.0.1.4 for Oracle on Linux x8 ...

  3. Advenced Installer制作C#程序安装包过程.Net和Visual C++采用静默安装配置说明

    在制作C#程序安装包时,需要安装.Net Framework和Visual C++运行库文件.若采用一般安装模式会弹出安装界面,让用户点击确定进行安装,若用户选择出错会导致程序无法正常运行.给软件的运 ...

  4. php静默安装,如何静默安装、静默卸载 之Installshield installscript工程 | 陶雨轩

    最近又在整理Installshield 打包了,有用户要求静默安装和静默卸载.而且还是exe的,msi的好说,msi的格式都是定的,windows 固定的安装包格式,调用相应的参数即可进行静默安装和静 ...

  5. 火绒规则 禁止所有软件的安装_软件: Firefox 将禁止扩展静默安装

    Mozilla 宣布 Firefox 将禁止被称为 Sideloading 的扩展静默安装方法.计划在 2020 年 3 月 10 日释出的 Firefox v74 将停止支持 Sideloading ...

  6. Android中实现应用的静默安装

    关于Android应用程序的静默安装,很早以前我就做过一些了解,网上大多数给出的方案都是有严苛的要求:比如要获取root权限.或者是针对特殊的rom,甚至要自己刷机,这些方法即使能够达到目的但是看起来 ...

  7. oracle软件静默安装程序,【oracle】静默安装 oracle 11gr2

    [序言] oracle 提供了静默安装方法在不适用图形界面的情况下安装 oracle 软件 ,创建db,配置netca,快速完成oracle 的部署. 在以下情形中可以使用静默安装 a OUI 的 G ...

  8. 安卓Apk下载以及静默安装

    前言: 我们App是定制的Pad,所以已经进行过系统签名,但是静默安装这个操作我找了好久才找到合适的,然后就是代码 首先是Apk下载的方法 // 文件保存路径private String mSaveP ...

  9. android root权限下Apk下载、静默安装并自启

    前不久遇到一个需求,说是要实现app的静默安装并且安装完了之后要能够自启动. 我上网查了很多资料,方法基本都差不多,但是基本上每种方法我都试过了,能够实现静默安装,但是自启动的时候就遇到了问题.很多类 ...

  10. 使用AdvinceInstaller把exe或者msi重新包装成为msi静默安装程序

    最近在学习installShelled打包.net做的软件,其中mysql数据库的静默安装脚本不会写,本人新手勿喷.在不会写脚本的方式下,偶然间看见了这个AdvinceInstaller可以吧.exe ...

最新文章

  1. 【python教程入门学习】机器学习使用Python编程是因为什么?
  2. CentOS-文件操作
  3. mac mysql 重设密码_Mac下忘记mysql密码重新设置密码的图文教程
  4. 计算机英语第六单元,计算机专业英语第六版第十单元课后汉译英,We do use other forms....这个do...
  5. 微服务架构设计模式~根据子域进行服务拆分
  6. 微信投票时间是在服务器上的吗,如何微信设置投票,微信投票活动时间设置小技巧...
  7. thinkphp 学习_4中URL模式
  8. c语言入门经典课后作业,C语言入门经典习题答案.doc
  9. html点击按钮切换图片代码_单次点击实现远程代码执行:内容管理框架Drupal恶意图片上传漏洞利用链分析...
  10. android studio 新建的项目无法绘制界面
  11. C#窗体-个人简历生成(自己设计并编写一个 Windows 应用程序,要求用到TextBox、GroupBox、RadioButton )
  12. 前后端分离的跨域问题
  13. html中名词解释,HTML相关名词解释
  14. CSS3动画(动画已丢,看原文)
  15. 【观察】从拥抱变化到韧性成长,联想凌拓三年“三级跳”
  16. 基于单片机万用表量程手动自动电阻电流电压设计-全套资料
  17. 爱看广场舞的老爷爷的笔记
  18. Linux下实现聊天室
  19. 离线语音识别芯片对比
  20. 3D打印机喷头堵塞维修

热门文章

  1. C语言getc函数没错不管用,对比C语言中getc()函数和ungetc()函数的使用
  2. 懒惰的牛(差分) + 金发姑娘和 N 头牛(差分) + 贝茜放慢脚步(二路排序)(归并排序)
  3. Mac下的平铺式桌面 - Yabai
  4. mac怎么设置桌面提醒
  5. boren - 飞机大战9之战机爆炸
  6. SparkStreaming性能调优
  7. 超全面UI基础设计规范
  8. 吃吃川味水煮鱼 体验别种川菜
  9. 跟着安全牛大表哥学渗透
  10. __gxx_personality_v0详解