VSCode启动时.NET Runtime获取失败(EPERM权限错误)如何解决?
.NET Runtime下载失败(EPERM权限错误)修复方案
以下是针对EPERM: operation not permitted, unlink 'c:\Users\knyzs\AppData\Roaming\Code\User\globalStorage\ms-dotnettools.vscode-dotnet-runtime.dotnet\7.0.11\dotnet.exe'错误的实用修复步骤:
- 终止占用进程:打开任务管理器,找到所有
dotnet.exe进程并结束,同时完全关闭VSCode(包括后台运行的实例)。 - 手动清理目标目录:导航到路径
c:\Users\knyzs\AppData\Roaming\Code\User\globalStorage\ms-dotnettools.vscode-dotnet-runtime.dotnet\7.0.11,删除整个文件夹。如果删除时提示权限不足,右键该文件夹→属性→安全,给自己的用户账号添加「完全控制」权限后再尝试删除。 - 管理员身份运行VSCode:右键VSCode图标,选择「以管理员身份运行」,重启后重新触发.NET Runtime下载,让插件获得足够的文件操作权限。
- 手动安装指定版本Runtime:直接下载.NET 7.0.11 x64桌面运行时,完成安装后,在VSCode的C#插件设置中找到
dotnet.path选项,手动指定已安装的dotnet.exe所在路径。 - 排查杀毒软件拦截:部分杀毒软件会阻止VSCode修改系统目录文件,可暂时关闭杀毒软件或将VSCode及上述
dotnet存储目录加入信任列表,再重试下载。
内容的提问来源于stack exchange,提问作者Alexandr
相关产品推荐
相关产品推荐

