在VS安装期间找不到与以下参数匹配的产品

时间:2017-11-30 16:24:12

标签: asp.net asp.net-mvc visual-studio asp.net-core visual-studio-2017

我已尝试过StackOverflow和VS开发者社区提供的所有解决方案,但我无法解决错误说法。

A product matching the following parameters cannot be found:

channelId:  VisualStudio.15.Release
productId:  Microsoft.VisualStudio.Product.Community

以下是我尝试过的解决方案。

  • 尝试删除Program Files
  • 中的VS文件夹
  • 尝试运行InstallCleanup.exe -i with cmd(以管理员身份)
  • 尝试运行InstallCleanup.exe -f with cmd(以管理员身份)
  • 尝试从Program Data中删除VS包
  • 尝试使用新旧两个软件包进行安装

2 个答案:

答案 0 :(得分:4)

我遇到了这个问题,并且能够通过以下步骤解决

  1. 使用管理员权限打开命令提示符
  2. 运行以下命令(这将清除previosu安装缓存。-full选项很重要) “%programfiles(x86)%\ Microsoft Visual Studio \ Installer \ resources \ app \ layout \ InstallCleanup.exe”-full
  3. 重新启动安装程序
  4. 希望这会有所帮助。只是补充一下,我没有卸载VS 2015来实现这个目的。

答案 1 :(得分:3)

按照以下步骤操作,您的问题将得到解决:

卸载

  1. 请导航到C:\ Program Files x86并搜索Microsoft Visual Studio文件夹。然后右键单击并删除该文件夹。

  2. 然后从这2个位置中仅删除Visual Studio文件夹(如果存在): C:\Users\YOUR_USER\AppData\Local\Microsoft
    C:\ProgramData\Microsoft

  3. 最后,请在左下方的搜索字段中键入regedit以访问注册表编辑器...打开后,导航至HKEY LOCAL MACHINE > SOFTWARE > MICROSOFT并在此处检查Visual Studio文件夹。如果在那里看到一个,请右键单击并删除文件夹。

再次安装之前

在再次尝试安装之前,请确保您遵循以下这些准则:

  1. 重新启动。

  2. 确保您的Windows是最新的,检查是否有任何暂挂的Windows更新。

  3. 暂时禁用任何防病毒/防火墙(包括Windows Defender)。安装程序需要不受阻碍地访问Internet才能访问Microsoft服务器。

  4. 清理(C:\ Windows \ Temp)文件夹。

  5. 启动安装程序时,右键单击并选择“以管理员身份运行” 忽略上述步骤会导致大多数安装失败。