【求助】右键菜单中加入“谁在占用 该文件夹/文件”的选项

经常重命名or删除一个文件夹或文件,提示被占用

我想利用 sysinternals的handle工具,在右键菜单中加一个“谁在占用”的选项

右键单击文件夹或文件,就能直接调用handle查看了:

Image

就像下面的注册表1,可以在右键菜单中加入cmd入口;注册表2,可以在右键菜单中加入记事本打开入口一样

但我不知道,这个用注册表应该怎么写,有熟悉注册表和右键菜单的朋友,知道怎么写吗?

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\OpenDOSBox]
@="在此处打开命令提示符"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\OpenDOSBox\Command]
@="CMD.EXE /K CD %1"

[HKEY_CLASSES_ROOT\*\shell\Notepad]
@="用记事本打开该文件"

[HKEY_CLASSES_ROOT\*\shell\Notepad\Command]
@="notepad %1"

已解决。鉴于论坛不能删除主题帖,回复下解决方案吧,供后面可能的朋友参考:

Unlocker:已经在2013年停止维护了,并且据说win10中右键菜单不能正常显示(网上说的,我没亲测)

IObit Unlocker:各方面都很好,唯一缺点是只支持从资源管理器中右键调用,TotalCommander的右键不支持

DeadLock:优点是开源,而且TotalCommander中的右键也支持,界面也是这几款竞品中最美观的,但有不少缺点:第一检测速度慢,要好几秒loading时间,而且不支持自动检测,要手动点,第二检测结果也不靠谱,我实测了一个文件夹,明明被进程占用不能删除,其它竞品都能检测出,就它的检测结果却说Unlocked,这一点就pass了

EMCO UnLock IT:虽然很强大,但太复杂了,这种简单unlocker的需求,却提供犹如office一般复杂的界面,实在太“重”了,不考虑

WhoLockMe:也停止维护很久了,不过根据官网的评论,稍微修改下就能支持win7和win10了,界面极简,很喜欢。我最终就是在WhoLockMe和LockHunter之间选的,这两款都很好

LockHunter:最好,方方面面都没啥大的缺点,检测迅速可靠,支持TotalCommander的右键菜单,界面也不复杂,最终选用的这款

这种工具不会常驻内存,只有右键调用时才占用,完了退出又会从内存卸除,很绿色环保

6 个赞

感谢分享。

为什么要删掉呢,这么好的体验内容,我会发到网站上的