必须同步清理注册表namespace项、network shortcuts快捷方式和网络发现服务三处,否则图标会再生;先删hkey_local_machine\software\microsoft\windows\currentversion\explorer\mycomputer\namespace下含“网络位置”等关键词的clsid子项,再清空c:\users\用户名\appdata\roaming\microsoft\windows\network shortcuts中.lnk文件,最后关闭网络发现并禁用function discovery等三项服务。

当你在“此电脑”或资源管理器导航窗格中看到早已不用的网络位置图标(如“NAS_WebDAV”“旧公司共享”等),右键无反应、拖不走、设置里找不到对应项,说明这些图标是注册表残留+快捷方式文件双重固化的结果,必须同步清理三处才能彻底消失。
定位并删除注册表中的网络位置命名空间项
注册表 NameSpace 是“此电脑”下方所有图标的源头,废弃网络位置在此处以 CLSID 子项形式存在,不删它,其他操作都只是暂时隐藏。
1、按 Win + R 输入 regedit 回车,以管理员身份运行注册表编辑器。
2、在地址栏粘贴路径并回车:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace
3、逐个点击左侧子项,在右侧窗格查看“默认”值的数据内容——【只要显示“网络位置”“Network Places”“WebDAV”或含明显域名/IP的路径,就极可能是目标】。
4、确认后右键该子项 → 删除。若不确定,先导出备份(右键 → 导出)再删。
5、关闭注册表编辑器。这一步不做完,后续操作可能无效。
清空 Network Shortcuts 文件夹中的快捷方式
系统会把网络位置快捷方式存进用户专属文件夹,即使注册表已删,这里残留的 .lnk 文件仍会触发图标再生。
方法一:手动直达删除
打开文件资源管理器,在地址栏粘贴以下路径(将 用户名 替换为你当前登录名):C:\Users\用户名\AppData\Roaming\Microsoft\Windows\Network Shortcuts
全选文件 → 按 Shift + Delete 永久删除。
方法二:命令行强制清除(绕过权限锁定)
右键“开始” → “Windows PowerShell(管理员)”,执行:Remove-Item "$env:APPDATA\Microsoft\Windows\Network Shortcuts\*" -Recurse -Force
注意:该命令会清空整个文件夹,但该目录下本就不该有非网络位置文件,可放心执行。
禁用网络发现并重启资源管理器
网络发现功能一旦开启,系统会在后台持续尝试枚举网络设备,可能自动重建部分界面节点。关闭它能阻断图标再生链路。
第一步:关闭网络发现
打开“控制面板” → “网络和 Internet” → “网络和共享中心” → 左侧“更改高级共享设置” → 展开当前配置文件(如“专用”)→ 将“网络发现”设为“关闭”。
第二步:停止相关服务(关键)
按 Win + R 输入 services.msc 回车 → 找到以下三项:
• Function Discovery Provider Host
• SSDP Discovery
• UPnP Device Host
逐个右键 → 属性 → 启动类型改为“禁用” → 若状态为“正在运行”,点击“停止”。
第三步:重启资源管理器
按 Ctrl + Shift + Esc 打开任务管理器 → 在“进程”页找到“Windows 资源管理器” → 右键 → “重新启动”。











