VS安装时找不到符合以下参数的产品

问题描述 投票:0回答:4

我已尝试了 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
    (以管理员身份)
  • 尝试从程序数据中删除 VS 包
  • 尝试安装新旧两个软件包
asp.net asp.net-mvc visual-studio asp.net-core visual-studio-2017
4个回答
26
投票

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

  1. 使用管理员权限打开命令提示符
  2. 运行以下命令(这将清理以前的安装缓存。-full 选项很重要)
    "%programfiles(x86)%\Microsoft Visual Studio\Installer\resources\app\layout\InstallCleanup.exe" -full
  3. 重新启动安装程序

希望这有帮助。补充一下,我无需卸载 VS 2015 即可正常工作。


10
投票

对于寻找 VS2019 问题解决方案的人来说,InstallCleanup.exe 位于“Installer”目录下,而不是其子目录下。

"C:\Program Files (x86)\Microsoft Visual Studio\Installer\InstallCleanup.exe" -full

6
投票

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

卸载

  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)。安装程序需要畅通无阻地访问互联网才能访问 Microsoft 服务器。

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

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


0
投票

我在 Visual Studio 2022 中遇到同样的问题 对我来说,问题是使用了过时的 Visual Studio 安装程序(它来自离线 ISO),通过下载最新版本的安装程序,它检测到已安装的版本,问题就解决了。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.