我正在尝试安装Visual Studio 2015 Update 3,但每次都收到错误。我已经尝试过Web安装程序和ISO,我也尝试进入控制面板/程序并修改2015安装。所有这些都导致相同的错误:"设置引擎 - 参数不正确"。我已经阅读了安装程序的其他一些问题,但我希望其他人可能会看到这个或类似的东西。日志中始终包含以下错误:
[1B10:1DA0] [2016-07-18T11:39:28] e000:错误0x80070057:无法将版本:转换为产品代码的DWORD64:{284FA9A0-CEDD-81D3-5A19-5858E95FD0C4}
[1B10:1DA0] [2016-07-18T11:39:28] e151:程序包检测失败:Win10_Universal_CRT_SDK_Extension_SDK,错误:0x80070057
我甚至尝试下载VS2015的完整安装程序,但所有安装程序似乎都遇到了同样的错误。关于如何修复这个特定组件以便安装成功的任何想法?
其他信息,这是在Parallels 11中运行的Windows 10的VM上发生的。
答案 0 :(得分:1)
我在这里发现了类似的问题:https://connect.microsoft.com/VisualStudio/feedback/details/974081/visual-studio-update-3-installation-keeps-failing-error-message-setup-engine-the-parameter-is-incorrect
Heath [MSFT]的答复:
日志确认您的某些Windows Installer产品 注册已损坏。对于第一个问题,请打开命令提示符 (最好提升以避免以后出现多个UAC提示)并运行 以下内容:
start /wait msiexec /fomus {284FA9A0-CEDD-81D3-5A19-5858E95FD0C4} REINSTALL=ALL
那应该得到 你过去的第一个问题。如果没有,请手动删除 像这样的产品,并从包缓存中重新安装:
start /wait msiexec /x {284FA9A0-CEDD-81D3-5A19-5858E95FD0C4} IGNOREDEPENDENCIES=ALL start /wait msiexec /i "C:\ProgramData\Package Cache\{A79F6653-6AF1-4AF2-BC15-F5D6C05E1E6A}v2.0.40326.0\packages\sptoolsDependencies\enu\WorkflowManagerTools_x64.msi" ADDLOCAL=ALL NOVSUI=1
(更改上述文件 WorkflowManagerTools_x64.msi根据您的日志文件记录)之后 这样,安装VS Update 3应该可以工作。
答案 1 :(得分:0)
我有一个非常类似的问题,它在根本上显示了上面在Visual Studio 2015 Update 3设置错误中确定的相同问题(我无法安装使用Visual Studio 2015 Isolated Shell的SSMS 17.1)。我尝试了上面的解决方案,遗憾的是这对我不起作用。我在vs_isoshell.exe日志文件中进行了更多挖掘,并找到了与下面类似的行。
[6BE0:36E0][2017-07-13T13:05:36]i000: Error 0x80070057: Failed to convert version: to DWORD64 for ProductCode: {9A7E3828-17FB-3E0C-9B28-48493E01937A}
ProductCode引用" Microsoft Visual C ++ 15 x86调试运行时 - 14.10.24269"。
仔细阅读我安装的程序显示我没有安装此程序,由于存在更高版本,我无法再次安装它(当我安装Visual Studio 2017时,它已升级或删除) 。
我做了一些搜索并遇到this page,其中有我适应我情况的步骤。我使用Process Monitor执行了相同的安装程序注册表分析,但缺少相同的密钥。我在下面的路径中添加了一个名为 DisplayVersion 的键(字符串 - REG_SZ),其值为 14.10.24629 ,并且有效。
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\8283E7A9BF71C0E3B9828494E31039A7\InstallProperties]
添加密钥/值对允许VS 2015 Update 3 Isolated Shell的安装成功完成,从而允许SSMS 17.1安装成功完成。