Visual Studio 安装程序无法执行修复或更新

适用于: Visual Studio 2022

现象

尝试修复或更新 Visual Studio 时,可能会看到以下错误:

A product matching the following parameters cannot be found:channelId: VisualStudio.17.Release

productId: Microsoft.VisualStudio.Product.Enterprise

原因

如果计算机上的 Visual Studio 实例已损坏,则可能会出现此问题。

解决方法

如果以前尝试修复或更新 Visual Studio 失败,则可以运行 InstallCleanup.exe 工具以删除安装文件和产品信息,然后重新安装 Visual Studio 2022。 此过程可确保 Visual Studio 的全新安装,这应允许成功修复或更新。

若要解决此问题,请执行以下步骤:

  1. 使用管理员特权打开命令提示符。

  2. 运行以下命令以执行 InstallCleanup 工具:

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

    此命令将执行 Visual Studio 安装清理,删除任何损坏或不完整的组件。 在这种情况下 17,版本值指定要删除的产品版本。

  3. 完成清理过程后,重新安装 Visual Studio 2022

  4. 启动 Visual Studio 2022 安装程序,并按照提示重新安装 Visual Studio。 请确保在安装过程中选择所需的工作负载和组件。

详细信息