Som*_*bey 18 redistributable visual-c++-2010 windows-8.1
当我尝试在Windows 8.1上安装vc_redist.x64.exe时出现以下错误:
无法配置每台计算机的MSU程序包.
Som*_*bey 48
当我在这里发现它并且隐藏在某个地方的底部时,发布我自己的问题的答案 -
这是因为操作系统无法安装所需的更新Windows8.1-KB2999226-x64.msu.
但是,您可以通过将更新提取到文件夹(例如XXXX)来安装它,然后执行以下cmdlet.您可以在下面找到Windows8.1-KB2999226-x64.msu.
C:\ ProgramData\Package Cache\469A82B09E217DDCF849181A586DF1C97C0C5C85\packages\Patch\amd64\Windows8.1-KB2999226-x64.msu
将此文件复制到您喜欢的文件夹,和
在其中创建一个文件夹XXXX,并从Admin命令propmt执行以下命令
wusa.exe Windows8.1-KB2999226-x64.msu/extract:XXXX
DISM.exe/Online/Add-Package /PackagePath:XXXX\Windows8.1-KB2999226-x64.cab
vc_redist.x64.exe /修复
(不需要运行最后一个命令.只需再次执行vc_redist.x64.exe)
这对我有用.
小智 16
我想向您介绍一下Universal CRT的背景知识,这将有助于您了解在安装vc_redist.x64.exe之前系统应该更新的原因.
对于Windows 7,8和8.1,必须通过KB2999226安装Windows Universal Runtime.但是,它具有必备更新KB2919355,其中包含有助于安装KB2999226程序包的更新.
为什么在从可再发行组件安装运行时时,KB2999226并不总是安装?什么可以阻止KB2999226作为运行时的一部分安装?
VCRedist中包含的UCRT MSU是通过调用Windows Update服务来安装的,并且KB可能无法根据Windows Update服务活动/状态进行安装:
如果Windows Update服务处于非就绪状态,您可以看到反映该错误的错误.
要确定是否安装了先决条件KB2919355,有两个选项:
注册表项:64位配置单元
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB2919355~31bf3856ad364e35~amd64~~6.3.1.14
CurrentState = 112
Run Code Online (Sandbox Code Playgroud)
32位蜂巢
HKLM\SOFTWARE\[WOW6432Node\]Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB2919355~31bf3856ad364e35~x86~~6.3.1.14
CurrentState = 112
Run Code Online (Sandbox Code Playgroud)或者检查文件版本:
C:\Windows\SysWOW64\wuaueng.dll
C:\Windows\System32\wuaueng.dll
Run Code Online (Sandbox Code Playgroud)
是7.9.9600.17031或更高版本
我遇到了类似的问题,但就我而言,我试图在 Windows Server 2012 R2 上为 Visual Studio 2015 Update 1 安装 Visual C++ Redistributable。但是根本原因应该是一样的。
总之,需要安装KB2999226的先决条件。
更详细地说,我得到的安装日志指出 Windows Update KB2999226 的安装失败。根据此处的 Microsoft 网站:
先决条件 要安装此更新,您必须在 Windows 8.1 或 Windows Server 2012 R2 中安装了适用于 Windows RT 8.1、Windows 8.1 和 Windows Server 2012 R2 (2919355) 的 2014 年 4 月更新汇总。或者, 为 Windows 7 或 Windows Server 2008 R2 安装 Service Pack 1。或者,为 Windows Vista 和 Windows Server 2008 安装 Service Pack 2。
在我的 Windows Server 2012 R2 上安装 2014 年 4 月之后,我能够正确安装 Visual C++ Redistributable。
| 归档时间: |
|
| 查看次数: |
113930 次 |
| 最近记录: |