一些软件通常安装后会在资源管理器中生成一个快捷方式,如国内的网盘客户端。而且有的软件卸载后快捷方式仍然存在,这给日常使用带来很多不便。但是,此类快捷方式无法直接通过菜单删除,下面笔者就介绍具体的删除方法,并介绍相应的防范措施。
文|俞木发
一、删除方法
【资料图】
方法1:利用软件本身设置
如果你仍然在使用这类软件,只是不想在资源管理器看到这些快捷方式,很多软件本身已经提供删除功能。以百度网盘的操作为例,默认安装后在资源管理器中会增加一个“百度网盘”的快捷方式,但是右击却没有删除菜单(图1)。
如果需要取消这个快捷方式的显示,打开百度网盘客户端后点击右上角的“设置”,在打开的窗口中切换到“基本”,在右侧去除“在我的电脑显示百度网盘”的选择,点击“确定”退出后即可(图2)。其他如WPS金山云、坚果云等的设置方法类似。
方法2:使用MyComputerManager删除
如果一些软件已经卸载不再使用,如笔者电脑里的微云,但资源管理器中的“微云同步盘”的快捷方式仍然存在,右击也没有对应的删除菜单(图3)。
如果自己需要在资源管理器创建无法删除的快捷方式,比如你想在资源管理器添加一个别人无法删除的命令提示符快捷方式,点击图4的“+”,然后按提示设置名称、描述和提示文字,点击命令框后的“打开”,选择“C:\windows\system32\cmd.exe”,再点击“确定”(图5)。最后返回资源管理器窗口,按下F5键刷新就可以看到新建的快捷方式了。
方法3:手动删除
如果你不想在自己电脑上安装软件,那么还可以使用手动方法删除。资源管理器的快捷方式实际是系统在注册表注册的一类特殊CLSID项。打开注册表编辑器,依次展开[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace],在下面就可以看到很多子键,每个对应的就是一个快捷方式(图6)。在这里按提示将自己不需要的快捷方式键值删除即可。
小提示:
如果在这个键值下无法看到快捷方式的具体名称(如图5创建的“命令提示符”快捷方式),还可以定位到[HKEY_CURRENT_USER\SOFTWARE\Classes],搜索自己需要删除的快捷方式的名称,找到后记住其CLSID的值,然后返回图6所示的窗口,将对应的键值删除即可(图7)。
二、防范方法
除了正规的软件,一些木马、病毒等恶意软件也会使用类似方法扎根在资源管理器中,因此为了杜绝这种的情况的发生,我们可以通过权限的设置,限制对指定注册表键值的读写操作。
在图6所示的界面中,右击[NameSpace]键值并选择“权限”,在打开的窗口中点击“高级”,继续在打开的所有者窗口中,点击“禁用继承”,将所有继承的权限全部删除(图8)。
注意!!!注册表的操作有一定的危险性,操作之前强烈建议将键值导出保存,这样之后如果出现问题,再导入之前的备份进行恢复即可。
这样这个键值本机就没有用户可以访问了,返回资源管理器并按下F5键刷新,那些第三方安装的快捷方式也会自动“删除”(实际为权限不足,没有读取到键值信息而无法显示)。而且通过上述的设置后,其他程序(包括使用上面的MC软件),它们试图在资源管理器创建快捷方式时,就会由于权限不足而无法成功创建。 CF
原文刊登于2022 年 12月1 日出版《电脑爱好者》第 23 期
END
更多精彩,敬请期待……
责任编辑:
免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。