如何卸载适用于 .NET 2.5 的 Azure SDK?

How do I uninstall Azure SDK for .NET 2.5?

我从 here、"authoring tools"、"Azure tools" 和 "libs for .net" 包中下载了 Azure SDK for .NET 2.5 并依次安装。安装成功,Visual Studio 2012 之后甚至提出要迁移我的 .ccproj 项目。

问题是它们不在 "Add/Remove" 程序列表中(SDK 1.8 组件在该列表中)所以我不知道如何开始卸载 SDK。

如何卸载这些东西?

您无法在 "Add/Remove Programs" 列表中找到它们,因为早期的 SDK 工具被称为 Windows Azure Something 并且位于列表的底部并且更新SDK 工具称为 Microsoft Azure Something,位于列表中间。

只需按 "installed on" 对列表进行排序,您就可以轻松找到它们并删除它们。

我在 Visual Studio 2015 社区遇到了同样的问题。 Add/Remove 程序中没有 Azure 项目,Tools/Extensions 和更新中没有卸载选项。

解决方案是转至 C:\Windows\Installer 并从描述中包含 "Azure" 的每个 .msi 文件的上下文菜单中选择“卸载”。完美运行,每一块天蓝色的垃圾都不在 Visual Studio 中了。

注意: .msi 文件在 Installer 目录中具有类似散列的名称。要轻松识别哪个 .msi 文件,只需在 Windows 资源管理器中添加 Subject 列。它将显示描述。

为了完成 Ondřej 的回答(我还不能发表评论):由于 windows 资源管理器不显示描述或允许搜索它,我在所述文件夹中打开了一个命令行 运行 findstr /I /M azure *.msi 获取包含 "Azure" 的文件列表。然后我手动检查了结果列表中的每个文件,以确保我与 Azure 相关,然后我就完成了。

我也有同样的问题。我刚刚安装了 Visual Studio 2015 Community(Update 2) 并在那里发现了很多 Azure 的东西。 我尝试在扩展 window 中删除它们,但即使我卸载了它们,它们仍然列在关于 window 中。就像它只是简单地隐藏而不是卸载一样。 更不用说,Azure SDK也一直要求更新,而且不存在于扩展列表中。

经过一番搜索,我找到了这个工具。您可以使用此工具删除所有 Azure。我已经尝试过并且有效。现在 Visual Studio 也启动得更快了 :D

https://github.com/tsasioglu/Total-Uninstaller

MyUninstaller 自 2003 年以来一直存在。它是免费的。 它基本上是 Control Panel\Programs\Programs 和 Features 的更多功能版本。它为每个 msi 列出了 10 多个属性;所有这些都是可搜索的,包括 Azure。

在 XP 下它要快得多,这就是我了解到它的方式。它在 "quick Mode" 中非常快,因为它将来自 msi 的 meta-data 缓存在单个文件 (%APPDATA%\Roaming\NirSoft\MyUninst.ini) 中。这总是比打开和阅读数百个 MSI 更快。 F5 - 刷新列表,但通常不需要

我认为它安全可靠,因为它实际上 "uninstall" 什么都没有。要卸载它,只需调用执行工作的 msi。

注意事项:

  • 删除条目不会卸载,只有在包已卸载时才应使用。 (这是设计使然。)
  • 同时卸载多个软件包通常不会 不起作用,因为 msiexec 不允许这样做。 (这是一种无害的 烦恼)
  • 该列表可能包含重复条目。

使用此 Microsoft 工具卸载拒绝通过控制面板卸载的 Azure exe:https://support.microsoft.com/en-us/help/17588/windows-fix-problems-that-block-programs-being-installed-or-removed

(来自 )