无法更新visual studio安装程序

Jan*_*eed 20 visual-studio-2017

想要将这个问题添加到池中以防有人遇到同样的问题

我无法在Windows 7上更新Visual Studio 2017并收到以下错误:

无法将文件安装到目标位置.错误:文件夹"c:\ Program Files(x86)\ Microsoft Visual Studio\Installer"或其中的文件被另一个程序锁定.关闭可能正在使用它的所有应用程序,然后重试.

Jan*_*eed 61

我发现的初始解决方案是重新安装Visual Studio,但觉得它可能是不必要的.我找到的解决方案是关闭visual studio,转到"c:\ Program Files(x86)\ Microsoft Visual Studio\Installer",将文件夹"Installer"重命名为其他内容,然后从重命名的文件夹中运行vs_installer.exe.

希望有人帮助.

  • 差不多四年后,同样的问题。微软干得好。至少他们可以在错误消息中说明问题所在。 (5认同)
  • 我在尝试安装“msvs 2019 16.3.0”更新时遇到了同样的问题。我无法重命名“Installer”文件夹:“该操作无法完成,因为该文件夹或其中的文件已在另一个程序中打开”。使用“资源监视器”我没有找到任何使用此文件夹中的内容的进程 (3认同)
  • 这是不久前,但我认为它重新创建了文件夹和内容.它一直对我有用,因为我不必移动内容或重命名它.我想我甚至在使用后删除了重命名的文件夹. (2认同)
  • 今天不得不再次执行此操作(vs2019,更新到版本16.2.3)。谢谢! (2认同)

por*_*cus 11

我刚刚在Windows 10上尝试更新Visual Studio 2017安装程序时遇到了同样的错误.在我的情况下,c:\Program Files (x86)\Microsoft Visual Studio\Installer由于在后台运行的病毒/恶意软件扫描软件,目录被锁定.停止后,安装VS 2017安装程序没有更多问题.

最初误导我的问题来源是,锁定该目录中文件的System进程是Process Explorer中的特殊进程,所以我最初选择了错误的兔子洞.

  • Malwarebytes是我的罪魁祸首. (11认同)
  • 这对我也有用。我尝试将 c:\Program Files (x86)\Microsoft Visual Studio 添加到恶意软件字节中的排除文件夹,但没有成功。我不得不禁用仪表板中的所有保护选项,之后它就像一个魅力。 (2认同)

Ale*_*lex 7

如果您有恶意软件字节,那么您可以将其添加到允许列表中C:\Program Files(x86)\Microsoft Visual Studio,它将起作用。

  • 谢谢你!!我最近安装了 MalwareBytes Premium,这就是我的原因。我在其他地方找到了仅将安装程序文件夹添加到排除项的建议,但它显然忽略了安装文件的目的地,所以这非常有效! (2认同)