右键“新建”中缺失word文档选项,主因是注册表中.docx关联的shellnew项丢失或默认值错误;需先确认是否被shift隐藏,再修正hkey_classes_root.docx默认值为word.document.12,并在hkey_classes_root\word.document.12下创建含nullfile的shellnew子项。

Windows 10桌面或文件夹空白处右键时,“新建”菜单里找不到Word文档选项,说明系统注册表中与.docx文件类型关联的ShellNew入口已丢失或错乱,Office虽能正常打开文件,但右键新建功能无法触发。
先确认是否被隐藏或误触发
按住 Shift 键的同时右键点击桌面空白处——部分系统会把“新建Word文档”藏在扩展菜单里,松开Shift后可能就消失了;若此时能看到该选项,说明只是被系统临时折叠,不是注册表损坏。
检查默认打开方式:右键任一.docx文件→“打开方式”→“选择其他应用”→确认“Microsoft Word”被勾选为默认且带对勾;若显示的是“写字板”或“WPS文字”,则右键新建生成的文件实际由其他程序接管,图标和行为都会异常。
用注册表编辑器快速修复.docx关联
方法一:修正默认值(最常用)
按 Win + R 输入 regedit → 回车 → 点击“是”允许UAC弹窗 → 左侧导航至 HKEY_CLASSES_ROOT\.docx → 右侧双击“(默认)” → 将数值数据改为 Word.Document.12 → 点击确定。
方法二:补全ShellNew项(关键步骤)
在左侧依次展开 HKEY_CLASSES_ROOT\Word.Document.12 → 检查是否存在 ShellNew 子项;若无,右键 Word.Document.12 → 新建 → 项 → 命名为 ShellNew → 右键右侧空白处 → 新建 → 字符串值 → 名为 NullFile → 双击该值,留空“数值数据”,直接点确定。
【必须确保HKEY_CLASSES_ROOT\.docx的默认值与HKEY_CLASSES_ROOT\Word.Document.12路径完全对应,否则ShellNew不会生效】
批量恢复Word/Excel/PPT新建项(推荐给多组件缺失用户)
第一步:备份当前注册表以防误操作 → 在regedit顶部菜单栏点击“文件”→“导出”→保存为“office_new_backup.reg”。
第二步:创建修复脚本
用记事本新建文本文件,粘贴以下内容:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.docx]
@="Word.Document.12"
[HKEY_CLASSES_ROOT\Word.Document.12\ShellNew]
"NullFile"=""
[HKEY_CLASSES_ROOT\.xlsx]
@="Excel.Sheet.12"
[HKEY_CLASSES_ROOT\Excel.Sheet.12\ShellNew]
"FileName"="book.xlsx"
[HKEY_CLASSES_ROOT\.pptx]
@="PowerPoint.Show.12"
[HKEY_CLASSES_ROOT\PowerPoint.Show.12\ShellNew]
"NullFile"=""
第三步:将文件另存为 fix_office_new.reg(编码选ANSI,后缀必须是.reg)→ 双击运行 → 点击“是”合并到注册表。
第四步:刷新资源管理器 → 按 Ctrl + Shift + Esc 打开任务管理器 → 找到“Windows 资源管理器” → 右键“重新启动”。











