首先修复Office安装,若无效则手动或通过批处理脚本向注册表添加ShellNew项,恢复Word和Excel的右键新建功能。
如果您在Windows 11系统的桌面或文件夹中右键点击,发现“新建”菜单下缺少Word或Excel文档的创建选项,则可能是由于Office组件注册信息丢失或损坏。以下是解决此问题的步骤:
本文运行环境:Dell XPS 13,Windows 11。
缺失的“新建”选项通常与Office应用程序本身的安装状态有关。通过修复功能可以重新注册其关联项,恢复上下文菜单中的功能。
1、按下Win + I打开系统设置,进入“应用” > “已安装的应用”。
2、在应用列表中找到Microsoft 365或任何以Office开头的应用条目,点击其右侧的更多选项按钮(三个点)。
3、选择“修改”选项,在弹出的安装程序窗口中,选择“快速修复”并等待过程完成。
4、完成修复后重启电脑,检查右键“新建”菜单是否已恢复Word和Excel选项。
5、如果问题依旧,重复上述步骤,但在修改界面选择“联机修复”,该操作将进行更全面的检测与修复。
当Office未正确向系统注册时,可通过直接编辑Windows注册表来强制添加“新建”行为。此方法需要精确操作对应路径下的键值。
1、右键点击“开始”按钮,选择“运行”,输入regedit并按回车键以打开注册表编辑器。
2、导航至路径:HKEY_CLASSES_ROOT\.docx,确认其右侧“(默认)”的数值数据为Word.Document.12。
3、根据该默认值,进入路径:HKEY_CLASSES_ROOT\Word.Document.12\ShellNew,若ShellNew子项不存在,则需在Word.Document.12上右键新建一个名为ShellNew的项。
4、选中ShellNew项,在右侧空白处右键,选择“新建” > “字符串值”,将其命名为NullFile,并保持其数值数据为空。
5、对Excel执行类似操作:定位到HKEY_CLASSES_ROOT\.xlsx,确认其默认值为Excel.Sheet.12。
6、进入HKEY_CLASSES_ROOT\Excel.Sheet.12\ShellNew,同样确保该子项存在,并在其内新建一个名为FileName的字符串值,将其数值数据设置为excel12.xlsx。
对于需要在多台设备上部署或希望自动化处理的场景,可编写批处理脚本一次性完成注册表项的创建,避免重复手动操作。
1、在桌面新建一个文本文档,将其重命名为RestoreOfficeNewMenu.bat,注意更改文件扩展名。
2、右键该文件,选择“编辑”,在文件中输入以下内容:
reg add "HKEY_CLASSES_ROOT\\.docx\\ShellNew" /v "NullFile" /t REG_SZ /f reg add "HKEY_CLASSES_ROOT\\Word.Document.12\\ShellNew" /v "NullFile" /t REG_SZ /f reg add "HKEY_CLASSES_ROOT\\.xlsx\\ShellNew" /v "FileName" /d "excel12.xlsx" /t REG_SZ /f reg add "HKEY_CLASSES_ROOT\\Excel.Sheet.12\\ShellNew" /v "FileName" /d "excel12.xlsx" /t REG_SZ /f
3、保存文件并关闭文本编辑器。
4、右键点击该批处理文件,选择“以管理员身份运行”,允许其对注册表进行修改。
5、脚本执行完毕后,重启资源管理器或重新启动计算机,使更改生效。
# word
# excel
# windows
# 计算机
# 电脑
# office
# win11
# 注册表
# 资源管理器
# win
# 字符串
# microsoft
# 自动化
# 右键
# 将其
# 批处理
# 新建一个
# 右键点击
# 重启
# 命名为
# 文档
# 运行环境
相关栏目:
【
Google疑问12 】
【
Facebook疑问10 】
【
网络优化76771 】
【
技术知识130152 】
【
IDC云计算60162 】
【
营销推广131313 】
【
AI优化88182 】
【
百度推广37138 】
【
网站推荐60173 】
【
精选阅读31334 】
相关推荐:
MAC如何设置网卡MAC地址克隆_MAC终端修改物理地址与环境模拟【教程】
Dapper的Execute方法的返回值是什么意思 Dapper Execute返回值详解
Win11触摸板没反应怎么办_开启Win11笔记本触摸板手势教程【步骤】
Win11怎么设置ipv4地址_Windows 11固定静态IP地址配置教程【详解】
Win10如何优化内存使用_Win10内存优化技巧【攻略】
c++ nullptr与NULL区别_c++11空指针规范
如何使用Golang模拟请求超时_Golang context与HTTP请求测试实践
如何优化Golang内存分配与GC调度_Golang垃圾回收优化示例
Windows怎样关闭Edge新标签页广告_Windows关闭Edge新标签页设置【步骤】
如何在Golang中捕获HTTP服务器错误_GolangHTTP Handler中error处理
Win11怎么设置按流量计费_Win11限制后台流量消耗【网络】
Go语言中slice追加操作的底层共享机制解析
win11如何清理传递优化文件 Win11为C盘瘦身删除更新缓存【技巧】
如何使用Golang sync.Map实现并发安全map_避免锁竞争
Windows10如何更改桌面图标间距_Win10注册表WindowMetrics修改
Go 中 defer 语句在 goroutine 内部不返回时不会执行
如何在Golang中使用container/heap实现堆_Golang container/heap最小堆方法
Win10系统更新错误0x80240034怎么办 Win10更新错误解决法【方法】
php能控制zigbee模块吗_php通过串口与cc2530 zigbee通信【介绍】
php8.4如何实现队列任务_php8.4redis队列简单实现方法【教程】
Win10系统怎么查看网络连接状态_Windows10网络和共享中心
Linux怎么实现内网穿透_Linux安装Frp客户端与服务端配置【方法】
Win11怎么调整屏幕亮度_Windows 11调节显示器亮度护眼设置【步骤】
Win11搜索不到蓝牙耳机怎么办 Win11蓝牙驱动更新修复【详解】
如何在Golang中指定模块版本_使用go.mod控制版本号
如何在JavaScript中动态拼接PHP的base_url与前端变量
如何使用Golang实现文件追加操作_向已有文件追加数据
如何在Golang中编写异步函数测试_Golang异步操作测试策略
php删除数据怎么加限制_带where条件删除避免全删【指南】
如何在 Windows 11 中使用 AlomWare 工具箱
Windows10如何更改开机密码_Win10登录选项更改密码教程
如何在 Pandas 中按元素交集合并两列字符串
VSC怎么配置PHP的Xdebug_远程调试设置步骤【详解】
Win11怎么设置开机问候语_自定义Win11锁屏提示信息【技巧】
Win11怎么设置虚拟键盘_打开Win11屏幕键盘操作指南【技巧】
Win11如何设置鼠标灵敏度_Win11鼠标灵敏度调整教程【攻略】
Bpmn 2.0的XML文件怎么画流程图
Win11怎么开启空间音效_Windows11耳机杜比音效与Sonic设置
php增删改查需要哪些扩展_开启mysqli或pdo扩展方法【说明】
如何提升Golang程序I/O性能_Golang I/O密集型程序优化示例
Win11怎么关闭贴靠布局_Win11禁用窗口最大化时的布局菜单
windows系统如何安装cab更新补丁_windows手动安装更新包教程
如何使用Golang实现RPC序列化与反序列化_Golang RPC数据编码与解码方法
如何在Golang中实现RPC异步返回_Golang RPC异步处理与回调方法
如何从 Go 的 map[string]interface{} 中安全获取值
如何使用Golang操作指针变量_Golang解引用与赋值实践
Windows10电脑怎么设置虚拟内存_Win10高级系统设置性能
C++中的协变与逆变是什么?C++函数指针与返回类型详解【类型系统】
Windows10系统怎么查看系统版本_Win10运行winver命令查询
LINUX怎么查看进程_LINUX ps命令查看运行服务
2025-12-24
致胜网络推广营销网专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。