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

Windows 11安装Git报错:Failed to expand shell folder constant 'commondesktop'

Windows 11安装Git时「commondesktop」运行时错误的解决方法

可行修复步骤

  • 修复Shell文件夹注册表项

    1. 按下Win + R打开运行窗口,输入regedit启动注册表编辑器
    2. 导航到路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
    3. 找到名为Common Desktop的条目,检查其值是否为默认公共桌面路径:C:\Users\Public\Desktop
    4. 如果条目缺失或值错误,右键点击空白处→新建→字符串值,命名为Common Desktop,并将数值数据设为C:\Users\Public\Desktop
    5. 同时检查HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders下的Desktop条目,确保其指向管理员用户的桌面路径(示例:C:\Users\你的管理员用户名\Desktop)
  • 重置Shell文件夹权限

    1. 右键点击C:\Users\Public\Desktop文件夹,选择「属性」→「安全」选项卡
    2. 点击「高级」,确认所有者为Administrators组,且管理员组拥有完全控制权限
    3. 若权限异常,点击「更改权限」,添加当前管理员用户并赋予「完全控制」权限
    4. 勾选「替换所有子对象权限条目为可继承权限条目」,应用设置后重启电脑
  • 使用Git离线安装包
    下载Git的离线安装包(而非在线安装器),右键选择「以管理员身份运行」进行安装,避开在线安装器对Shell文件夹动态扩展的依赖

管理员用户安装失败的原因分析

新用户能成功安装,说明系统默认的Shell文件夹模板是正常的,管理员用户的问题通常源于:

  • 管理员专属的Shell文件夹注册表项被篡改(比如第三方软件修改了路径)
  • Public\Desktop或管理员个人桌面文件夹的权限受损,导致安装程序无法访问或解析路径
  • 管理员用户配置文件损坏,影响了系统对Shell文件夹常量的解析

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 17:18:19