Listary6.1.0.38 打开动作时提示无法定位序数

  1. 首先说一下个人的环境:
  • 系统版本 Microsoft Windows 22H2(OS内部版本 22621.1778)
  • Listary 版本:6.1.0.38
  1. 反馈问题:
    在双击Ctrl后弹出的搜索框中,键入目标文件后(这里以Telegram为例),可以正常搜索到目标,也可以正常打开该文件,如图所示:

    但是在按下Ctrl + O(运行快捷键)的时候,会出现以下的错误信息:
    使用动作的快捷键后出现的信息
  2. 附加描述:
    根据提示的信息,可以看到这个与我安装的另外一个软件Uninstall Tool有一定的关联,但是个人并不清楚这是什么问题,因为在最初安装软件的时候二者均可以正常运行,但最近一段时间,由于某种不知道的原因导致了这种状况,但是可以肯定的是个人并没有对两个软件进行特殊的修改,因为个人对两款软件均进行了付费。同时在搜索中并没有找到相应的中文讨论,于是创建了这个话题,希望可以得到帮助,十分感谢。

看起来是 Uninstall Tool 的右键菜单扩展导致的问题。你可以试试在卸载 Uninstall Tool 后是否还存在这个问题;如果 Uninstall Tool 的设置中可以关闭右键菜单扩展的话,也可以试下能否解决问题。

感谢您的回答,刚刚按照提示进行了一些尝试,以下是我尝试的各个情况:
最初,两个软件都被安装在我的电脑上

  • 尝试切换Uninstall Tool的右键扩展菜单的状态,并且重新启动Listary后,发现不能解决问题
  • 卸载Uninstall Tool软件,重新启动电脑后,解决了Listary的问题,但这并不是最优解
  • 重新安装Uninstall Tool后,尝试运行上述问题中的步骤,问题重新出现
  • 卸载Listary后重新安装,尝试后发现可以正常使用,但是在我重新启动电脑后发现问题重新出现
  • 同时注意到Uninstall Tool的参数选择中有一个使用 Windows 任务计划程序跳过用户账户控制确认对话框,修改其状态貌似也并不能产生作用

以上就是我的尝试,貌似只有将Uninstall Tool卸载才可以解决该问题,但是我想这并不是最优解。

另外需要补充的是,貌似仅仅针对可执行文件的动作才会弹出无法定位序数的问题,对于文件夹及文件可以正常的执行。

希望可以得到更多的帮助

1 Like

这个问题应该是 Uninstall Tool 单方面引起的,去年也有人在 Uninstall Tool 的仓库中提过类似的问题:

目前除了等官方修复外,就只能临时禁用右键菜单扩展了。你可以直接删除 UTShellExt.dll,或者改为其它文件名。也可以在注册表中搜索 UTShellExt.dll,删除相关表项,比如如果在 HKEY_CLASSES_ROOT\CLSID\{XXXXXXXX-11B0-4DA5-AFA5-26D86198A780}\InprocServer32 中搜到了的话,就删除整个 HKEY_CLASSES_ROOT\CLSID\{XXXXXXXX-11B0-4DA5-AFA5-26D86198A780}

好的,十分感谢:wink::wink:

禁用右键菜单可以使用开源工具 ContextMenuManager,注意:如果是win11不确定有效。

操作如下

感谢您的回答,个人已经将Uninstall Tool的右键扩展菜单关闭,这个可以在软件的参数选择中直接操作,同时使用火绒安全的右键管理功能确认关闭了该选项,但是在我的环境中,针对可执行文件的动作仍然存在问题,正如先前Chaoses-Ib所说,貌似是Uninstall Tool的单方面问题,只是并不清楚为何Listary的使用会与其有关。

目前来看,个人的解决方法是将 UTShellExt.dll修改名称为 UTShellExt.dll.bak作为备份,这解决了先前的问题,并且尚未有新的问题出现。

目前问题已解决,再次感谢各位~