我拼命地寻找答案到我几个月前开始的话题。
问题是这样的: 我无法再安装 Visual Studio(任何版本),因为 Windows 安装程序包 (.msi) 不想监听已在注册表编辑器中更改的共享安装路径(位于
HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\Setup\\SharedInstallationPath
)。
看这两张截图你就会明白了:
这是我更新来测试的SharedInstallationPath:
这是我更改路径后的响应:
和我改变之前一样。距离我遇到这个问题已经一年了。我无法做任何事情来使
VsWebProtocolSelector
更改共享文件的路径。
无论如何我可以改变这个路径(也许通过注册表编辑器)?
您可以在计算机上找到该文件:C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.VisualStudio.VsWebProtocolSelector.Msi,version=17.4.33006.217
有人知道我能做什么吗?
[编辑]更新:我只是擦除 HDD 分区并使用新的 Visual Studio Community 2022 重新安装 Windows。
您是否尝试从另一台安装了 vs studio 的电脑复制/粘贴软件包?
我今天遇到了同样的问题。我在注册表中搜索了
VsWebProtocolSelector
,并在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\6957A9C67E8C0B445B1C515DBC7994A9\InstallProperties
找到了一些安装数据。其中有一个名为 UninstallString
的值。我立即执行了:
MsiExec.exe /I{6C9A7596-C8E7-44B0-B5C1-15D5CB97499A}
随后,涉及 VsWebProtocolSelector 的 Visual Studio 安装成功。
注意:这个答案可能会做同样的事情:无法更新当我使用 Visual Studio 安装程序更新新版本时(例如 15.7.* 到 15.9.* 或到目前为止)