在 Windows Server 2012 R2 上安装 Microsoft Visual C++ 2015 Redistributable 时出现错误 0x80240017

在 Windows Server 2012 R2 上安装 Microsoft Visual C++ 2015 Redistributable 时出现错误 0x80240017

我需要设置 DUO Access Gateway 进行双因素身份验证。官方文档已提供这里. 需要 php-7.0.14-nts-Win32-VC14-x64 才能运行。

我还从 Windows 更新 KB2999226 安装了 Windows 10 通用 C 运行时 (CRT)。DAG 依赖于 Visual Studio 2015 的 Visual C++ Redistributable。安装该软件包时,我遇到了错误:0x80240017

完整的错误日志是:

[0F8C:1138][2017-01-08T11:00:04]i001:Burn v3.7.3813.0,Windows v6.3(Build 9600:Service Pack 0),路径:C:\ ProgramData \ Package Cache{e46eca4f-393b-40df-9f49-076faf788d83} \ VC_redist.x64.exe,cmdline:'/ uninstall -burn.unelevated BurnPipe。{6A18E564-8426-4F96-8B7D-528BD6F59DA9} {AEBDBE13-4F2E-43CB-9703-53CD353D2A5B} 5064'
[0F8C:1138][2017-01-08T11:00:04]i000:将字符串变量“WixBundleLog”设置为值“C:\Users\ADMINI~1\AppData\Local\Temp\dd_vcredist_amd64_20170108110004.log”
[0F8C:1138] [2017-01-08T11:00:04] i100:检测开始,10个包裹
[0F8C:1138] [2017-01-08T11:00:04]i000:将版本变量“windows_uCRT_DetectKey”设置为值“10.0.10046.0”
[0F8C:1138][2017-01-08T11:00:04]i000:将数字变量“windows_uCRT_DetectKeyExists”设置为值 1
[0F8C:1138] [2017-01-08T11:00:04]i052:条件“(windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10137.0)”计算结果为假。
[0F8C:1138] [2017-01-08T11:00:04]i052:条件“(windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10137.0)”计算结果为假。
[0F8C:1138] [2017-01-08T11:00:04]i052:条件“(windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10137.0)”计算结果为假。
[0F8C:1138] [2017-01-08T11:00:04]i052:条件“(windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10137.0)”计算结果为假。
[0F8C:1138] [2017-01-08T11:00:04]i052:条件“(windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10137.0)”计算结果为假。
[0F8C:1138] [2017-01-08T11:00:04]i052:条件“(windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10137.0)”计算结果为假。
[0F8C:1138] [2017-01-08T11:00:04]i052:条件“(windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10137.0)”计算结果为假。
[0F8C:1138] [2017-01-08T11:00:04]i052:条件“(windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10137.0)”计算结果为假。
[0F8C:1138] [2017-01-08T11:00:04] i101:检测到的包:vcRuntimeMinimum_x64,状态:存在,缓存:完成
[0F8C:1138] [2017-01-08T11:00:04] i101:检测到的包:vcRuntimeAdditional_x64,状态:存在,缓存:完成
[0F8C:1138] [2017-01-08T11:00:04] i101:检测到的软件包:Windows81_x86,状态:不存在,缓存:无
[0F8C:1138] [2017-01-08T11:00:04] i101:检测到的软件包:Windows81_x64,状态:不存在,缓存:完成
[0F8C:1138] [2017-01-08T11:00:04] i101:检测到的软件包:Windows8_x86,状态:不存在,缓存:无
[0F8C:1138] [2017-01-08T11:00:04] i101:检测到的软件包:Windows8_x64,状态:不存在,缓存:无
[0F8C:1138] [2017-01-08T11:00:04] i101:检测到的软件包:Windows7_MSU_x86,状态:不存在,缓存:无
[0F8C:1138] [2017-01-08T11:00:04] i101:检测到的软件包:Windows7_MSU_x64,状态:不存在,缓存:无
[0F8C:1138] [2017-01-08T11:00:04] i101:检测到的软件包:WindowsVista_MSU_x86,状态:不存在,缓存:无
[0F8C:1138] [2017-01-08T11:00:04] i101:检测到的软件包:WindowsVista_MSU_x64,状态:不存在,缓存:无
[0F8C:1138][2017-01-08T11:00:04]i052:条件“VersionNT64 >= v6.0 OR(VersionNT64 = v5.2 AND ServicePackLevel >= 1)”计算结果为真。
[0F8C:1138] [2017-01-08T11:00:04] i199:检测完成,结果:0x0
[0F8C:1138][2017-01-08T11:00:06]i200:计划开始,10 个包裹,行动:修复
[0F8C:1138][2017-01-08T11:00:06]i052:条件'(VersionNT64)'计算结果为真。
[0F8C:1138][2017-01-08T11:00:06]i000:将字符串变量“WixBundleLog_vcRuntimeMinimum_x64”设置为值“C:\Users\ADMINI~1\AppData\Local\Temp\dd_vcredist_amd64_20170108110004_000_vcRuntimeMinimum_x64.log”
[0F8C:1138][2017-01-08T11:00:06]i052:条件'(VersionNT64)'计算结果为真。
[0/pre>F8C:1138][2017-01-08T11:00:06]i000:将字符串变量“WixBundleLog_vcRuntimeAdditional_x64”设置为值“C:\Users\ADMINI~1\AppData\Local\Temp\dd_vcredist_amd64_20170108110004_001_vcRuntimeAdditional_x64.log”
[0F8C:1138][2017-01-08T11:00:06]i052:条件“VersionNT = v6.3 AND NOT VersionNT64”计算结果为假。
[0F8C:1138][2017-01-08T11:00:06]w321:跳过没有依赖提供程序的包的依赖项注册:Windows81_x86
[0F8C:1138][2017-01-08T11:00:06]i052:条件“VersionNT = v6.3 AND VersionNT64”计算结果为真。
[0F8C:1138][2017-01-08T11:00:06]w321:跳过没有依赖提供程序的包的依赖项注册:Windows81_x64
[0F8C:1138][2017-01-08T11:00:06]i052:条件“VersionNT = v6.2 AND NOT VersionNT64”计算结果为假。
[0F8C:1138][2017-01-08T11:00:06]w321:跳过没有依赖提供程序的软件包的依赖项注册:Windows8_x86
[0F8C:1138][2017-01-08T11:00:06]i052:条件“VersionNT = v6.2 AND VersionNT64”计算结果为假。
[0F8C:1138][2017-01-08T11:00:06]w321:跳过没有依赖提供程序的包的依赖项注册:Windows8_x64
[0F8C:1138][2017-01-08T11:00:06]i052:条件“VersionNT = v6.1 AND NOT VersionNT64”计算结果为假。
[0F8C:1138][2017-01-08T11:00:06]w321:跳过没有依赖提供程序的包的依赖项注册:Windows7_MSU_x86
[0F8C:1138][2017-01-08T11:00:06]i052:条件“VersionNT = v6.1 AND VersionNT64”计算结果为假。
[0F8C:1138] [2017-01-08T11:00:06] w321:跳过没有依赖提供程序的包的依赖项注册:Windows7_MSU_x64
[0F8C:1138][2017-01-08T11:00:06]i052:条件“VersionNT = v6.0 AND NOT VersionNT64”计算结果为假。
[0F8C:1138][2017-01-08T11:00:06]w321:跳过没有依赖提供程序的包的依赖项注册:WindowsVista_MSU_x86
[0F8C:1138][2017-01-08T11:00:06]i052:条件“VersionNT = v6.0 AND VersionNT64”计算结果为假。
[0F8C:1138][2017-01-08T11:00:06]w321:跳过没有依赖提供程序的包的依赖项注册:WindowsVista_MSU_x64
[0F8C:1138] [2017-01-08T11:00:06] i201:计划包:vcRuntimeMinimum_x64,状态:存在,请求的默认包:修复,请求的 ba:修复,执行:修复,回滚:无,缓存:否,取消缓存:否,依赖项:注册
[0F8C:1138] [2017-01-08T11:00:06] i201:计划包:vcRuntimeAdditional_x64,状态:存在,请求的默认包:修复,请求的 ba:修复,执行:修复,回滚:无,缓存:否,取消缓存:否,依赖项:注册
[0F8C:1138] [2017-01-08T11:00:06] i201:计划软件包:Windows81_x86,状态:不存在,请求的默认软件包:不存在,请求的 ba:不存在,执行:无,回滚:无,缓存:否,取消缓存:否,依赖项:无
[0F8C:1138] [2017-01-08T11:00:06] i201:计划软件包:Windows81_x64,状态:不存在,请求的默认软件包:修复,请求的 ba:修复,执行:安装,回滚:卸载,缓存:否,取消缓存:否,依赖项:无
[0F8C:1138] [2017-01-08T11:00:06] i201:计划软件包:Windows8_x86,状态:不存在,请求的默认软件包:不存在,请求的 ba:不存在,执行:无,回滚:无,缓存:否,取消缓存:否,依赖项:无
[0F8C:1138] [2017-01-08T11:00:06] i201:计划软件包:Windows8_x64,状态:不存在,请求的默认软件包:不存在,请求的 ba:不存在,执行:无,回滚:无,缓存:否,取消缓存:否,依赖项:无
[0F8C:1138] [2017-01-08T11:00:06] i201:计划软件包:Windows7_MSU_x86,状态:不存在,请求的默认软件包:不存在,请求的 ba:不存在,执行:无,回滚:无,缓存:否,取消缓存:否,依赖项:无
[0F8C:1138] [2017-01-08T11:00:06] i201:计划软件包:Windows7_MSU_x64,状态:不存在,请求的默认软件包:不存在,请求的 ba:不存在,执行:无,回滚:无,缓存:否,取消缓存:否,依赖项:无
[0F8C:1138] [2017-01-08T11:00:06] i201:计划软件包:WindowsVista_MSU_x86,状态:不存在,请求的默认软件包:不存在,请求的 ba:不存在,执行:无,回滚:无,缓存:否,取消缓存:否,依赖项:无
[0F8C:1138] [2017-01-08T11:00:06] i201:计划软件包:WindowsVista_MSU_x64,状态:不存在,请求的默认软件包:不存在,请求的 ba:不存在,执行:无,回滚:无,缓存:否,取消缓存:否,依赖项:无
[0F8C:1138] [2017-01-08T11:00:06] i299:计划完成,结果:0x0
[0F8C:1138][2017-01-08T11:00:06]i300:申请开始
[13C8:1318][2017-01-08T11:00:06]i360:创建系统还原点。
[13C8:1318] [2017-01-08T11:00:06] i362:系统还原已禁用,未创建系统还原点。
[13C8:1318] [2017-01-08T11:00:06] i371:更新会话,注册密钥:SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall {e46eca4f-393b-40df-9f49-076faf788d83},恢复:活动,重新启动已启动:否,禁用恢复:否
[13C8:07B4][2017-01-08T11:00:06]i304:已验证现有有效负载:vcRuntimeMinimum_x64,路径为:C:\ProgramData\Package Cache{0D3E9E15-DE7A-300B-96F1-B4AF12B96488}v14.0.23026\packages\vcRuntimeMinimum_amd64\vc_runtimeMinimum_x64.msi。
[13C8:07B4][2017-01-08T11:00:06]i304:已验证现有有效负载:cab5046A8AB272BF37297BB7928664C9503,路径为:C:\ProgramData\Package Cache{0D3E9E15-DE7A-300B-96F1-B4AF12B96488}v14.0.23026\packages\vcRuntimeMinimum_amd64\cab1.cab。
[13C8:07B4][2017-01-08T11:00:06]i304:已验证现有有效负载:vcRuntimeAdditional_x64,路径为:C:\ProgramData\Package Cache{BC958BD2-5DAC-3862-BB1A-C1BE0790438D}v14.0.23026\packages\vcRuntimeAdditional_amd64\vc_runtimeAdditional_x64.msi。
[13C8:07B4][2017-01-08T11:00:06]i304:已验证现有有效负载:cab2C04DDC374BD96EB5C8EB8208F2C7C92,路径为:C:\ProgramData\Package Cache{BC958BD2-5DAC-3862-BB1A-C1BE0790438D}v14.0.23026\packages\vcRuntimeAdditional_amd64\cab1.cab。
[13C8:07B4][2017-01-08T11:00:06]i304:已验证现有有效负载:Windows81_x64,路径为:C:\ ProgramData \ Package Cache \ FC6260C33678BB17FB8B88536C476B4015B7C5E9 \ packages \ Patch \ x64 \ Windows8.1-KB2999226-x64.msu。
[13C8:1318][2017-01-08T11:00:06]i301:应用执行包:vcRuntimeMinimum_x64,操作:修复,路径:C:\ProgramData\Package Cache{0D3E9E15-DE7A-300B-96F1-B4AF12B96488}v14.0.23026\packages\vcRuntimeMinimum_amd64\vc_runtimeMinimum_x64.msi,参数:' MSIFASTINSTALL="7" NOVSUI="1"'
[0F8C:1138] [2017-01-08T11:00:06] i319:应用执行包:vcRuntimeMinimum_x64,结果:0x0,重新启动:无
[13C8:1318] [2017-01-08T11:00:06] i325:在软件包提供程序上注册依赖项:{e46eca4f-393b-40df-9f49-076faf788d83}:Microsoft.VS.VC_RuntimeMinimumVSU_amd64,v14,软件包:vcRuntimeMinimum_x64
[13C8:1318][2017-01-08T11:00:06]i301:应用执行包:vcRuntimeAdditional_x64,操作:修复,路径:C:\ProgramData\Package Cache{BC958BD2-5DAC-3862-BB1A-C1BE0790438D}v14.0.23026\packages\vcRuntimeAdditional_amd64\vc_runtimeAdditional_x64.msi,参数:' MSIFASTINSTALL="7" NOVSUI="1"'
[0F8C:1138] [2017-01-08T11:00:07] i319:应用执行包:vcRuntimeAdditional_x64,结果:0x0,重新启动:无
[13C8:1318] [2017-01-08T11:00:07] i325:在软件包提供程序上注册依赖项:{e46eca4f-393b-40df-9f49-076faf788d83}:Microsoft.VS.VC_RuntimeAdditionalVSU_amd64,v14,软件包:vcRuntimeAdditional_x64
[13C8:1318][2017-01-08T11:00:07]i301:应用执行包:Windows81_x64,操作:安装,路径:C:\ ProgramData \ Package Cache \ FC6260C33678BB17FB8B88536C476B4015B7C5E9 \ packages \ Patch \ x64 \ Windows8.1-KB2999226-x64.msu,参数:'“C:\ Windows \ SysNative \ wusa.exe”“C:\ ProgramData \ Package Cache \ FC6260C33678BB17FB8B88536C476B4015B7C5E9 \ packages \ Patch \ x64 \ Windows8.1-KB2999226-x64.msu”/ quiet / norestart'
[13C8:1318] [2017-01-08T11:00:08] e000:错误 0x80240017:无法执行 MSU 包。
[0F8C:1138] [2017-01-08T11:00:08] e000:错误 0x80240017:无法配置每台机器的 MSU 包。
[0F8C:1138] [2017-01-08T11:00:08] i319:应用执行包:Windows81_x64,结果:0x80240017,重新启动:无
[0F8C:1138][2017-01-08T11:00:08]e000:错误 0x80240017:无法执行 MSU 包。
[13C8:1318] [2017-01-08T11:00:08] i372:会话结束,注册密钥:SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall {e46eca4f-393b-40df-9f49-076faf788d83},恢复:ARP,重新启动:无,禁用恢复:否
[13C8:1318] [2017-01-08T11:00:08] i371:更新会话,注册密钥:SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall {e46eca4f-393b-40df-9f49-076faf788d83},恢复:ARP,重新启动已启动:否,禁用恢复:否
[0F8C:1138] [2017-01-08T11:00:08] i399:应用完成,结果:0x80240017,重新启动:无,ba请求重新启动:否

答案1

更新Windows8.1-KB2999226-x64.msu安装失败并出现错误0x80240017,这意味着更新不适用于您的系统(错误的架构,更新已被安装的较新更新所取代):

//
// MessageId: WU_E_NOT_APPLICABLE
//
// MessageText:
//
// Operation was not performed because there are no applicable updates.
//
#define WU_E_NOT_APPLICABLE              _HRESULT_TYPEDEF_(0x80240017L)

微软部署了新版本的通用 C 运行时KB3118401. 查看您是否安装了更新 KB3118401,如果是,请删除更新 KB3118401,重新启动并再次尝试安装运行时。

相关内容