我有很多,Microsoft Visual C++ 2005 and 2008 Redistributable我想知道哪些可以安全删除,因为我的计算机上实际上安装了 10 多个。
安装人员告诉我需要先安装Visual C++ Redistributable Packages for Visual Studio 2013并提供链接https://www.microsoft.com/en-US/download/details.aspx?id=40784
不幸的是,经过几个选择步骤后,该链接并未下载任何内容,因此不幸的是,我不得不vc_redist.x86.exe从SoftPedia获取文件 ( ) (尽管我不喜欢从非官方站点获取文件)。
无论如何,当我尝试vc_redist.x86.exe在 Windows 7 Professional 32 位上安装它时,出现此错误:
这是日志文件:
[06F0:0A94][2015-09-29T15:56:39]i001: Burn v3.7.3813.0, Windows v6.1 (Build 7600: Service Pack 0), path: C:\Users\win7pro32bit\Downloads\vc_redist.x86.exe, cmdline: '-burn.unelevated BurnPipe.{666EA247-11E9-45A0-9D2B-9A7A9C20DE60} {C41C0D3B-3441-414E-8CCD-D5E0E8CB8745} 3584'
[06F0:0A94][2015-09-29T15:56:40]i000: Setting string variable 'WixBundleLog' to value 'C:\Users\WIN7PR~1\AppData\Local\Temp\dd_vcredist_x86_20150929155640.log'
[06F0:0A94][2015-09-29T15:56:40]i000: Setting string variable 'WixBundleOriginalSource' to value 'C:\Users\win7pro32bit\Downloads\vc_redist.x86.exe'
[06F0:0A94][2015-09-29T15:56:40]i000: Setting string variable 'WixBundleOriginalSourceFolder' to value 'C:\Users\win7pro32bit\Downloads\'
[06F0:0A94][2015-09-29T15:56:40]i000: Setting string variable 'WixBundleName' to value 'Microsoft Visual C++ …Run Code Online (Sandbox Code Playgroud) 每次我安装游戏,甚至是 OpenOffice 时,安装例程的一部分是安装另一个 Visual C++ 2005/2008 可再发行组件,就在我系统上已有的其他 10 个组件旁边。
为什么需要这么多不同的版本(感觉像是同一件事)?
我最近安装了一个数字签名的程序,安装程序在中途启动了一个内部打包的 Microsoft Visual C++ 可再发行安装程序。
我扫描了程序并检查了它的数字签名,然后运行它并授予它管理权限(我的计算机上的标准程序 - 扫描所有程序和安装程序,管理权限需要来自信誉良好的来源的有效数字签名)。
主要问题:数字签名是针对安装程序的,没有对任何内部包进行具体验证。我在“控制面板”->“程序和功能”中检查了可再发行软件包,右键单击选项是“卸载”和“更改”。
单击“更改”会弹出一个带有“修复”/“卸载”/“关闭”按钮的窗口。
有没有方便的方法来验证 Visual C++ 可再发行安装的数字签名?(特别是验证可再发行包是否真实且未被篡改?)
安装程序仅具有其发布者的数字签名。
windows installer digital-signature redistributable installation