无法在 Windows 11 上通过鼠标双击运行 exe 和 msis

无法在 Windows 11 上通过鼠标双击运行 exe 和 msis

我肯定做了一些事情,搞乱了 Windows 设置,导致我无法通过双击来运行 exes 和 msis。

但是,如果通过 CLI 运行它们,它们将会运行,无论是通过手动运行“.exe”还是对于 msi,运行msiexec.exe

我尝试了大部分建议这里(跳过了“声音和用户帐户”这部分,听起来太过复杂)(大多数建议的内容都是我已经拥有的)。无济于事。

  1. 我怎样才能知道发生了什么事?
  2. 我该如何解决 ?!

在 中看不到错误Event Viewer。双击没有任何反应。
在 中没有打开/显示任何进程Task Manager


更新(1)
尝试按照说明启用 Windows 安装程序日志记录这里。当我尝试运行 msi 时,我看不到创建的新日志文件。


更新(2) 遵循harrymc建议。运行:

  1. Dism /Online /Cleanup-Image /RestoreHealth
    在此处输入图片描述
  2. sfc /scannow
    在此处输入图片描述

没有改变。

答案1

您可以尝试的想法:

  • 尝试重新启动。

  • 您能打开具有其他扩展名的文件(例如.txt文件)吗?

  • 你能从其他文件管理器(例如 Total Commander)运行 .exe 吗?尝试下载另一个文件管理器,使用命令行打开它(你说它仍然有效),然后尝试.exe从新文件管理器运行另一个文件。

  • .exe和的文件关联是否.msi正确?请检查以下两个注册表项:

    1. Computer\HKEY_CLASSES_ROOT\.exe\PersistentHandler,属性(Default);值{098f2470-bae0-11cd-b579-08002b30bfeb}在我的计算机上
    2. Computer\HKEY_CLASSES_ROOT\Msi.Package\shell\Open\command,属性(Default),值"%SystemRoot%\System32\msiexec.exe" /i "%1" %*在我的计算机上

    如果其中一个具有不同的值,请备份当前值,用上述值覆盖它,然后尝试是否可以解决问题(如果它不会将值改回来,这样就不会导致更多问题)。

相关内容