歲月留聲

Win 7 SP1 x86 安装 Microsoft Visual C++ 2015-2019 Redistributable 失败

有一软件,需要安装 Microsoft Visual C++ 2015-2019 Redistributable(x86)14.28.29334,可是怎么安装失败,提示「0x80004002 不支持此接口」错误。怎么办?

Win 7 SP1 x86 安装 Microsoft Visual C++ 2015-2019 Redistributable 失败 - 第1张图片

「Win 7 SP1 x86 安装 Microsoft Visual C++ 2015-2019 Redistributable 失败:https://0xo.net/571」

尝试卸载原本已安装的 Microsoft Visual C++ 2015,清空 C:\ProgramData\Package Cache\ 目录再安装,错误依旧。

下载最新版 Microsoft Visual C++ Redistributable(目前是 Microsoft Visual C++ 2015-2022)安装,依旧提示「0x80004002 不支持此接口」错误。

使用 Microsoft Visual C++ 微软常用运行库合集 Dreamcast 版可以顺利安装上 Microsoft Visual C++ 2015-2022 Redistributable,但软件还是会提示缺少 VC++ 2015……

「Win 7 SP1 x86 安装 Microsoft Visual C++ 2015-2019 Redistributable 失败:https://0xo.net/571」

然后尝试重新注册所有 .dll,再安装,错误依旧。幸亏打算放弃前试了一下这篇教程中方法:Microsoft Visual C++ 2015 安装失败,提示设置失败,一个或多个问题导致了安装失败

虽然错误代码不一样,但是解决方法看起来有点像,安装失败提示窗口,点击「日志文件」可以查看到失败原因,查找整个 log 文件,找到第一个出现 0x80004002 的地方,然后可能会找到类似关键代码:

Applying execute package: Windows7_MSU_x86, action: Install, path: C:\ProgramData\Package Cache\54050A5F8AE7F0C56E553F0090146C17A1D2BF8D\packages\Patch\x86\Windows6.1-KB2999226-x86.msu, arguments: '"C:\Windows\SysNative\wusa.exe" "C:\ProgramData\Package Cache\54050A5F8AE7F0C56E553F0090146C17A1D2BF8D\packages\Patch\x86\Windows6.1-KB2999226-x86.msu" /quiet /norestart'

在 C:\ProgramData\Package Cache\ 路径下 54050A5F8AE7F0C56E553F0090146C17A1D2BF8D 类似目录下应该能找到 Windows6.1-KB2999226-x86.msu 文件,双击它安装,也会提示 0x80004002 错误。

「Win 7 SP1 x86 安装 Microsoft Visual C++ 2015-2019 Redistributable 失败:https://0xo.net/571」

据微软资料,KB2999226 是用于 Windows 的通用 C 运行库(CRT)的更新。

使用 7-Zip 或者 WinRAR 等工具将 Windows6.1-KB2999226-x86.msu 解压,会得到 Windows6.1-KB2999226-x86-pkgProperties.txt、Windows6.1-KB2999226-x86.cab、Windows6.1-KB2999226-x86.xml、WSUSSCAN.cab 这几个文件,把 Windows6.1-KB2999226-x86.cab 复制到 C 盘根目录下备用。

接着以管理员权限打开 cmd 命令提示符窗口,执行如下命令:

「Win 7 SP1 x86 安装 Microsoft Visual C++ 2015-2019 Redistributable 失败:https://0xo.net/571」
dism.exe /online /add-package /packagepath:"c:\Windows6.1-KB2999226-x86.cab"

等待 100% 部署完成,重新打开 VC_redist.x86.exe(Microsoft Visual C++ 2015-2019 Redistributable (x86) - 14.28.29617)安装即可。

附 Microsoft Visual C++ 2015-2019 Redistributable 14.28.29617 官方下载地址:

Microsoft Visual C++ 2015—2019 Redistributable 是一款安装 Visual C++ 库运行组件
x64:https://download.visualstudio.microsoft.com/download/pr/1415835d-76a5-42c8-9aeb-baa77ae9f964/D0290C14D84DD077D443CD9E51C8E5A1443AA3363F06A2BA84D1FDE4637441EE/VC_redist.x64.exe
x86:https://download.visualstudio.microsoft.com/download/pr/1415835d-76a5-42c8-9aeb-baa77ae9f964/9F0B39C6C9E957C15604C8356549B0830B2241A45FD9852DEFED39B4E35DE27E/VC_redist.x86.exe

备用下载:Windows6.1-KB2999226-x86+x64+Microsoft Visual C++ 2015-2019 Redistributable 14.28.29617

退出移动版