右键新建菜单中残留的“新建wps文字”等条目源于未清除的shellnew注册项,需手动删除对应扩展名下的shellnew子项或使用shellnewhandler等工具禁用,操作前须备份注册表并重启资源管理器;同时应禁用相关软件服务及设置兼容模式以防重建。

你右键新建菜单里还挂着“新建WPS文字”“新建Office文档”“新建PDF”这类已卸载软件留下的模板,说明注册表中仍残留着 ShellNew 注册项,它们不随软件卸载自动清除,必须手动定位并删除才能让新建菜单恢复干净。
先确认哪些新建项是残留的
在桌面或任意文件夹空白处右键 → 指向“新建” → 观察子菜单中是否存在名称含“WPS”“Office”“PDF Creator”“Adobe Acrobat”等已卸载软件字样的条目。这些就是待清理目标。注意:系统原生的“文本文档”“文件夹”“快捷方式”不能删,它们对应的是 Windows 核心功能。
这一步操作起来很简单,直接看菜单就能判断,不用打开注册表。
通过注册表编辑器精准删除 ShellNew 子项
该方法直接移除特定扩展名对应的 ShellNew 注册结构,适用于已卸载但新建项仍在的情况,比如“新建PowerPoint 97-2003演示文稿”或“新建WPS表格”。操作前必须导出备份,否则误删可能导致新建功能异常。
第一步:按 Win + R 输入 regedit 并回车,以管理员身份运行注册表编辑器。
第二步:在地址栏中依次粘贴并访问路径:HKEY_CLASSES_ROOT\.docx(将 .docx 替换为你实际要处理的扩展名,例如 .xlsx、.pptx、.pdf)。
第三步:在该扩展名主键下查找名为 ShellNew 的子项;若存在,右键点击它 → 选择“导出” → 保存为 backup_ShellNew_docx_20260924.reg(建议含日期和扩展名,便于识别)。
第四步:确认导出成功后,右键 ShellNew 子项 → 选择“删除”。系统会弹出确认框,点击“是”即可移除该新建模板。
第五步:重复第二至第四步,逐个处理所有目标扩展名。全部完成后,按 Ctrl + Shift + Esc 打开任务管理器 → 在“进程”页签中找到“Windows 资源管理器” → 右键 → “重新启动”,使更改立即生效。
用专用工具一键禁用所有非系统新建项
如果你不确定哪些扩展名该删、怕手动操作出错,或想批量处理几十个残留项,推荐使用图形化工具替代纯注册表操作。这类工具能自动扫描全部启用 ShellNew 的条目,并区分系统原生项与第三方项,避免误伤。
方法一:下载安装 ShellNewHandler(兼容 Win10/Win11),启动后自动列出所有 ShellNew 条目,勾选“WPS 文字文档”“WPS 表格”等非系统项 → 点击“禁用”按钮,工具将安全移除其 ShellNew 子键及 NullFile 值。
方法二:使用 RightMenuManager,切换至“新建菜单”页签,左侧显示扩展名,右侧显示描述与关联程序,支持按“来源”筛选(如“Kingsoft”“Microsoft.Office”),可一次性禁用全部 WPS 或旧版 Office 相关项。
【注意】工具禁用后,新建菜单中对应条目会立即消失,且所有操作均可逆——再次勾选并点击“启用”即可恢复。
彻底防止新建项再次出现
某些办公软件(如WPS、旧版Office套件)在首次运行时会自动重写 ShellNew 注册项,即使你刚删完,重启软件又回来了。要阻断这一行为,必须关闭其集成设置。
打开 WPS 安装目录下的 wpsoffice.exe 所在文件夹(通常是 C:\Program Files (x86)\Kingsoft\WPS Office),右键该 exe 文件 → 属性 → “兼容性”选项卡 → 勾选“以兼容模式运行这个程序”,选择“Windows 7” → 应用。这会干扰其自动注册逻辑,多数情况下可阻止 ShellNew 重建。
对已卸载软件,还需检查是否残留后台服务:按 Win + R 输入 services.msc → 查找名称含 wpscloudsvr、OfficeClickToRun 的服务 → 若状态为“正在运行”,右键停止,并将启动类型改为“禁用”。【这是关键前提,否则注册表刚清完,服务一拉起就重写】











