Visual Studio 2017 尝试修复时出错

Visual Studio 2017 Error while trying to Repair

我在尝试修复 Windows 10 系统中的 Visual studio 时遇到错误 the form specified for the subject is not one supported or known by the specified trust provider VS 2017。甚至,在安装任何项目缺少的功能时遇到同样的错误。请提供任何帮助。

建议你先做几件事(selected from this list):

  1. 重新启动:释放任何锁并执行任何挂起的文件替换。
  2. 磁盘Space:确认你有足够的空间。
  3. 重新下载:重新下载安装媒体(二进制文件损坏的可能性不大)。
  4. Anti-Virus:在安装期间暂时禁用任何防病毒软件 - 在第一次扫描之后。
  5. 磁盘完整性:检查磁盘错误。

请执行所有操作并尝试重新安装。如果需要,也可以尝试 .NET Framework Repair Tool

对于失败的设置,还有大量建议可供尝试:Longer check list. See section "Generic Tricks?"


链接:

  • 这是一份老化的 Visual Studio 检查清单: .
  • Visual Studio 2013 RTM Setup Failed - The form specified for the subject is not one supported or known by the specified trust provider

Visual Studio 2017 Error while trying to Repair

感谢 Stein 的帮助。

要为此问题添加更多步骤:

1)运行this tool修复

2) 清理 C:\Users\xxx\AppData\Local\Temp.

下的 %temp% 文件夹

3)查看windows更新,有更新请更新

4) 禁用您的防病毒软件,然后 运行 vs_installer.exe 作为 管理员 并确保您的 OS 帐户是管理员。

5)如果这些都不行,建议你重新下载最新的vs_installer.exe试试运行。或者通过 控制面板 卸载它,然后重新安装它和 VS。

此外,您可以使用Stein提供的收集工具与我们共享日志文件。它通常存储在 %TEMP%vslogs.zip 下。参见 this link

我使用 revo uninstaller 从系统中完全删除了 VS 2017,然后重新安装了 VS 2017。