如何卸载“ Microsoft .NET Core 1.0.0 RC2-VS 2015工具预览1”?


87

我在卸载时遇到问题Microsoft .NET Core 1.0.0 RC2 - VS 2015 Tooling Preview 1。我在Windows 7中,在Programs and Features窗口中。当我点击uninstall,它带来了一个对话框,其中的选项repairuninstall以及cancel。当我单击时uninstall,将弹出一个“打开文件”窗口。

我已经在Google上搜索了一下,看看是否有文件可以下载以使此“打开文件”窗口处于满意状态。我在任何地方都找不到。这是我看过的一些内容,但我无法确定哪一个适合。

https://www.microsoft.com/net/download

我尝试卸载的原因是因为我在Visual Studio 2015社区中遇到了很多麻烦,这是故障排除过程的一部分。


21
MS未能考虑到这是一个非常愚蠢的问题。就像没有一个人在MS上实际使用他们该死的软件一样。很高兴您发布了这篇文章。
基思

Answers:


210

6
谢谢,但是你怎么知道去那里呢?
r12

3
我有一个简单的问题,但是我需要AspNet5.ENU.RC1_Update1_KB3137909.exe在任何在线位置都找不到。有人吗?
hex

5
@hex这是链接(通过此GitHub评论)。
整体开发者

不确定我的版本,卸载正在寻找“ DotNetCore.1.0.0-VS2015Tools.Preview2.0.1.exe”
GGirard

2
您是否有2.0.3的链接?没关系找到它go.microsoft.com/fwlink/?LinkID=827524
Mark Broadhurst,2016年


0

我也遇到了障碍,也需要卸载Microsoft .NET Core 1.0.0 RC2-VS 2015 Tooling Preview 1。当我使用Windows 10时,这在2020年仍然是一个持续存在的问题:)请注意,上面@ r12 最初的问题是针对Windows 7的。但是,我相信我在此响应中提供的替代解决方案仍然是适用的解决方案模型,也可以与版本的Windows一起使用

当我参观了设置窗口和上; 我遇到了同样的对话框,其中@ R12正在经历。但是再次,我在Windows 10上遇到了问题,而@ r12在使用Windows 7。这使我相信,这特别是在卸载程序应用程序中逻辑错误Programs and Features ClickedUninstall'Open file'

另外,每次失败的卸载尝试后,我都会感到烦恼。在那里我可以 执行第二 卸载尝试,而不 重新启动。在重启之间未能卸载尝试是必要的,因为标题信息,用“请等到当前程序完成卸载或正在改变。” ,将出现在所有后续选项中。最初,我在Core i3上等待了10分钟以上。我放弃了等待,Programs and Features wait dialoglabel Uninstall Clicks重新启动的,而不是“等着吧”,什么我认为是一个悬挂状态的类型逻辑错误卸载应用程序,这将永远不会结束。

我的假设对于为什么卸载过程“早犯错误了”,是由于对话框中调用代码卸载过程中被返回一个意外的值,并且当处理不当,结果没有有效的通过在用户选择对话框。该过程就“犯错误的早早出局”绕过,将通知代码的Windows卸载过程为完成取消用户'Open file' exe file'Open file'

我还相信exe file,在卸载过程中intent对于卸载程序应用程序开发团队来说,对于正常的最终用户用例来说,选择一个绝对不是一个好主意。这是显著的是,它进一步揭示了一个更复杂的问题具有潜在的做它被有关的IIS permissionsIIS file locking对的现有 exe file卸载/安装/运行器服务

我认为这IIS可能会将exe fileor或service / windows服务用作一种操作资源,而这种资源应该在本质上更加分离。但是,这干扰了服务生命周期的“ 卸载”部分。遇到文件系统相关问题时,似乎卸载过程的默认操作是仅向用户提供对话框。该目的的存在,所以卸载开发商卸载测试此的 服务/窗口服务,只需简单地选择测试exe文件'Open file' ; 不能完全卸载该服务以提高重复测试能力

我也曾尝试重新启动Windows,然后Programs and Features再次返回到窗口,但是遇到了重复的结果。你们中的某些人可能会想到Albert Einstein“疯狂的定义是一遍又一遍地做同样的事情,并期望得到不同的结果”,就像在这种周期性重启环境中的幽默一样。不过,我希望你重新考虑其实我已经在许多卸载的中间应用架构工具 起初之前运行到这问题,而根本就没有 重新启动还没有:)。击中时应用程序错误与任何版本的Windows重新启动可能是你的第一个 最佳选择分辨率。虽然,我会说我可能会比较热心,甚至尝试进行卸载第三第四次后重启,还是让我们假装我没有很高的希望。

我确实找到了一个单独的替代解决方案,该解决方案不需要我下载安装程序的 任何副本,该副本exe files@Vincent Liou回答的先前解决方案链接。对于这里的特定示例,我假设只需要从Microsoft下载该文件:DotNetCore.1.0.0.RC2-VS2015Tools.Preview1.exe,然后在出现提示时将其提供给Uninstaller应用程序exe file

替代解决方案: 为了解决或解决已安装的卸载程序application / service中逻辑错误,我要做的是改为使用以下说明

  • VisitPrograms and Features窗口。
  • Click在链接选项上Turn Windows features on or off
  • Disable复选框.NET Framework 3.5 (includes .NET 2.0 and 3.0)
  • Disable复选框.NET Framework 4.7 Advanced Services
  • Disable复选框Internet Information Services
  • Reboot
  • VisitPrograms and Features窗口。
  • Select程序Microsoft .NET Core 1.0.0 RC2 - VS 2015 Tooling Preview 1
  • ClickUninstall链接上。

使用此解决方案,我能够正确卸载Microsoft .NET Core 1.0.0 RC2-VS 2015 Tooling Preview服务。如果任何超过只是我不知道IIS禁止独自一人,在这里需要。我正在清理并卸载三个较旧的Visual Studio软件IDE,并试图将我的Dev Box升级到最新的VS 2019.NET Core环境;这就是为什么我想Disable选中.NET Framework 3.5 (includes .NET 2.0 and 3.0)和的原因.NET Framework 4.7 Advanced Services。但是,我不知道此操作是否实际上是解决方案的一部分。我也没有更多时间专门用于此。

祝你好运,并看到了爱因斯坦的名言:Professorbuzzkill.com/einstein-insanity-qnq,我也将其链接到#标签,而不是真实的链接。因为,我不知道这是否是安全的链接。如果您不熟悉,并正在寻找原始来源,只需搜索它。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.