通过注册表查看电脑是否安装Microsoft Visual C++

文章介绍了如何使用NSIS脚本来检查系统是否已安装VC++2015-2019Redistributable的x86版本,以及如何通过NSIS判断操作系统是x64位还是x86(32位)系统。同时,提供了在注册表中查看VC++运行时库安装情况的方法。
摘要由CSDN通过智能技术生成

1.参考文章:
查看是否安装了VC++ 2015-2019 Redistributeable
如何使用NSIS检查是否已安装Visual C ++ 2017可再发行的x86

2.NSIS判断操作系统是x64位还是x86(32位)系统
NSIS判断操作系统位数 NSIS判断操作系统版本代码

!include "x64.nsh"

Section
;64位系统
  ${If} ${RunningX64}
;这里进行相应的操作
  ${Else}
;这里进行相应的操作
  ${EndIf}
SectionEnd

2.实际测试
2.1:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\14.0\VC\Runtimes
在这里插入图片描述
左边是32位WIN7,右边是64位WIN10
WIN7这个系统安装了Microsoft Visual C++ 2015-2019这个运行时库
在这里插入图片描述
2.2:HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Dependencies
在这里插入图片描述
可以看到左边的VC,redist.x86,x86,14.28,bundle中的“14”和“28”图2.1是对应的,不同版本,不同的VC++范围可能数值都不一样

制作软件安装包同步安装 Microsoft Visual C++ 2015 Redistributable 的步骤如下: 1. 首先,确保你已经下载并安装Microsoft Visual C++ 2015 Redistributable 安装包。 2. 在制作软件安装包的过程中,将 Microsoft Visual C++ 2015 Redistributable安装文件(通常是一个.msi文件)纳入到软件安装包的资源文件中。 3. 在软件安装包的安装脚本中,添加安装 Microsoft Visual C++ 2015 Redistributable 的步骤。这可以通过运行 Microsoft Visual C++ 2015 Redistributable安装文件来实现。你可以使用操作系统提供的命令行工具(如cmd.exe)来执行这一步骤。 4. 在用户启动软件安装包时,首先检查计算机上是否已经安装Microsoft Visual C++ 2015 Redistributable。这可以通过查看计算机的注册表或查询系统的已安装程序列表来实现。 5. 如果 Microsoft Visual C++ 2015 Redistributable 尚未安装在计算机上,软件安装包将自动执行步骤3中添加的安装脚本,安装 Microsoft Visual C++ 2015 Redistributable。 6. 当安装完成后,通常还需要进行一些后续的配置操作,如注册组件、设置环境变量等,以确保 Microsoft Visual C++ 2015 Redistributable 的功能能够在其他软件中正常运行。 7. 最后,软件安装包继续执行其他的安装步骤,以完成整个软件的安装过程。 通过以上步骤,制作的软件安装包就可以在安装软件的同时同步安装 Microsoft Visual C++ 2015 Redistributable。这样可以确保用户在使用该软件时,所需的运行时库已经安装在其计算机上,从而避免因缺少必要的运行时库而导致的兼容性问题和错误。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值