win10右键无“新建文件夹”是因注册表new项缺失、guid值错误(如-e7df-)或权限异常;需修复hkey_classes_root\directory\background\shellex\contextmenuhandlers\new的默认值为{d969a300-e7ff-11d0-a93b-00a0c90f2719},并重启资源管理器。

你在Windows 10桌面或任意文件夹空白处右键,发现“新建”菜单里压根没有“文件夹”选项,甚至整个“新建”子菜单都消失了,连资源管理器顶部的“主页→新建文件夹”按钮也变灰不可点——这不是鼠标失灵或系统卡顿,而是注册表中控制右键新建逻辑的关键项被误删、值错误或权限异常导致的功能性中断。
手动修复注册表中的New项
这是最直接、最可靠的修复方式,适用于New项完全丢失或GUID值错误(比如末尾是-E7DF-而非正确的-E7FF-)的情况。
第一步:按 Win + R 打开运行框,输入 regedit → 回车,以管理员身份运行注册表编辑器(UAC提示出现时点“是”)。
第二步:在注册表编辑器顶部地址栏中,**完整粘贴以下路径并回车**:
HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\New
第三步:若地址栏回车后提示“找不到指定项”,说明New项已彻底丢失。此时请右键点击左侧的 ContextMenuHandlers 文件夹 → 选择“新建” → “项”,将新项命名为 New(注意大小写,不能多空格、不能加引号、不能用中文括号)。
第四步:单击左侧刚建好的 New,右侧空白处右键 → “新建” → “字符串值”,名称留空(即默认为“(默认)”),双击它,在“数值数据”栏中**准确输入**:
{D969A300-E7FF-11d0-A93B-00A0C90F2719}(必须带前后花括号,字母F必须是大写FF,中间无空格,连字符 - 不可省略)。
第五步:关闭注册表编辑器,按 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 资源管理器” → 右键“重新启动”。
用PowerShell重置.folder的ShellNew配置
当注册表New项看似正常但新建仍无效时,问题可能藏在系统对“.folder”类型的模板定义上——它决定“新建文件夹”行为是否被真正启用。
① 以管理员身份运行PowerShell(开始菜单搜PowerShell → 右键“以管理员身份运行”);
② 执行命令:New-Item -Path "HKCR:\.folder\ShellNew" -Force → 回车;
③ 执行命令:Set-ItemProperty -Path "HKCR:\.folder\ShellNew" -Name "NullFile" -Value "" → 回车;
执行完毕后,关闭PowerShell窗口,重启Windows资源管理器即可生效。这一步补全了文件夹新建的底层模板支持,避免因ShellNew缺失导致New项形同虚设。
键盘快捷键临时替代方案
如果急需新建又暂时不想改注册表,可用纯键盘方式绕过右键菜单:
打开目标位置的文件资源管理器窗口,确保窗口处于焦点状态;
按 Shift + F10 调出上下文菜单(等效于鼠标右键);
连续按 W 键两次,光标将自动定位到“新建”选项;
按 ↓ 键一次,选中“文件夹”;
按 Enter 确认创建。
这一步操作起来很简单,直接触发系统内置导航逻辑,无需任何注册表干预。
检查C盘写入权限是否被锁死
如果你只在桌面或C盘根目录无法新建,但在D盘或其他分区可以,那大概率是当前用户对C盘缺少写入权限——尤其重装系统或使用第三方优化工具后容易出现。
右键“此电脑”→“管理”→左侧“系统工具”→“本地用户和组”→确认当前账户属于 Users 组;
右键C盘→“属性”→“安全”→“编辑”→选中 Users(不是你的用户名,是系统内置的 Users 组)→ 勾选“完全控制”→ 点击“确定”;
【重要前提】 若“Users”组未列出,需先点击“添加”→ 输入 Users → 检查名称 → 确定 → 再赋予完全控制权。
权限修改后,重启资源管理器即可验证效果。











