You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

.NET Core旧运行时版本3.1.31无法删除的解决方法咨询

移除残留的.NET Core Runtime 3.1.31版本

操作步骤:

  • 获取管理员权限:右键打开PowerShell或命令提示符,选择「以管理员身份运行」,避免因权限不足导致操作失败。
  • 停止依赖进程:先结束所有使用该旧版本的.NET进程,否则删除文件夹会报错。执行以下命令查看关联进程:
    tasklist /m coreclr.dll
    
    在任务管理器中结束列出的进程;若涉及IIS,可先停止对应应用池或IIS服务。
  • 强制删除残留文件夹:执行PowerShell命令直接清理版本目录:
    # 删除64位版本残留
    Remove-Item -Path "C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.31" -Recurse -Force
    # 删除32位版本残留
    Remove-Item -Path "C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App\3.1.31" -Recurse -Force
    
  • 验证清理结果:执行命令刷新.NET版本缓存并检查:
    dotnet --list-runtimes
    
    此时不应再显示3.1.31版本,再运行dotnet --info确认结果。
  • (可选)清理注册表残留:若上述操作后仍能检测到旧版本,可手动清理注册表:
    1. 运行regedit打开注册表编辑器
    2. 导航到HKEY_LOCAL_MACHINE\SOFTWARE\dotnet\Setup\InstalledVersions\x64\sharedfx\Microsoft.NETCore.App和HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\dotnet\Setup\InstalledVersions\x86\sharedfx\Microsoft.NETCore.App
    3. 找到对应3.1.31的子项并删除(操作前建议备份注册表,防止误删)

内容的提问来源于stack exchange,提问作者IntelligentCancer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 07:22:06