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

无法打开Visual Studio Code:用户数据写入权限错误求助

解决VS Code无法写入用户数据目录的EPERM权限问题
  • 检查目标目录权限
    找到报错提示里的C:\Users\你的用户名\...路径,右键该文件夹 → 属性 → 安全选项卡。选中当前登录的用户,确认写入权限已勾选;如果没勾选,点击「编辑」,勾选写入权限后点应用、确定。

  • 以管理员身份启动VS Code
    右键VS Code快捷方式,选「以管理员身份运行」,试下能不能正常启动。要是没问题,可以设置默认用管理员身份启动:右键快捷方式 → 属性 → 兼容性选项卡 → 勾选「以管理员身份运行此程序」→ 确定。

  • 重置VS Code用户数据目录权限
    按下Win+R输入cmd打开命令提示符,执行下面的命令(把路径替换成你实际的用户数据目录,一般是C:\Users\你的用户名\AppData\Roaming\Code):

    icacls "C:\Users\你的用户名\AppData\Roaming\Code" /grant "%USERNAME%":F /T
    

    这条命令会递归给当前用户目标目录的完全控制权限。

  • 手动指定用户数据目录
    如果前面的方法都没用,就把用户数据目录移到你有权限的位置:右键VS Code快捷方式 → 属性 → 在「目标」栏的末尾加上 --user-data-dir "D:\VSCodeData"(替换成你自己的可写入路径)。比如目标栏会变成:

    "C:\Users\你的用户名\AppData\Local\Programs\Microsoft VS Code\Code.exe" --user-data-dir "D:\VSCodeData"
    

    确定后再启动VS Code就行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 15:36:18