除非我使用以身份运行,否则什么会导致可执行文件在打开后立即退出?

除非我使用以身份运行,否则什么会导致可执行文件在打开后立即退出?

我们有一位用户无法通过任何方式打开某些 .exe 文件,除非右键单击文件并选择“以...身份运行”,然后指定登录信息。

我尝试过多种方式打开该文件。默认情况下,它应该由另一个程序启动,但我也尝试过双击它来打开它,然后从命令提示符中使用以下命令启动它start MyFile.exe

尝试启动可执行文件时,似乎什么也没有发生。该程序未出现在任务管理器中,似乎根本没有启动任何程序。

但是我仍然在 EventManager 中收到 EventId 592,表示“已创建新进程”并指定可执行文件的名称,随后立即出现 EventId 593,表示可执行文件“已退出进程”。

如果我选择“当前用户”单选选项,则右键单击文件并使用“以...身份运行”不起作用,但是指定“以下用户”选项并填写当前用户的凭据可以正常工作。

所有无法打开的程序都是从第三方登录控件开始并使用第三方控件库的,但是并非所有以该登录控件启动或使用该第三方控件库的程序都无法打开。

什么原因可能导致这种现象?我需要做什么来解决它?

答案1

我首先想到的是病毒/木马通过插入包装器可执行文件劫持了 .exe 类,当您删除该病毒时,包装器就丢失了。我会检查注册表项 HKEY_CLASSES_ROOT.exe 条目,看看那里是否发生了什么奇怪的事情,可能从另一个 Windows 安装中恢复它。

相关内容