windows 10右键“新建”菜单中出现“联系人”“人脉”等冗余选项,是因旧版people应用的shellnew注册表项残留;需手动删除hkey_classes_root\.contact\shellnew、\.people\shellnew、\.ppl\shellnew等路径,或用批处理一键清理。

Windows 10桌面右键→“新建”菜单中出现“联系人”“人脉”等已卸载或从未使用过的选项,说明系统残留了旧版People应用的ShellNew注册表项,这些条目无法通过常规设置关闭,必须定位到对应扩展名节点手动清理。
确认并删除联系人相关的新建注册表项
按下 Win + R,输入 regedit 回车,以管理员身份运行注册表编辑器。
导航至路径:HKEY_CLASSES_ROOT\.contact\ShellNew。若该路径存在,直接右键 → 删除整个 ShellNew 项。
继续检查 HKEY_CLASSES_ROOT\.people\ShellNew 和 HKEY_CLASSES_ROOT\.ppl\ShellNew,任一存在即删除。这三个扩展名分别对应旧版联系人卡片、人脉聚合文件和简化人脉格式,均无实际新建用途,保留会导致右键菜单冗余。
注意:不要误删 HKEY_CLASSES_ROOT\.folder\ShellNew,否则将连带禁用“新建文件夹”功能。
批量清除所有ShellNew下的无效扩展名
在注册表编辑器中,依次展开:HKEY_CLASSES_ROOT → 找到并点击 ShellNew 文件夹(位于 HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\ 下方?不对——正确路径是 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew\Classes)。
这个 Classes 键右侧列出了所有被系统识别为“可新建”的扩展名,包括 .contact、.people、.ppl、.vcf(部分版本)、.msg(Outlook残留)等。
逐个双击查看其默认值,若显示为“Contact”“People Contact”“Windows People”等字样,或对应软件已卸载,则右键该项 → 删除。
删完后无需重启,按 F5 刷新注册表窗口即可验证——再右键桌面,新建菜单里“联系人”类选项应已消失。
用批处理一键清理常见冗余新建项
方法一:快速执行预置命令
在桌面新建文本文档,重命名为 CleanPeopleNew.bat,右键编辑,粘贴以下内容:
@echo off<br>reg delete "HKEY_CLASSES_ROOT\.contact\ShellNew" /f >nul 2>&1<br>reg delete "HKEY_CLASSES_ROOT\.people\ShellNew" /f >nul 2>&1<br>reg delete "HKEY_CLASSES_ROOT\.ppl\ShellNew" /f >nul 2>&1<br>reg delete "HKEY_CLASSES_ROOT\.vcf\ShellNew" /f >nul 2>&1<br>echo 清理完成,请刷新桌面右键菜单。
保存后,右键该BAT文件 → 以管理员身份运行。命令行闪退即表示执行成功。
方法二:适配你当前系统实际残留项
先运行 reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew\Classes" 查看真实存在的扩展名列表,再把结果中含 contact/people/ppl 的行,逐条补进上面的 reg delete 命令里。











