首页 > 数据库 >Windows Server 2012 R2 安装 Visual C++ Redistributable (VC_redist.x64) 失败 0x80240017 错误解决办法

Windows Server 2012 R2 安装 Visual C++ Redistributable (VC_redist.x64) 失败 0x80240017 错误解决办法

时间:2024-01-28 14:56:17浏览次数:26  
标签:099C Redistributable 01 R2 47 x64 27T14 2024 VC

PHP8 需要 Visual C++ Redistributable for Visual Studio 2019 ,但怎么都装不上,有个 0x80240017 - 未指定的错误。

 

看日志 Windows8.1-KB2999226-x64.msu 好像有补丁安装失败了,网上找到一篇解决办法:https://blog.51cto.com/u_12701820/3032471

能成功安装 VC,但是 PHP8 无法运行。

[099C:098C][2024-01-27T14:47:42]i371: Updating session, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{9057ceb3-ab14-4d3a-aa99-38d2d660e604}, resume: Active, restart initiated: No, disable resume: No
[099C:0B00][2024-01-27T14:47:42]i304: Verified existing payload: Windows81_x64 at path: C:\ProgramData\Package Cache\3ACBF3890FC9C8A6F3D2155ECF106028E5F55164\packages\Patch\x64\Windows8.1-KB2999226-x64.msu.
[099C:0B00][2024-01-27T14:47:42]i304: Verified existing payload: vcRuntimeMinimum_x64 at path: C:\ProgramData\Package Cache\{0F03096E-F81F-48D0-AEE0-9F8513CD883F}v14.29.30153\packages\vcRuntimeMinimum_amd64\vc_runtimeMinimum_x64.msi.
[099C:0B00][2024-01-27T14:47:42]i304: Verified existing payload: cab5046A8AB272BF37297BB7928664C9503 at path: C:\ProgramData\Package Cache\{0F03096E-F81F-48D0-AEE0-9F8513CD883F}v14.29.30153\packages\vcRuntimeMinimum_amd64\cab1.cab.
[099C:0B00][2024-01-27T14:47:42]i304: Verified existing payload: vcRuntimeAdditional_x64 at path: C:\ProgramData\Package Cache\{4EF122F4-F7DA-4F5B-A7A1-3FE7AE34850D}v14.29.30153\packages\vcRuntimeAdditional_amd64\vc_runtimeAdditional_x64.msi.
[099C:0B00][2024-01-27T14:47:42]i304: Verified existing payload: cab2C04DDC374BD96EB5C8EB8208F2C7C92 at path: C:\ProgramData\Package Cache\{4EF122F4-F7DA-4F5B-A7A1-3FE7AE34850D}v14.29.30153\packages\vcRuntimeAdditional_amd64\cab1.cab.
[099C:098C][2024-01-27T14:47:42]i301: Applying execute package: Windows81_x64, action: Install, path: C:\ProgramData\Package Cache\3ACBF3890FC9C8A6F3D2155ECF106028E5F55164\packages\Patch\x64\Windows8.1-KB2999226-x64.msu, arguments: '"C:\Windows\SysNative\wusa.exe" "C:\ProgramData\Package Cache\3ACBF3890FC9C8A6F3D2155ECF106028E5F55164\packages\Patch\x64\Windows8.1-KB2999226-x64.msu" /quiet /norestart'
[099C:098C][2024-01-27T14:47:43]e000: Error 0x80240017: Failed to execute MSU package.
[09B0:0978][2024-01-27T14:47:43]e000: Error 0x80240017: Failed to configure per-machine MSU package.
[09B0:0978][2024-01-27T14:47:43]i319: Applied execute package: Windows81_x64, result: 0x80240017, restart: None
[09B0:0978][2024-01-27T14:47:43]e000: Error 0x80240017: Failed to execute MSU package.
[099C:098C][2024-01-27T14:47:43]i372: Session end, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{9057ceb3-ab14-4d3a-aa99-38d2d660e604}, resume: None, restart: None, disable resume: No
[099C:098C][2024-01-27T14:47:43]i330: Removed bundle dependency provider: VC,redist.x64,amd64,14.29,bundle
[099C:098C][2024-01-27T14:47:43]i352: Removing cached bundle: {9057ceb3-ab14-4d3a-aa99-38d2d660e604}, from path: C:\ProgramData\Package Cache\{9057ceb3-ab14-4d3a-aa99-38d2d660e604}\
[099C:098C][2024-01-27T14:47:43]i371: Updating session, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{9057ceb3-ab14-4d3a-aa99-38d2d660e604}, resume: None, restart initiated: No, disable resume: No
[09B0:0978][2024-01-27T14:47:43]i399: Apply complete, result: 0x80240017, restart: None, ba requested restart:  No

 

成功解决问题的是这一篇:https://blog.csdn.net/neochan1108/article/details/78084073

先安装补丁 KB2919442,Windows Server 2012 R2 更新程序 (KB2919442)
再安装补丁 KB2919355,Windows Server 2012 R2 更新 (KB2919355)

KB2919355 官方给的安装说明

先 以管理员身份运行 clearcompressionflag.exe,这个没有界面,后台运行的
再 安装 Windows8.1-KB2919355-x64.msu

我装完 Windows8.1-KB2919355-x64.msu 之后,再装后面几个提示已近安装过了,但 PHP 能正常运行了

 

标签:099C,Redistributable,01,R2,47,x64,27T14,2024,VC
From: https://www.cnblogs.com/kjcy8/p/17992873

相关文章

  • MVC 新手经常遇到的问题强调
    MVC新手经常遇到的问题强调1.前端相对地址、网站相对地址问题 2.前缓存问题 3.修改View重启问题 4.控制器重命名问题Asp.NetMvc控制器重名问题整理 5.  更多:Asp.Net自定义设置Http缓存示例(一)Asp.NetMvc控制器重名问题整理Asp.NetMvc表单提交之List集......
  • [经验] cdr2021怎么设置默认字体
    1、cdr怎么设置默认字体CDR是一种名为CorelDRAW的矢量图形设计软件,它可用于制作各种美术设计、商业图形、字体和桌面出版设计等。在使用CDR进行设计时,我们通常需要按照自己的需要设置字体、字号等风格属性。那么,我们如何设置CDR的默认字体呢?以下是具体步骤:第一步:首先打开CD......
  • SpringMVC简易教程
     SpringMVC是业务逻辑控制层框架。 SpringMVC简易教程(01):SpringMVC基础SpringMVC简易教程(02):SpringMVC请求参数绑定SpringMVC简易教程(03):SpringMVC常用注解SpringMVC简易教程(04):SpringMVC响应数据SpringMVC简易教程(05):SpringMVC上传文件SpringMVC简易教程(06):SpringMVC异常处理......
  • SpringMVC之域对象共享数据的多种方式
    本次场景演示使用Thymeleaf服务器渲染技术。使用Servlet向域中共享数据@GetMapping("/testServletScope")publicStringtestServlet(HttpServletRequestrequest){request.setAttribute("testServletScope","hello,servlet");return"success&qu......
  • 极速搭建基于mvc5的最小框架
    前言开发环境vs2019创建项目项目文件结构新建控制器新建视图编写视图代码编写控制器代码修改默认路由运行测试查看结果......
  • Springcloud学习笔记61---Spring MVC的拦截器HandlerInterceptor
    1. HandlerMethod介绍HandlerMethod它作为SpringMVC的非公开API,可能绝大多数小伙伴都对它比较陌生,但我相信你对它又不是那么的生疏,因为你可能没用过但肯定见过。比如SpringMVC的拦截器HandlerInterceptor的拦截方法的第三个入参Objecthandler,虽然它是Object类型,但其实绝大部......
  • spring MVC框架
    springMVC框架如果你对springMVC框架有一些疑问,那么以下文章或许可以帮助到你为什么要学习springMVC框架因为它非常的好用,可以说提高了你的效率不止一星半点,可以免去写那些之前的重复代码,让你大部分精力都在业务上虽然它简易,但效率却一点也不低,选择SpringMVC吧先让......
  • nginx-rtmp-module 支持 Enhancing RTMP HEVC(H.265)
     EnhancingRTMP,FLV2023年7月31号正式发布,主要支持了HEVC(H.265)、VP9、AV1视频编码,发布差不多半年了,很多开源项目已支持,最近打算播放和推送端也支持下,想找个支持的rtmpserver方便测试用,但没找到合适的。干脆自己改改nginx-rtmp-module代码,做个基本的支持,能正常推送和播放En......
  • [转帖]内存(DDR/DDR2/DDR3/DDR4)的速度等级和时钟频率
    以下全部图片均来自镁光(Micron)公司产品的数据手册。DDR:以MT48LCxx型号的DDR内存芯片为例,数据手册中给出如图1所示的一个表格。从表格中可以看出它的主频(ClockFrequency)。图1不同速度等级的DDR主频它的主频与传输数据的频率相同。我们可以从时序图中观察出来。随便......
  • k8s之持久存储卷PV和PVC
    一、简介在前边文章中可以看到,Kubernetes中依赖后端存储包括:NFS、Ceph、块存储等存储设备实现数据的远程存储以及数据持久化。使用这些网络存储资源需要工程师对存储有一定的了解,并需要在工作节点上对接这些存储,对于非专业工程师造成了一些困扰。Kubernetes为了解决这些问题,定......