如何以编程方式检测VMWare工作站中的蓝屏?

时间:2011-11-10 17:40:55

标签: windows bsod vmware-workstation

我希望能够自动检测VM中是否发生了BSOD(使用VMWare Workstation和VIX)。我正在使用VMWare中所有版本的Windows测试软件,并想知道何时出现蓝屏。

我还想尝试自动发送BSOD生成的转储文件,但是一旦我能够检测到BSOD实际发生了,我就可以解决这个问题。

由于成本问题,VMWare HA并不适合我,我并不关心恢复...我只关心检测。

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

将guest虚拟机操作系统定期报告给另一台服务器并显示“我活着”消息。如果它没有报告假设最坏的情况。

我不是VMWare的专家,但是如果可以以编程方式获得操作系统磁盘访问和处理器使用,那么这也会让你知道。他们不应该是零,但他们将在BSOD。

答案 1 :(得分:0)

如果我是你,我会在每次重启时查询EventLog(我假设你已经激活了autoreboot)。您可以在那里找到BSOD的证据,然后发送转储或做您需要的任何事情。