尝试运行 HTA 会显示“此应用程序无法在您的 PC 上运行”

Zev*_*itz 1 windows windows-10

我的计算机上有许多HTA

现在,当我尝试运行它们时,我收到以下消息:

此应用程序无法在您的 PC 上运行。

要查找适用于您 PC 的版本,请咨询软件发行商。

即使是一个简单的 HTML 文件,重命名为.hta扩展名,也有同样的问题。

当我在上下文菜单中尝试打开方式时mshta.exe可执行文件不再出现在上下文菜单中(就像以前一样)。当我浏览到它(32 位或 64 位版本)时,我得到以下信息:

您选择的程序不能与此文件类型相关联。请选择其他程序。

无论是否选中始终使用此应用程序打开“.hta”文件复选框,我都会收到相同的消息。

当我尝试mhsta.exe从命令行调用并将 HTA 的名称作为参数传递时,HTA 不会打开,但没有其他错误。

HTA 现在是否已弃用/禁用?我该如何解决这个问题?

我在跑步:

Windows 10 Pro
Version 1709
OS Build 16299.431
64 位架构和操作系统

Bis*_*iyo 6

以管理员身份运行以下两条命令:

  • 使用ftype命令添加文件类型:
ftype htafile=C:\Windows\SysWOW64\mshta.exe "%1" {1E460BD7-F1C3-4B2E-88BF-4E770A288AF5}%U{1E460BD7-F1C3-4B2E-88BF-4E770A288AF5} %* 
Run Code Online (Sandbox Code Playgroud)
  • .hta扩展与assoc命令关联:
assoc .hta=htafile 
Run Code Online (Sandbox Code Playgroud)

然后退出并重新登录您的帐户。