我正在运行VMWare Worstation 7,Windows 7 x64作为来宾,Windows XP x64作为主机。在guest虚拟机中,我运行一个长时间运行的控制台应用程序,它打印出带有时间戳的进度消息。有时我会在运行主机操作系统并且根本不接触计算机时让它运行几个小时。当我回来时,我发现在我离开之后的一段时间似乎已经暂停并自动恢复:控制台应用程序没有取得太大进展,并且其进度消息存在很大的时间差。
主机事件日志中没有任何相关内容,但在guest虚拟机应用程序事件日志中,我可以在离开时看到这些消息:
进程禁用了桌面窗口管理器的请求(VMware Tools服务)
桌面窗口管理器无法启动,因为正在运行的应用程序禁用了合成
后来,在我返回的时候,这显示在系统日志中:
The system time has changed to 2012-01-12T06:36:46.921000000Z from 2012-01-12T03:18:19.953079000Z.
这似乎支持了我的理论,即VMware正在做某事而不是Windows本身。问题是:我该如何阻止它呢?我希望我的应用程序继续运行。顺便说一下,电源选项设置为永远不会在访客和主机中睡眠。