右键“新建”无“文件夹”选项或失效,是因注册表项缺失或权限异常;需修复hkey_classes_root\directory\background\shellex\contextmenuhandlers\new项并赋值{d969a300-e7ff-11d0-a93b-00a0c90f2719},再重启资源管理器。

你在桌面或任意文件夹里右键,发现“新建”菜单里没有“文件夹”选项,或者点击后毫无反应,连资源管理器顶部的“主页→新建文件夹”按钮也变灰失效——这不是系统卡顿,而是关键注册表项丢失或权限异常导致的功能性中断。
手动修复注册表中的 New 项
这是最常见、最直接的解决路径。Windows 桌面右键“新建”功能依赖于注册表中一个特定 GUID 值指向的 COM 组件,一旦 【New】 项被误删或值错误,整个新建逻辑就断了。
第一步:按 Win + R 打开运行框,输入 regedit → 回车,以管理员身份运行注册表编辑器(若弹出 UAC 提示,请点“是”)。
第二步:在注册表编辑器地址栏中,完整粘贴以下路径并回车:HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\New
第三步:如果地址栏回车后提示“找不到指定项”,说明 【New】 项已彻底丢失。此时请右键点击 ContextMenuHandlers 文件夹 → 选择“新建” → “项”,将新项命名为 New(注意大小写,不能多空格、不能加引号)。
第四步:单击左侧刚建好的 New,右侧空白处右键 → “新建” → “字符串值”,名称留空(即默认为“(默认)”),双击它,在“数值数据”栏中准确输入:
{D969A300-E7FF-11d0-A93B-00A0C90F2719}(必须带前后花括号,字母全大写,中间无空格)。
第五步:关闭注册表编辑器,按 Ctrl + Shift + Esc 打开任务管理器 → 找到“Windows 资源管理器” → 右键选择“重新启动”。无需重启电脑,右键菜单立刻恢复。
快速命令行一键修复(推荐给怕误操作的人)
如果你不想手动翻注册表,这条命令能全自动完成新建、赋值、刷新三步,且不依赖图形界面操作。
方法一:以管理员身份运行命令提示符
点击开始菜单 → 搜索“cmd” → 在搜索结果中右键“命令提示符” → 选择“以管理员身份运行”;
方法二:粘贴执行修复命令reg add "HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\New" /ve /t REG_SZ /d "{D969A300-E7FF-11d0-A93B-00A0C90F2719}" /f → 回车;
命令执行成功会显示“操作成功完成”。紧接着按 Ctrl + Shift + Esc → 重启“Windows 资源管理器”进程即可生效。
检查磁盘写入权限是否被锁死
当 C 盘或桌面所在分区的 NTFS 权限被意外重置,即使注册表完好,系统也会因无权写入而静默失败——此时右键可能仍有“新建文件夹”选项,但点击后无任何反应或报错“拒绝访问”。
右键点击“此电脑” → “属性” → “高级系统设置” → “性能”区域点“设置” → 切换到“高级”选项卡 → 点“更改”(虚拟内存)→ 记住当前驱动器(通常是 C:),然后取消勾选“自动管理所有驱动器的分页文件大小”,点确定退出。这一步不是为了改虚拟内存,而是强制触发一次底层权限校验缓存刷新。
接着右键 C 盘 → “属性” → “安全”选项卡 → 点“编辑” → 选中你的用户名或“Users”组 → 勾选“完全控制”和“写入” → 点“应用”。若提示“无法应用某些权限”,点“继续”并确认提升权限。
最后运行一条关键命令补全完整性级别:icacls C:\ /setintegritylevel M(在管理员 CMD 中执行)→ 这能防止高完整性进程阻断低完整性用户的写入请求。











