vcredist_x86.exe 静默安装方法

我们打包基于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不存在上述问题。


http://www.cnblogs.com/lidabo/archive/2013/01/21/2869787.html

如:inno setup

 sparam: String;

      sparam := '/q:a /c:"msiexec /i vcredist.msi /qn /l*v %temp%\vcredist_x86.log"';

      ShellExec('open', s,sparam, '', SW_SHOW, ewWaitUntilTerminated, ErrorCode);



     

### 回答1: vc_redist.x86.exe 是 Microsoft Visual C++ 可再发行软件包的安装程序。它是为了帮助用户在运行需要 Microsoft Visual C++ 运行库的可执行文件时提供所需的文件和组件。这些可执行文件可能是由开发人员使用 Visual C++ 编写的桌面应用程序或游戏。 vc_redist.x86.exe 是针对 x86 32 位操作系统的版本。它会在系统上安装所需的 Microsoft Visual C++ 运行库,以便支持相应的程序运行。这些运行库文件包括 C/C++ 运行时库和其他相关文件,是在运行程序时所需的基本部分。 安装 vc_redist.x86.exe 可以通过运行该程序来完成。在安装过程中,程序会检查系统上是否已经安装了较新版本的运行库。如果已经安装了较新版本,则可以选择跳过安装或卸载旧版本。如果没有安装较新版本或需要更新版本,程序将会下载所需的运行库文件并将其安装到系统中。 vc_redist.x86.exe 是一个重要的安装程序,它使得许多使用 Visual C++ 编写的程序能够在系统上正常运行。它确保了每个用户都能够获得所需的运行库文件,以免出现缺少文件或版本不匹配的问题。因此,在安装任何依赖于 Visual C++ 运行库的程序之前,确保已经正确安装vc_redist.x86.exe 是非常重要的。 ### 回答2: vc_redist.x86.exe 是一个 Microsoft Visual C++ Redistributable 运行库的安装程序。这个运行库是为了让用户可以在他们的计算机上运行使用 Visual C++ 开发的软件。 由于不同的软件版本需要不同的运行库支持,因此安装这个运行库可以确保你的计算机上有适合的运行库版本。vc_redist.x86.exe 这个文件名中的 "x86" 指的是适用于 32 位操作系统和程序的版本。 运行这个安装程序,它会自动检测你的计算机上已经安装的运行库版本,然后根据需要进行安装或更新。安装过程中可能会弹出一些对话框,你只需要按照指示继续即可。 vc_redist.x86.exe安装非常重要,因为缺少正确的运行库可能导致软件无法正常运行或出现错误。比如,你可能会遇到无法启动游戏、运行某个程序时出现错误提示等情况。所以,如果你在使用某个软件时遇到问题,建议首先尝试安装或更新对应的运行库。 总而言之,vc_redist.x86.exe安装 Microsoft Visual C++ Redistributable 运行库的程序,用于确保你的计算机上有适用的运行库版本,以便可以正常运行使用 Visual C++ 开发的软件。安装过程简单,只需按照指示进行即可。如果遇到软件无法正常运行的问题,可以尝试安装或更新这个运行库。 ### 回答3: vc_redist.x86.exe是一个常见的Windows操作系统的运行时库程序包。它是由微软开发的,用于支持运行在Windows平台上的应用程序。vc_redist.x86.exe包含了一系列必要的组件和库文件,以便程序能够正确地运行和运行所需的功能。 vc_redist.x86.exe通常被用于安装Visual C++ Redistributable for Visual Studio。它提供了编译和运行使用Visual C++开发的软件所需的C++运行时组件。这包括标准C++库、MFC(Microsoft Foundation Class)库、ATL(Active Template Library)组件等。 用户在安装某些软件时,可能会收到提示要求安装vc_redist.x86.exe,因为软件的开发者在编写该软件时使用了Visual C++相关的功能和库文件。这样,安装vc_redist.x86.exe就能确保应用程序的正常运行,避免缺少运行所需的组件而导致无法启动或运行异常。 在安装vc_redist.x86.exe时,用户只需双击运行该文件,按照安装向导的指示进行操作即可。安装完成后,相关组件和库文件将被正确地安装到计算机中的系统目录或应用程序安装目录里面。 总之,vc_redist.x86.exe是一种重要的运行时库程序包,用于支持Windows操作系统上的应用程序运行。用户在安装使用某些软件时,可能会需要安装该程序包,以确保软件的正常运行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值