호스트가 유휴 상태 일 때 VMware 게스트가 일시 중지됩니다. 호스트는 어떻게 실행합니까? 없지만 게스트 응용 프로그램 이벤트 로그에는

게스트로 Windows 7 x64, 호스트로 Windows XP x64를 사용하여 VMWare Worstation 7을 실행하고 있습니다. 게스트 내부에서 장기 실행 콘솔 응용 프로그램을 실행하여 진행률 메시지를 타임 스탬프와 함께 인쇄합니다. 때로는 호스트 OS를 잠그고 컴퓨터를 전혀 만지지 않는 동안 몇 시간 동안 실행 상태로 둡니다. 돌아 왔을 때 잠시 후 일시 중지되고 자동으로 다시 시작된 것 같습니다. 콘솔 앱은 큰 진전이 없었으며 진행률 메시지에 큰 시간 간격이 있습니다.

호스트 이벤트 로그에는 관련이 없지만 게스트 응용 프로그램 이벤트 로그에는 내가 떠난 시간에 다음 메시지가 표시됩니다.

프로세스에 의해 Desktop Window Manager 비활성화 요청이 생성되었습니다 (VMware Tools Service).

실행중인 응용 프로그램에서 컴포지션을 비활성화했기 때문에 Desktop Window Manager를 시작할 수 없습니다.

그리고 나중에 돌아 왔을 때 시스템 로그에 표시됩니다.

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

그것은 VMware가 Windows 자체가 아닌 무언가를하고 있다는 내 이론을 뒷받침하는 것 같습니다. 문제는 내가 어떻게 그 일을 중단합니까? 내 응용 프로그램을 계속 실행하고 싶습니다. 그건 그렇고, 전원 옵션은 게스트와 호스트 모두에서 잠들지 않도록 설정되어 있습니다.



답변

게스트와 호스트 간의 통신을 비활성화하기 때문에 vmware 서비스를 비활성화하면 중지됩니다. OS에서 전송 된 슬립 신호 (원점)는 vmware 도구를 통해 일시 중지 명령으로 변환됩니다. 서비스를 중지하면 메모리 확보 및 vmware에서 vm을 실행하는 다른 중요한 측면과 같은 vmware 도구의 모든 기능이 손상되어 호스트 성능이 저하됩니다.

문제를 해결하려면 Windows의 전원 설정으로 이동하여 (데스크톱> 개인 설정> 화면 보호기> 전원 관리를 마우스 오른쪽 단추로 클릭) 컴퓨터가 절전 모드로 전환 될 때 변경하십시오. 모든 일이 일어나고 있습니다. Windows 7의 기본 설정은 30 분 후에 잠자기 상태입니다. 이것은 vmware 도구를 통해 호스트로 전송되므로 서비스 비활성화가 작동합니다. 그러나 그것은 진짜 보지입니다. 단지 ‘절대’수면 / 항상 켜져 있도록 변경하십시오.


답변

VMWARE 도구에서 스크립트 탭으로 이동하면 ‘Suspend Guest operating system’이라는 스크립트 이벤트가 표시됩니다. ‘스크립트 사용’을 해제하면 VM이 자체적으로 일시 중지되지 않습니다. 나는 똑같은 문제를 겪었고 VMware 도구에 대한 당신의 제안은 어디를보아야하는지 알려주었습니다.


답변

VMWare Tools 서비스를 비활성화하면 나에게 속임수가 된 것 같습니다.

더 좋은 점은 VMWare 창의 크기를 조정할 때 게스트 OS의 화면 해상도가 더 이상 변경되지 않는데, 이는 또 다른 큰 성가심이었습니다. 지금까지 기능이 누락되지 않았으므로 해당 서비스가 무엇인지 확실하지 않습니다.