我肯定做了一些事情,搞乱了 Windows 设置,导致我无法通过双击来运行 exes 和 msis。
但是,如果通过 CLI 运行它们,它们将会运行,无论是通过手动运行“.exe”还是对于 msi,运行msiexec.exe
。
我尝试了大部分建议这里(跳过了“声音和用户帐户”这部分,听起来太过复杂)(大多数建议的内容都是我已经拥有的)。无济于事。
- 我怎样才能知道发生了什么事?
- 我该如何解决 ?!
在 中看不到错误Event Viewer
。双击没有任何反应。
在 中没有打开/显示任何进程Task Manager
。
更新(1):
尝试按照说明启用 Windows 安装程序日志记录这里。当我尝试运行 msi 时,我看不到创建的新日志文件。
更新(2)
遵循harrymc
建议。运行:
没有改变。
答案1
您可以尝试的想法:
尝试重新启动。
您能打开具有其他扩展名的文件(例如
.txt
文件)吗?你能从其他文件管理器(例如 Total Commander)运行 .exe 吗?尝试下载另一个文件管理器,使用命令行打开它(你说它仍然有效),然后尝试
.exe
从新文件管理器运行另一个文件。.exe
和的文件关联是否.msi
正确?请检查以下两个注册表项:Computer\HKEY_CLASSES_ROOT\.exe\PersistentHandler
,属性(Default)
;值{098f2470-bae0-11cd-b579-08002b30bfeb}
在我的计算机上Computer\HKEY_CLASSES_ROOT\Msi.Package\shell\Open\command
,属性(Default)
,值"%SystemRoot%\System32\msiexec.exe" /i "%1" %*
在我的计算机上
如果其中一个具有不同的值,请备份当前值,用上述值覆盖它,然后尝试是否可以解决问题(如果它不会将值改回来,这样就不会导致更多问题)。