我的一台 Windows Server 2008R2 机器(在 VMware 5.5 上作为 VM 运行)上出现了一个奇怪的问题。服务器管理器 MMC 应用程序会在启动后立即或不久后自行关闭。有时,在服务器管理器窗口关闭之前,您可以看到它,但通常甚至看不到它。在关闭时,我在屏幕上或事件日志中都找不到任何错误消息。无论哪个用户登录(即使是本地管理员),无论是正常运行还是以管理员身份运行,都会发生这种情况。MMC 会生成任何我可以用来排除故障的日志文件吗?
编辑:我使用 SysInternals Process Monitor 来监视 mmc.exe,进行了一些额外的故障排除。我发现应用程序关闭前做的最后一件事是:
QueryNameInformationFile C:\Windows\Microsoft.NET\Framework64\v2.0.50727\mscorwks.dll SUCCESS Name: \Windows\Microsoft.NET\Framework64\v2.0.50727\mscorwks.dll
之后,所有线程都退出,一切都正常关闭。我以为 .NET v2.0 安装可能有问题,所以我使用 .NET 安装验证程序进行检查,但没有发现任何问题。.NET 2.0 SP2、3.0 SP2、3.5 SP1、4 Client、4 Full、4.5、4.5.1 和 4.5.2 都安装在这台服务器上。
答案1
您在应用程序/系统日志中没有找到任何内容?MMC 崩溃时应该会生成一些内容。您尝试过 sfc /scannow 吗?此外,尽管不太可能,您是否检查过任务计划程序,看看是否有人设置了在启动时关闭它的任务,因为他们可能不知道如何禁用它?