Sto eseguendo VMWare Worstation 7 con Windows 7 x64 come guest, Windows XP x64 come host. All'interno dell'ospite eseguo un'applicazione console di lunga durata, che stampa messaggi di avanzamento con timestamp su di essi. A volte lo lascio in esecuzione per diverse ore mentre blocco il sistema operativo host e non tocco affatto il computer. Quando torno trovo che un po 'di tempo dopo che me ne sono andato sembra che si sia fermato e ripreso automaticamente: l'app console non ha fatto molti progressi e c'è un grande intervallo di tempo nei suoi messaggi di progresso.
Non c'è nulla di rilevante nel registro eventi dell'host, ma nel registro eventi dell'applicazione guest posso vedere questi messaggi nel tempo che ho lasciato:
Una richiesta per disabilitare Desktop Window Manager è stata fatta per processo (VMware Tools Service)
Desktop Window Manager non è stato avviato poiché la composizione era disabilitata da un'applicazione in esecuzione
E più tardi, nel periodo in cui sono tornato, questo appare nel registro di sistema:
The system time has changed to 2012-01-12T06:36:46.921000000Z from 2012-01-12T03:18:19.953079000Z.
Ciò sembra supportare la mia teoria secondo cui VMware sta facendo qualcosa e non Windows stesso. La domanda è: come posso impedirlo? Voglio che la mia applicazione continui a funzionare. A proposito, le opzioni di risparmio energia sono impostate per non dormire mai sia nell'ospite che nell'host.