如何在Windows 10中卸载通过VS 2022安装的.NET Core 2.1运行时?
卸载通过VS 2022安装的.NET Core 2.1的可行方法
方法1:通过Visual Studio Installer卸载
由于你是通过VS 2022安装的.NET Core 2.1,最安全的方式是使用VS安装程序移除:
- 打开Visual Studio Installer,找到你的VS 2022实例,点击「修改」
- 切换到「单个组件」标签,在搜索框输入
.NET Core 2.1,找到对应的SDK、运行时组件 - 取消勾选这些组件,点击「修改」,等待安装程序完成卸载流程
方法2:手动清理文件与注册表(需谨慎操作)
如果VS Installer里找不到对应组件,可以手动清理:
- 删除安装文件:
- SDK目录:前往
C:\Program Files\dotnet\sdk,删除所有以2.1.开头的文件夹 - 运行时目录:前往
C:\Program Files\dotnet\shared\Microsoft.NETCore.App,删除所有以2.1.开头的文件夹
- SDK目录:前往
- 清理注册表:
打开注册表编辑器(运行regedit),依次定位到:HKEY_LOCAL_MACHINE\SOFTWARE\dotnet\Setup\InstalledVersions\x64\sharedHost\fxr,删除2.1.x相关的子项HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall,查找是否存在.NET Core 2.1相关的卸载条目,如有则右键删除
注意:修改注册表前请先备份,避免误操作导致系统问题
方法3:尝试.NET Uninstall Tool的强制卸载
虽然官方说明该工具针对特定安装方式,但可以尝试强制卸载:
- 以管理员身份打开命令提示符,安装卸载工具:
dotnet tool install --global dotnet-core-uninstall - 列出所有可检测到的.NET版本:
dotnet-core-uninstall list - 如果能找到2.1.x版本,执行卸载命令:
- 卸载SDK:
dotnet-core-uninstall remove --version 2.1.x --sdk - 卸载运行时:
dotnet-core-uninstall remove --version 2.1.x --runtime
- 卸载SDK:
- 若列表未显示目标版本,尝试强制卸载:
dotnet-core-uninstall remove --version 2.1.x --sdk --force(替换--sdk为--runtime可卸载运行时)
内容的提问来源于stack exchange,提问作者Ding
相关产品推荐
相关产品推荐

