Visual Studio 2015 RC的Visual C ++ Redistributable在Windows Server 2012上失败 [英] Visual C++ Redistributable for Visual Studio 2015 RC fails on Windows Server 2012

查看:552
本文介绍了Visual Studio 2015 RC的Visual C ++ Redistributable在Windows Server 2012上失败的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用Windows Server 2012 R2 VHD。

Using Windows Server 2012 R2 VHD.

在Windows Server 2012上安装Visual Studio 2015 RC的Visual C ++ Redistributable失败。在安装过程中,它尝试运行Windows8。 1-KB2999226-x64.msu失败,因为它不受机器支持(使用手动安装验证它是
尝试Windows8.1-KB2999226-x64.msu)。

Installation of Visual C++ Redistributable for Visual Studio 2015 RC fails on Windows Server 2012. During install it tries to run Windows8.1-KB2999226-x64.msu which fails because it's not supported by machine (verified it using manual install attempt of Windows8.1-KB2999226-x64.msu).

尝试运行使用VS2015 RC编译的应用程序会出现以下错误:

Attempt to run application compiled with VS2015 RC gives the following error:

编辑:我已设法手动安装可再发行组件包(已安装KB2999226和pkgmgr)但应用程序启动时的错误仍然存​​在"api-ms- win-crt-stdio-l1-1-0.dll缺少"。任何解决方法?

I have managed to install the redistributable package manually (installed KB2999226 with pkgmgr) but the error on application launch is still there "api-ms-win-crt-stdio-l1-1-0.dll is missing". Any workaround?

----

日志的相关部分:

[0A30: 088C] [2015-05-06T11:06:51] i319:应用执行包:vcRuntimeMinimum_x86,结果:0x0,重启:无

[09A8:09B8] [2015-05-06T11:06: 51] i325:在包提供者上注册依赖关系:{714692fa-709b-4925-8170-821d51135f42}:Microsoft.VS.VC_RuntimeMinimumVSU_x86,v14,包:vcRuntimeMinimum_x86

[09A8:09B8] [2015-05 -06T11:06:51] i301:应用执行包:vcRuntimeAdditional_x86,action:Install,path:C:\ProgramData \ Package Cache \ {848AD311-5F42-3DF2-A4AC-376D839FB720} v14.0.22816\packages \\ vcRuntimeAdditional_x86 \vc_runtimeAdditional_x86.msi,参数:
'MSIFASTINSTALL =" 7" NOVSUI =" 1"'

[0A30:088C] [2015-05-06T11:06:52] i319:应用执行包:vcRuntimeAdditional_x86,结果:0x0,重启:无


[09A8:09B8] [2015-05-06T11:06:52] i325:在包提供程序上注册依赖项:{714692fa-709b-4925-8170-821d51135f42}:Microsoft.VS.VC_RuntimeAdditionalVSU_x86,v14,package: vcRuntimeAdditional_x86

[09A8:09B8] [2015-05-06T11:06:52] i301:应用执行包:Windows81_x64,操作:安装,路径:C:\ProgramData \ Packack Cache \ 469A82B09E217DDCF849181A586DF1C97C0C5C85\packages\Patch\ x86\Windows8.1-KB2999226-x64.msu,arguments:'" C:\ Windows \SysNative\wusa.exe"
" C:\ProgramData \Package Cache \ 469A82B09E217DDCF849181A586DF1C97C0C5C85 \packages \Patch \ x86 \ Windows8.1-KB2999226-x64.msu" / quiet / norestart'
$
[09A8:09B8] [2015-05-06T11:06:53] e000:错误0x80240017:无法执行MSU包。

[0A30 :088C] [2015-05-06T11:06:53] e000:错误0x80240017:无法配置每台机器的MSU包。

[0A30:088C] [2015-05-06T11:06: 53] i319:应用执行包:Windows81_x64,结果:0x80240017,重启:无

[0A30:088C] [2015-05-06T11:06:53] e000:错误0x80240017:执行MSU失败包。

[0A30:088C][2015-05-06T11:06:51]i319: Applied execute package: vcRuntimeMinimum_x86, result: 0x0, restart: None
[09A8:09B8][2015-05-06T11:06:51]i325: Registering dependency: {714692fa-709b-4925-8170-821d51135f42} on package provider: Microsoft.VS.VC_RuntimeMinimumVSU_x86,v14, package: vcRuntimeMinimum_x86
[09A8:09B8][2015-05-06T11:06:51]i301: Applying execute package: vcRuntimeAdditional_x86, action: Install, path: C:\ProgramData\Package Cache\{848AD311-5F42-3DF2-A4AC-376D839FB720}v14.0.22816\packages\vcRuntimeAdditional_x86\vc_runtimeAdditional_x86.msi, arguments: ' MSIFASTINSTALL="7" NOVSUI="1"'
[0A30:088C][2015-05-06T11:06:52]i319: Applied execute package: vcRuntimeAdditional_x86, result: 0x0, restart: None
[09A8:09B8][2015-05-06T11:06:52]i325: Registering dependency: {714692fa-709b-4925-8170-821d51135f42} on package provider: Microsoft.VS.VC_RuntimeAdditionalVSU_x86,v14, package: vcRuntimeAdditional_x86
[09A8:09B8][2015-05-06T11:06:52]i301: Applying execute package: Windows81_x64, action: Install, path: C:\ProgramData\Package Cache\469A82B09E217DDCF849181A586DF1C97C0C5C85\packages\Patch\x86\Windows8.1-KB2999226-x64.msu, arguments: '"C:\Windows\SysNative\wusa.exe" "C:\ProgramData\Package Cache\469A82B09E217DDCF849181A586DF1C97C0C5C85\packages\Patch\x86\Windows8.1-KB2999226-x64.msu" /quiet /norestart'
[09A8:09B8][2015-05-06T11:06:53]e000: Error 0x80240017: Failed to execute MSU package.
[0A30:088C][2015-05-06T11:06:53]e000: Error 0x80240017: Failed to configure per-machine MSU package.
[0A30:088C][2015-05-06T11:06:53]i319: Applied execute package: Windows81_x64, result: 0x80240017, restart: None
[0A30:088C][2015-05-06T11:06:53]e000: Error 0x80240017: Failed to execute MSU package.

推荐答案

您好Roee Shlomo,

Hi Roee Shlomo,

研究完成后,Visual Studio 2015 RC可以安装在Windows Server 2012上。我可以从您的日志文件中找到它也许这个软件包Windows8.1-KB2999226-x64.msu未成功安装。你能帮忙检查一下Visual
Studio 2015 RC是一个很好的包吗?

After the researching, Visual Studio 2015 RC could be installed on the Windows Server 2012. And I can find from your log file that it maybe this package Windows8.1-KB2999226-x64.msu is not setup successfully. Can you help to check the package of the Visual Studio 2015 RC is a good package?

你可以使用FCIV.exe来获取Visual Studio 2015 RC的SHA1,有关资源和FCIV的使用,请参阅以下链接:

You can use the FCIV.exe to get the SHA1 of Visual Studio 2015 RC, for the resource and the use of the FCIV, please refer to the following link:

http://blogs.msdn.com/b/heaths/archive/2011/03/25/验证-is-checksum-for-visual-studio-2010-service-pack-1-before-installing.aspx

http ://blogs.msdn.com/b/heaths/archive/2011/03/25/verify-the-iso-checksum-for-visual-studio-2010-service-pack-1-before-installing.aspx

我不是经过验证的用户,所以我插入了在"http"之后留空。

I'm not a verified user, so I insert the blank after the "http".

如果SHA1不等于  "BF92E1718234568BEB72D00FFEDD5E259E5CB3BE",它表示您的包不是一个好的包,然后您可以重新下载并重新安装它。

If the SHA1 doesn’t equal  "BF92E1718234568BEB72D00FFEDD5E259E5CB3BE", it indicates that your package is not a good package, then you can re-download and reinstall it.

如果SHA1等于"BF92E1718234568BEB72D00FFEDD5E259E5CB3BE",我不确定原因,因为缺少信息, 我需要您的完整日志进行分析,并且可以帮助我按照以下步骤为我收集日志:

If the SHA1 equals "BF92E1718234568BEB72D00FFEDD5E259E5CB3BE", I’m not sure of the reason because lack of info,  I need your full logs to analyze, and could you help to collect the log for me according to the following steps:

1)下载Microsoft Visual Studio和.NET Framework日志收集工具( http://www.microsoft.com/en-us/download/details.aspx?id = 12493)。

1) Download the Microsoft Visual Studio and .NET Framework Log Collection tool(http ://www.microsoft.com/en-us/download/details.aspx?id=12493).

2)从保存的目录运行collect.exe工具该工具。

2) Run the collect.exe tool from the directory where you saved the tool.

3)该实用程序将所有VS和.NET日志的压缩cabinet文件创建为%temp%\ vslogs.cab。

3) The utility creates a compressed cabinet file of all the VS and .NET logs to %temp%\vslogs.cab.

4)将vslogs.cab文件的一些描述发布到论坛。

4) Post the vslogs.cab file with some descriptions of your issue to the forum.

希望这些信息有用。

最好的问候,

AngeliaLi

AngeliaLi


这篇关于Visual Studio 2015 RC的Visual C ++ Redistributable在Windows Server 2012上失败的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆