【问题标题】:How do I uninstall "Microsoft .NET Core 1.0.0 RC2 - VS 2015 Tooling Preview 1"?如何卸载“Microsoft .NET Core 1.0.0 RC2 - VS 2015 Tooling Preview 1”?
【发布时间】:2016-06-03 23:20:29
【问题描述】:

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

我在 Google 上搜索了一下,看看是否有可以下载的文件来满足这个“打开文件”窗口。我在任何地方都找不到。以下是我看过的一些东西,但我不知道哪一个适合。

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

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

【问题讨论】:

  • 这是一个 MS 没有考虑到的非常愚蠢的问题。就像 MS 中没有一个人真正使用他们该死的软件一样。很高兴你发了这篇文章。

标签: .net visual-studio azure-pipelines-release-pipeline azure-artifacts


【解决方案1】:

【讨论】:

  • 谢谢,但你怎么知道要去那里?
  • 我有类似的问题,但我需要 AspNet5.ENU.RC1_Update1_KB3137909.exe 在网上任何地方都找不到。有人有吗?
  • @hex 这是link(通过this GitHub comment)。
  • 你有 2.0.3 的链接吗?没关系找到它go.microsoft.com/fwlink/?LinkID=827524
  • 截至今天,链接已失效 404 个。
【解决方案2】:

就我而言,我还必须以管理员身份手动启动 .exe,否则卸载完成,但实际上并没有删除 .NET Core 安装。

【讨论】:

    【解决方案3】:

    我在卸载 Microsoft .NET Core 1.0.0 RC2 - VS 2015 Tooling Preview 1 时遇到了障碍。这在 2020 中仍然是一个持续存在的问题,因为我正在使用 Windows 10 :)注意上面@r12提出的原始问题是针对Windows 7的。但是,我相信我在此回复中提供的替代解决方案仍然是一个适用的解决方案模型,可以与版本的Windows 也是如此。

    当我访问Programs and Features 设置窗口Uninstall上的Clicked时;我遇到了与@r12 相同的'Open file' 对话框。然而,我在 Windows 10 上遇到了问题,而 @r12 使用的是 Windows 7。这让我相信这是卸载应用程序中的一个逻辑错误

    此外,每次卸载尝试失败后我都遇到了烦恼;我可以 执行 第二次 卸载尝试,没有第一次 重新启动。在失败的卸载尝试之间重新启动是必要的,因为Programs and Features 标题信息 em> wait dialog,与 label '请等待当前程序完成卸载或更改。',将 出现所有后续 Uninstall 选项 Clicks。我最初在 Core i3 上等了超过 10 分钟。我放弃了等待并重新启动,而不是'等待它结束',我假定是一个挂起状态 卸载程序应用程序中的逻辑错误类型,永远不会完成。

    我的假设为什么卸载过程'早早出错',是由于'Open file' strong> 卸载过程中的对话框调用代码正在返回一个意外值,并且在无效时对结果进行了错误处理strong> exe file 由用户在 'Open file' 对话框 中选择。然后该进程'提前退出'绕过通知Windows卸载进程有被用户完成

    我也相信卸载过程中必须选择exe file,从来都不是@ 987654339@正常的最终用户用例,由卸载程序应用开发团队提供。这是重要,因为它进一步揭示了一个更复杂的问题,它可能与 IIS permissions现有的 exe file卸载/安装/运行服务IIS file locking

    我认为 IIS 可能正在使用 exe fileservice/windows 服务 作为操作资源,这应该在本质上更加解耦;但是,这会干扰服务生命周期卸载部分。 卸载过程的默认操作,当遇到文件系统相关问题时,可能只是简单地提供一个'Open file' 对话给用户。 目的是,所以这个服务/windows服务卸载开发人员卸载测试人员,可以简单地选择一个测试 exe 文件; repeat test-ability 并没有完全卸载服务以提高速度。

    我也曾尝试重新启动 Windows,然后再次返回 Programs and Features 窗口,但遇到重复结果。你们中的一些人可能会想到 Albert Einstein'精神错乱的定义是一遍又一遍地做同样的事情并期待不同的结果',在这个周期性重启中很幽默语境。但是,我希望您重新考虑我已经在卸载许多应用程序框架工具最初之前的事实strong> 遇到这个问题,只是没有 重新启动 :)。当使用任何版本的 Windows 遇到 应用程序错误 时,重新启动 可能是您的第一个 最佳选择 em> 到一个分辨率。虽然,我会说我可能有点热心,甚至在 重新启动 第三次第四次 次尝试 卸载 >,但让我们假装我没有希望。

    我确实找到了一个单独的替代解决方案,它不需要我下载 安装程序 exe files 的任何副本, 链接@Vincent Liou回答的上一个解决方案中。对于此处的具体示例,我假设我只需要从 Microsoft 下载单个 exe fileDotNetCore.1.0.0.RC2-VS2015Tools.Preview1.exe,然后将其提供给 提示时卸载应用程序

    替代解决方案: 为了解决或修复已安装的卸载程序应用程序/服务中的逻辑错误,我所做的是使用以下说明

    • Visit Programs 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
    • Visit Programs 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。但是,我不知道这个动作是否真的是解决方案的一部分。我也没有更多时间专注于此了。

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

    【讨论】:

    • 至少不能按说明工作。我有Microsoft .NET Core 1.0.0 RC2 - VS 2015 Tooling Preview 1,并且完全按照步骤操作,我仍然会看到DotNetCore.1.0.0.RC2-VS2015Tools.Preview1 的对话框。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-07
    • 2016-10-15
    相关资源
    最近更新 更多