codegeex插件在vs code中安装失败因权限不足,需修复扩展目录acl权限、改用可写路径(如d盘)、禁用受控文件夹访问(仅可信环境)或清除缓存后重装。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

CodeGeex 插件在 VS Code 中安装失败并提示“权限不足”,说明当前用户对扩展安装目录(如 %USERPROFILE%\.vscode\extensions)没有写入权限,或系统受控文件夹访问策略拦截了写操作。
检查并修复 VS Code 扩展目录权限
第一步:以管理员身份运行 PowerShell
按下 Win + R → 输入 powershell → 按住 Ctrl + Shift 后回车 → 在 UAC 弹窗中点击【是】。
第二步:获取当前 VS Code 扩展路径
执行命令:echo $env:USERPROFILE\.vscode\extensions,记下输出的完整路径,例如 C:\Users\张三\.vscode\extensions。
第三步:重置该目录 ACL 并授予权限
执行命令:icacls "C:\Users\张三\.vscode\extensions" /reset /T /C /Q → 再执行:icacls "C:\Users\张三\.vscode\extensions" /grant "$env:USERNAME:(OI)(CI)F"。【必须用双引号包裹含空格或中文的路径,否则命令失败】
第四步:重启 VS Code 并重试安装
关闭所有 VS Code 窗口(包括后台进程),再重新打开,进入扩展面板安装 CodeGeeX。
绕过权限限制:改用可写路径安装插件
方法一:手动指定 extensions 目录到 D 盘
在管理员 PowerShell 中执行:code --extensions-dir "D:\vscode-extensions"。这会临时启动一个使用新路径的 VS Code 实例,后续在此窗口中安装插件将完全避开 C 盘权限问题。
方法二:永久切换扩展存储位置
退出所有 VS Code 进程 → 右键 VS Code 快捷方式 → 属性 → “快捷方式”选项卡 → 在“目标”末尾添加空格后追加:--extensions-dir "D:\vscode-extensions" → 点击确定。下次双击即默认使用该路径。
CodeGeeX 2.21.0是智谱AI推出的AI编程助手版本,对Inline Chat功能进行了重大优化,包括UI设计升级、支持流式输出以提升响应速度,并新增“查看思路”按钮以便理解代码原理。同时,该版本在编辑器中新增CodeLens控件,支持一键“解释”代码或“添加注释”。目前该工具对个人开发者免费开放。
【注意】不要选 C:\temp 或 C:\ProgramData 等路径——Windows Defender 受控文件夹访问会主动拦截这些位置的写入】
禁用受控文件夹访问(仅限个人可信环境)
按 Win + R 输入 windowsdefender://advancedsettings → 进入“勒索软件防护”页面 → 关闭“受控文件夹访问”。
关闭后无需重启,立即回到 VS Code 尝试安装 CodeGeeX 插件。
若插件仍无法安装,说明问题不在 Defender,而是扩展目录本身 ACL 未授权,应立即返回第一部分执行权限修复。
清除残留缓存后强制重装
第一步:彻底退出 VS Code
任务栏右键 VS Code 图标 → 选择“退出”,再打开任务管理器 → 结束所有名为 Code.exe 的进程。
第二步:删除旧扩展缓存
在文件资源管理器地址栏粘贴并回车:%USERPROFILE%\.vscode\extensions\aminer.codegeex-* → 全选匹配文件夹 → Shift + Delete 彻底删除。
第三步:清空 VS Code 临时下载缓存
地址栏输入:%USERPROFILE%\AppData\Roaming\Code\Cache → 删除整个 Cache 文件夹。
第四步:以标准用户身份重装
不再使用管理员模式启动 VS Code → 直接从扩展面板搜索安装 CodeGeeX → 安装完成后重启编辑器。










