ホストがアイドル状態のときにVMwareゲストが一時停止します。どうすれば実行を継続できますか?


11

ゲストとしてWindows 7 x64、ホストとしてWindows XP x64を使用してVMWare Worstation 7を実行しています。ゲストの内部では、実行時間の長いコンソールアプリケーションを実行し、タイムスタンプ付きの進行状況メッセージを出力します。ホストOSをロックし、コンピューターにまったく触れない間、時々それを数時間実行したままにします。私が戻ってきたとき、私が去った後しばらくすると、一時停止して自動的に再開したように見えます。コンソールアプリはあまり進んでおらず、進行メッセージに大きな時間ギャップがあります。

ホストイベントログには何も関係ありませんが、ゲストアプリケーションイベントログでは、去った頃に次のメッセージが表示されます。

デスクトップウィンドウマネージャーを無効にする要求がプロセスによって行われました(VMware Tools Service)

実行中のアプリケーションによって構成が無効になっているため、デスクトップウィンドウマネージャーを起動できませんでした

そして、後で戻ってきた頃、これはシステムログに表示されます。

The system time has changed to ‎2012‎-‎01‎-‎12T06:36:46.921000000Z from ‎2012‎-‎01‎-‎12T03:18:19.953079000Z.

これは、VMwareが何かをしているのであって、Windows自体ではないという私の理論を支持しているようです。問題は、どうやってそれをやめるのですか?アプリケーションを実行し続けたい。ちなみに、電源オプションは、ゲストとホストの両方で決してスリープしないように設定されています。


ゲストがしばらく実行しなかったという事実は、VMwareがWindows自体ではなく何かをしていることをどのように示唆していますか?
David Schwartz、

VMware Tools Serviceに関するログメッセージが示唆しています。
EMP

電源設定はそれと関係がありますか?ホストとゲストの省電力設定を確認してください。特に、電源設定により、ホストまたはゲストがアイドル時間後にスリープするかどうかを確認します。
2012年

チェック済み-どちらもスリープしないように設定されています。
EMP

回答:


4

ゲストとホスト間の通信を無効にしているため、VMwareサービスを無効にすると停止します。OS(発信元)から送信されたスリープ信号は、VMwareツールを介して一時停止コマンドに変換されます。また、サービスを停止すると、メモリの解放などのvmwareツールのすべての機能が損なわれ、vmwareでのvmの実行に関するその他の重要な側面とホストのパフォーマンスが低下します。

問題を解決するには、Windowsの電源設定に移動し(デスクトップを右クリック>カスタマイズ>スクリーンセーバー>電源管理)、コンピューターがスリープ状態になるタイミングを変更します。つまり、Windows 7のデフォルト設定では、30分後にスリープします。これは、VMwareツールを介してホストに送信されているため、サービスの無効化が機能しました。しかし、それは本当のロッジです。それを「決して」スリープ/常にオンに変更してください。


この回答に追加するには、ホストとゲストOSの両方で省電力オプションを確認する必要があります。ゲストOSのスリープオプションをスリープしないように変更するだけで、うまくいくと思います。
RAKK、2015

1

VMWAREツールの[スクリプト]タブに移動すると、おそらく「ゲストオペレーティングシステムの一時停止」というスクリプトイベントが表示されます。[スクリプトの使用]をオフにすると、VMがそれ自体で一時停止するのを停止するはずです。私にも同じ問題があり、VMwareツールに関するあなたの提案がどこを見るべきかを教えてくれました。


うーん、それは単なる推測ですか、実際にこれをテストしましたか?そのスクリプトがVMのサスペンドに実行されるため、違いがあったとしても驚きます。VMがサスペンドすることはありません。それでも、IPアドレスを解放するだけです。
EMP

0

VMWare Toolsサービスを無効にすることで、私には問題が解決したようです。

さらに良いことに、VMWareウィンドウのサイズを変更しても、ゲストOSの画面解像度は変わりません。これは、もう1つの大きな問題でした。これまでのところ、機能が不足しているわけではないので、そのサービスの目的がよくわかりません。


1
ホストとゲスト間でのフォルダーのコピー、貼り付け、共有などの機能
Ivan Castellanos

-3

BIOSまたはUEFIでIntel Virtualization Technology(またはIntel VT-x)オプションを無効にします。


これは質問に対する答えを提供しません。十分な評判を得ると、どの投稿にもコメントできるようになります。代わりに、質問者からの説明を必要としない回答を提供してください。- レビューから
Burgi

コメントありがとうございます。このソリューションを試してみましたが、機能していませんか?
the_redburn

こんにちは私のコメントは、あなたの回答が低品質の投稿リストに表示された後の自動コメントでした。あなたはを見てみる必要がある回答する方法や、私たちのツアーあなたの答えを改善する方法を参照してください。
Burgi
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.