前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >静默命令行安装 Visual C++ 发行包

静默命令行安装 Visual C++ 发行包

作者头像
林德熙
发布2020-03-12 10:27:28
2.5K0
发布2020-03-12 10:27:28
举报
文章被收录于专栏:林德熙的博客林德熙的博客

本文告诉大家如何通过命令行的方法,在安装程序静默调用 VC++ 库的安装,解决缺少环境问题

对不同的版本的 VC++ 库安装的方法有所不同,每个版本的 VC++ 库都会有 x86 x64 ia64 等版本,本文将使用 x86 版本作为例子,而对应的其他版本安装方法相同

安装

Visual C++ 2017

x86

代码语言:javascript
复制
vc_redist.x86.exe /install /quiet /log "%temp%\Install_vc_redist_2017_x86.log"

x64

代码语言:javascript
复制
vc_redist.x64.exe /install /quiet /log "%temp%\Install_vc_redist_2017_x64.log"

Visual C++ 2015

代码语言:javascript
复制
vc_redist.x86.exe /q /norestart

Visual C++ 2013

代码语言:javascript
复制
vcredist_x86.exe /install /quiet /norestart /log %TEMP%\vcredist_2013_x86.log

Visual C++ 2010

代码语言:javascript
复制
// x86
vcredist_x86.exe /q /norestart
// x64
vcredist_x64.exe /q /norestart
// ia64
vcredist_ia64.exe /q /norestart

Visual C++ 2008

代码语言:javascript
复制
vcredist_x86.exe /q

Visual C++ 2005

这里的 Visual C++ 2005 也就是 Visual C++ 8.0 版本,静默安装方法请看下面

代码语言:javascript
复制
Vcredist_x86.exe /q:a /c:"msiexec /i vcredist.msi /qn /l*v %temp%\vcredist_x86.log"

卸载

Visual C++ 2017

代码语言:javascript
复制
vc_redist.x86.exe /uninstall /quiet /log "%temp%\Uninstall_vc_redist_2017_x86.log"

如果找不到 vc_redist.x86.exe 可以尝试从缓存文件找到

代码语言:javascript
复制
x86 : "C:\ProgramData\Package Cache\{2019b6a0-8533-4a04-ac0e-b2c10bdb9841}\VC_redist.x86.exe" /uninstall /quiet
x64 : "C:\ProgramData\Package Cache\{80586c77-db42-44bb-bfc8-7aebbb220c00}\VC_redist.x64.exe" /uninstall /quiet

Visual C++ 2010

代码语言:javascript
复制
vcredist_x86.exe /q /uninstall /norestart

Visual C++ 2008

普通的卸载

代码语言:javascript
复制
vcredist_x86.exe /qb

不带取消的卸载

代码语言:javascript
复制
vcredist_x86.exe /qb!

Visual C++ 2005

代码语言:javascript
复制
vcredist_x86.exe /q:a /c:"msiexec /i vcredist.msi /qb! /l*v %temp%\vcredist_x86.log"

下载地址

Mailbag: How to perform a silent install of the Visual C++ 2010 redistributable packages – Aaron Stebner’s WebLog

Mailbag: How to perform a silent install of the Visual C++ 2008 redistributable packages – Aaron Stebner’s WebLog

Update regarding silent install of the VC 8.0 runtime (vcredist) packages – Aaron Stebner’s WebLog

本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。欢迎转载、使用、重新发布,但务必保留文章署名林德熙(包含链接: https://blog.lindexi.com ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请 与我联系

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装
    • Visual C++ 2017
      • Visual C++ 2015
        • Visual C++ 2013
          • Visual C++ 2010
            • Visual C++ 2008
              • Visual C++ 2005
              • 卸载
                • Visual C++ 2017
                  • Visual C++ 2010
                    • Visual C++ 2008
                      • Visual C++ 2005
                      • 下载地址
                      相关产品与服务
                      云数据库 Redis
                      腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
                      领券
                      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档