首页 > 解决方案 > 无法安装 Microsoft.VisualStudio.Community.Msi

问题描述

我已经下载了具有以下工作负载的 Visual Studio 2017 15.7.6

  1. .Net 桌面开发。
  2. ASP.NET 和 Web 开发。
  3. 使用 .Net 进行移动开发

安装完所有内容后,我收到此警告“设置完成并发出警告”,然后单击“查看问题”。然后问题显示“无法安装 Microsoft.Visualstudio.Community.Msi”。这是完整的错误日志,

安装出了点问题。

您可以通过以下方式解决软件包故障:

  1. 使用下面的搜索 URL 搜索每个包失败的解决方案
  2. 修改受影响工作负载或组件的选择,然后重试安装
  3. 从您的机器中删除产品,然后重新安装

如果该问题已在开发者社区报告,您可以在那里找到解决方案或解决方法。如果该问题尚未报告,我们鼓励您创建一个新问题,以便其他开发人员能够找到解决方案或变通方法。您可以使用“提供反馈”按钮从右上角的 Visual Studio 安装程序中创建新问题。

==================================================== ===============================

包 'Microsoft.VisualStudio.Community.Msi,version=15.7.27617.1' 安装失败。搜索 URL https://aka.ms/VSSetupErrorReports?q=PackageId=Microsoft.VisualStudio.Community.Msi;PackageAction=Install;ReturnCode=1406 详细信息 MSI:C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.VisualStudio.Community.Msi,version=15.7.27617.1\Microsoft.VisualStudio.Community.Msi.msi,属性:REBOOT=ReallySuppress ARPSYSTEMCOMPONENT=1 MSIFASTINSTALL="7 " VSEXTUI="1" PIDKEY="NGKBDRWKQFTT82MTRMPKRM6XM" VS7.3643236F_FC70_11D3_A536_0090278A1BB8="C:\Program Files (x86)\Microsoft Visual Studio\2017\Community" FEEDBACKOPTIN="1" 返回码:1603 返回码详细信息:安装过程中出现致命错误. 消息 ID:1406 消息详细信息:无法将值 PrimaryInteropAssemblyName 写入密钥 \Software\Classes\TypeLib{7C0FFAB0-CD84-11D0-949A-00A0C91110ED}\1.0。验证您是否有足够的权限访问该密钥,或联系您的支持人员。日志 C:

我尝试下载其他版本,但仍然遇到同样的错误。我禁用了我的防病毒软件,但它也没有用。请我需要帮助它令人沮丧,我做错了什么?

标签: visual-studioinstallationvisual-studio-2017

解决方案


我禁用了我的防病毒软件,但它也没有用。请我需要帮助它令人沮丧,我做错了什么?

请尝试以下步骤:

1)管理员身份启动regedit

2)导航到HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{7C0FFAB0-CD84-11D0-949A-00A0C91110ED}\1.0-->右键单击--> launch Permissions->Advanced

  • 确保所有者是 SYSTEM
  • 系统和管理员对键和子键具有完全控制权。

同时,请检查您是否安装了可能拒绝访问此密钥的专用防病毒、应用程序阻止程序或 GPO 阶段性许可软件。

3)然后重新启动,然后尝试暂时禁用防病毒软件,然后以管理员身份运行 VS Installer 来修复您的安装

另外,如果这些都不起作用,请在此链接下重新安装VS2017(请安装VS2017 15.9,这是最新的VS2017版本) 。

卸载VS2017后,请检查是否有这个:%programfiles(x86)%\Microsoft Visual Studio\Installer\resources\app\layout\InstallCleanup.exe.

  • 如果是这样,请使用 -full 参数从管理员命令提示符启动它:InstallCleanup.exe -full

  • 如果没有,请手动删除 %programfiles(x86)%\Microsoft Visual Studio\Installer 文件夹

然后在我的链接下安装insatll VS2017,请记住以管理员身份运行它。

希望它可以帮助你。


推荐阅读