Excel 文件中指向 .bat 文件的超链接不再起作用。“没有注册任何程序来打开此文件”

Excel 文件中指向 .bat 文件的超链接不再起作用。“没有注册任何程序来打开此文件”

我在 Excel 中有一个指向我域网络上的批处理文件的超链接(实际上是多个文件的多个链接)。多年来,我可以单击 Excel 中的超链接,在出于安全考虑单击“确定”后,网络上链接的批处理文件将被执行。它工作得很好。现在,在过去的约 60 天内,我和同事可能再也无法使用这个了。Excel 中出现一条消息,只显示“没有注册程序来打开此文件”。我可以从我的电脑上顺利运行批处理文件本身。我尝试在设置中设置安全性,并在过去的约 60 天内一直在谷歌上搜索,但找不到任何解决方案!

答案1

出现此问题之前您是否安装过任何软件?

我建议您找到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bat,检查是否有任何其他程序与.bat 文件相关联。

  1. 如果是,您可以先备份.bat文件的注册表,然后恢复.bat文件的默认设置。

一般来说,默认的注册表项是OpenWithListOpenWithProgids,更多信息可以参考下面的图片。

在此处输入图片描述

在此处输入图片描述

  1. 如果没有,我建议您将这些 bacth 文件的路径添加到 Excel 受信任位置。(文件 > 选项 > 受信任中心 > 受信任中心设置 > 受信任位置 > 添加新位置)。

运行 SFC 扫描。

  • 搜索“命令提示符”,右键单击,以管理员身份运行。
  • 如果出现提示,请单击“继续”或提供管理员凭据。
  • 在命令提示符窗口中键入以下内容,然后按 Enter: 证监会/扫描

相关内容