尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

三步告别“此电脑“里的顽固图标:MyComputerManager 清理与自定义实战

三步告别“此电脑“里的顽固图标:MyComputerManager 清理与自定义实战 三步告别此电脑里的顽固图标MyComputerManager 清理与自定义实战【免费下载链接】MyComputerManager管理“此电脑”里删不掉的流氓“快捷方式”包括侧边栏同时可自己添加这类“快捷方式”项目地址: https://gitcode.com/gh_mirrors/my/MyComputerManager你有没有过这种经历装了一个云盘客户端、下载器或者某款全家桶软件之后打开此电脑发现里面凭空多出一排图标——某某云盘、某某网盘、某某游戏中心。想删右键只有打开和属性压根没有删除这个选项想从软件设置里关掉有些流氓软件偏不给你这个入口。我帮朋友修电脑时遇到这种问题不下十次每次都得教他开注册表、翻 GUID、小心翼翼删键值稍不留神删错一个系统条目麻烦就大了。直到我遇到 MyComputerManager 这个开源小工具才真正找到了一键解决的爽快感。今天这篇文章我就从普通用户视角把此电脑快捷方式的来龙去脉、这个工具的用法和背后的原理一次讲透让你既会照方抓药也大概懂药效从何而来。为什么这些图标删不掉先搞懂它藏在哪看到这里你可能会问这些图标不也是快捷方式吗普通快捷方式按 Delete 就没了凭什么它们这么横关键区别在于普通快捷方式是一堆*.lnk文件而此电脑里的这些图标是注册表条目。注册表是 Windows 的系统通讯录系统启动资源管理器时会翻开通讯录里此电脑那一页把所有登记在册的名字都显示出来。这些流氓软件干的就是偷偷在自己那一行写上自己的名字——而系统以为它们是正经登记住户自然不给你提供删除按钮。它们的真身通常藏在这样两个地方HKEY_CURRENT_USER和HKEY_LOCAL_MACHINE下的...\Explorer\MyComputer\NameSpace对应的...\Explorer\Desktop\NameSpace负责侧边栏里的图标每个图标在通讯录里用一个身份证号也就是CLSID一串形如{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}的 GUID来登记再通过它去CLSID目录下查找这个身份证号的详细信息显示名称、图标路径、点击后运行哪个程序等等。所以想删除这些图标本质上只有两条路要么删掉通讯录里的登记行要么把登记行挪到暂住区。而这两件事手动做既繁琐又危险正是 MyComputerManager 存在的意义。认识 MyComputerManager一张表看懂它能干什么MyComputerManager 是一款开源的 Windows 系统小工具中文语境下它的定位很直白专门管理此电脑里删不掉的快捷方式同时也允许你自己往里添加这类快捷方式。需求场景它能做什么云盘/网盘图标赖着不走一键禁用或彻底删除侧边栏出现陌生入口同样可以处理手滑删错想反悔禁用 ≠ 删除可随时恢复想把常用软件放进此电脑支持添加自定义项目并配图标我个人的建议是能禁用就别删除。禁用只是把登记行从正式住户挪到暂住区注册表里的NameSpaceDisabled键下随时能迁回来删除则是把登记连同 CLSID 信息一起烧掉虽然也支持重建但没必要给自己找麻烦。跟做一遍从扫描到清理的完整流程这个工具的操作逻辑非常符合直觉大致分三步走。第一步启动后让工具自动扫描打开软件它会自动读取MyComputer\NameSpace和Desktop\NameSpace下的所有注册表条目包括系统项目和第三方项目然后把它们列成一张清单。注意它会同时检查HKCU当前用户和HKLM本机两棵注册表树还会兼顾 32 位与 64 位视图的差异所以扫出来的结果比你自己开注册表翻要全得多。第二步用开关熄灭不想要的图标清单里每一项右侧都有一个开关按钮。把它关掉对应的图标就会立刻从此电脑里消失——注意是消失不是删除软件做的只是在两个注册表键之间搬运条目// 伪代码禁用 把 CLSID 从 NameSpace 移到 NameSpaceDisabled if (用户点击关闭开关) { 在 NameSpaceDisabled 下创建同名子键; 在 NameSpace 下删除该子键; 刷新列表; }第三步确属垃圾再考虑删除如果确认某个图标是软件卸载后的残留或者恶意软件注入的可以在详情页点击删除它会同时清理NameSpace下的登记和CLSID下的详细信息彻底断根。整个过程里如果操作失败界面会弹出 SnackBar 提示就是右下角那种轻量通知条并且会自动把开关状态回滚不会出现显示关了实际上没关的假象。进阶玩法把常用软件钉进此电脑清理只是它的半张脸。MyComputerManager 的另一半能力是反向操作——把你常用的软件加进此电脑。比如我经常用的一款游戏平时要从开始菜单翻好几层才能找到。用它添加后此电脑里就多了一个带 Minecraft 方块图标的入口双击直接启动体验比桌面快捷方式还顺手。添加时你只需要填四样东西显示名称——会显示在图标下方目标程序路径——点击图标后运行的程序图标来源——支持 exe / ico / dll 三种描述与提示信息——鼠标悬停时展示这里有个细节值得单独说图标提取。工具对三种格式用了三套不同的方案图标格式提取思路.exe调用系统SHGetFileInfoWSHGetImageList从程序自身图标里抓取大尺寸图标.dll用PrivateExtractIcons逐个枚举资源里的图标挑出 32 位 ARGB 格式的.ico直接用 WPF 的IconBitmapDecoder解码挑最清晰的一帧做这件事比想象中麻烦得多——程序里的图标往往有多张不同尺寸、不同格式的帧直接取第一张很可能拿到模糊版本。工具的做法是先按像素格式排序、再按高度倒序取最清晰的一张这个思路值得所有做图标处理的人抄作业。工具背后的技术内幕从杂货清单到 MVVM 架构如果你是开发者或者单纯好奇它怎么做到读写注册表还不出错这块可以多聊两句。核心类 NamespaceHelper承担了全部注册表逻辑四个方法各管一件事GetItems()——扫描并加载所有条目附带读取图标UpdateItem()——新建或更新一个条目添加自定义项目时走这里SetEnabled()——启用/禁用搬运注册表键DeleteItem()——彻底删除扫描时的容错做得比较讲究工具会依次尝试当前用户 → 本机 → 32 位视图下的当前用户 → 32 位视图下的本机四层查找找到 CLSID 才解析名称和图标找不到就直接跳过而不是抛异常吓你一跳。这也是为什么它扫出来的清单比手动翻注册表更完整、更抗造。至于整个程序本身它基于 .NET Framework 4.7.2 WPF 构建用了标准的 MVVM 分层Models管数据、ViewModels管逻辑、Views管界面还引入了依赖注入DI和页面导航。UI 控件库用的 WPF-UI所以外观是原汁原味的 Win11 风格支持 Mica 模糊效果亮色暗色主题都能一键切换——工具虽小交互体验却做得很高级。对想学 WPF 的人来说这个项目是相当不错的教学范本自定义控件、样式重写、数据绑定、附加事件、异步命令一应俱全读一遍代码约等于上了一堂浓缩的 WPF 实战课。四个常见误区新手最容易踩我研究这个工具时踩了不少坑也看了很多人在评论区的问题下面这几个误区最有代表性误区一把禁用和删除混为一谈。禁用是搬运、可恢复删除是销毁、不可逆。给朋友清理电脑时先用禁用观察几天确认没问题再删是最稳的节奏。误区二以为删了图标就能卸载软件。恰恰相反这个工具只清理此电脑里的入口不负责卸载本体。它和软件本体是两个独立系统删入口不影响程序运行。误区三手动改注册表时不知道有 64/32 位之分。32 位程序的 CLSID 会登记在WOW6432Node下手动操作时容易漏看导致明明删了怎么还在。工具内部对两套视图都做了处理这也是我推荐用工具而不是手改的原因之一。误区四清理完不刷新直接看效果以为没生效。注册表改动后资源管理器不会实时重读需要重启资源管理器或刷新几秒钟图标才会消失。遇到关掉了还在的情况先别急着怀疑工具刷新一下再说。高频问题快问快答QWindows 10 和 11 都能用吗A可以工具面向的就是这两个版本UI 风格也对 Win11 做了专门适配。Q软件有病毒或捆绑吗A它是开源项目遵守 GPL v3.0 协议源码可查放心使用。不过还是提醒一句任何能写注册表的工具都应该从可信渠道获取。Q误删了系统自带的图标怎么办A先用禁用而非删除就几乎不会遇到这个问题。真误删了在工具里用同样的 CLSID 重新添加、填上系统组件路径也能恢复但明显更麻烦——所以再次强调能禁用就别删。Q工具会自己开机自启吗A不会。它是纯手动工具按需打开、操作完就关不常驻内存这也是它安静不打扰的优点。动手前的风险提醒与最终建议最后把丑话说在前面。任何操作注册表的工具都请你心存敬畏操作前先在心里过一遍这个图标是系统自带的吗是第三方软件的吗系统自带的此电脑、回收站、控制面板等条目只禁用、不删除清理前可以先在工具里把清单截个图存底万一删错还有据可查最关键一条卸载软件时别指望删图标能顺便卸载干净该从控制面板卸还是得卸。如果你正被此电脑里那一排删不掉的图标困扰又不想背着一颗怦怦跳的心去手改注册表那么 MyComputerManager 几乎是为这个场景量身定做的。它的用法简单到只需点击开关原理又清楚到能让你下次看别人的清理教程时一眼分辨真假。给自己留 5 分钟打开工具扫一遍清单把那些碍眼的图标统统禁用掉。相信我下一次按下 WinE 打开此电脑时那种清爽感绝对值得。【免费下载链接】MyComputerManager管理“此电脑”里删不掉的流氓“快捷方式”包括侧边栏同时可自己添加这类“快捷方式”项目地址: https://gitcode.com/gh_mirrors/my/MyComputerManager创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表