Гість VMware зупиняється, коли хост неактивний - як я можу утримувати його?


10

Я запускаю VMWare Worstation 7 з Windows 7 x64 як гість, Windows XP x64 як хост. Всередині гостя я запускаю довгострокову консольну програму, яка друкує повідомлення про прогрес з мітками часу на них. Іноді я залишаю його працювати протягом декількох годин, поки я блокую ОС і не торкаюся комп'ютера взагалі. Коли я повернуся, я виявляю, що через деякий час після того, як я пішов, він, мабуть, призупинився і автоматично відновився: консольне додаток не досягло значного прогресу, і в його повідомленнях про прогрес є великий пробіл часу.

У журналі подій хосту немає нічого важливого, але в журналі подій гостьового додатка я бачу ці повідомлення приблизно в той час, коли я залишив:

Запит на вимкнення Менеджера вікон робочого столу був зроблений процесом   (Сервіс VMware Tools)

Менеджер вікон стільниці не зміг розпочати роботу, оскільки композиція була   вимкнено запущеною програмою

А пізніше, коли я повернувся, це відображається в системному журналі:

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.
EMP

Можливо, налаштування живлення з ним пов'язані? Перевірте налаштування енергозбереження на хості та гості. Особливо перевірте, чи хост або гість буде спати після деякого простою через налаштування живлення.
prunge

Перевірено - обидва вони не можуть спати.
EMP

Відповіді:


4

Вимкнення служби vmware зупинить її, оскільки ви вимикаєте зв'язок між гостем і хостом. Сигнал сну, відправлений з ОС (звідки він бере початок), переводиться за допомогою інструментів vmware до команди паузи. Зупинка служби також скомпрометує всі функції інструментів vmware, як звільнення пам'яті та інші важливі аспекти запуску vm в vmware і продуктивності хоста будуть страждати.

Щоб вирішити цю проблему, перейдіть до параметрів живлення у вікнах (правий клік на робочому столі & gt; персоналізація & gt; заставки & gt; керування живленням) і змініть, коли комп'ютер перейде в режим сну. що все відбувається, параметри за промовчанням для Windows 7 засинають через 30 хвилин. Це надсилається хосту за допомогою інструментів vmware, тому відключення служби працювало. але це справжній бод, просто змініть його, щоб "ніколи не спати / завжди".


Щоб додати цю відповідь: ви повинні перевірити параметри енергозбереження як на хості, так і на вашій гостьовій ОС. Мені просто довелося змінити опції сну моєї гостьової ОС, щоб ніколи не спати, сподіваюся, що він працюватиме.
RAKK

1
Вимкнення сну та відключення живлення у вікнах вирішили це для мене.
Red_Tractor

1

У засобах VMWARE перейдіть на вкладку сценаріїв, і ви побачите подію сценарію, яка, ймовірно, говорить: "Призупинити роботу гостьової системи". Розгорніть "Використовувати скрипт", і це повинно зупинити призупинення роботи самостійно. У мене була та ж проблема, і ваша пропозиція про інструменти vmware відхилила мене, де шукати.


Хм, це просто здогадка чи ви насправді перевірили це? Я був би здивований, якщо це зробить різницю, тому що цей сценарій запускається коли віртуальна машина призупиняється, вона не повинна призводити до її призупинення - і все, що вона робить, це вивільнення IP-адреси.
EMP

1
Ця відповідь мені взагалі не допомогла. Я не думаю, що це правильно.
jtpereyda

0

Вимкнення служби VMWare Tools, здається, зробило мені трюк.

Ще краще, дозвіл екрана в гостьовій ОС більше не змінюється, коли я змінюю розміри вікна VMWare, що було ще одним величезним роздратуванням. Поки що я не пропускаю жодної функціональності, тому я не впевнений, для чого ця служба.


Такі функції, як копіювання, вставлення та обмін папками між хостом та гостем
Ivan Castellanos

-3

Вимкніть технологію Intel Virtualization (або Intel VT-x) на вашому BIOS або UEFI.


Це не дає відповіді на це питання. Як тільки у вас вистачить репутацію ви зможете коментувати будь-яку публікацію ; замість цього надайте відповіді, які не потребують уточнення від запитувача . - З огляду
Burgi

Дякуємо за ваш коментар. Ви пробували це рішення і виявили, що він не працює?
the_redburn

Привіт, мій коментар був автоматизованим після того, як ваша відповідь з'явилася на списку публікацій низької якості. Ви повинні подивитися Як відповісти або наш тур щоб дізнатися, як покращити свою відповідь.
Burgi
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.