none
Hyper-v, зависла VM в состоянии Stopping при перезагрузке. RRS feed

  • Вопрос

  • попытки изменить состояние результата не дали:

    PS C:\Users\Administrator\Desktop\New folder>>> set-vmstate

    cmdlet Set-VMState at command pipeline position 1
    Supply values for the following parameters:
    VM: "VM Name"
    State: Stopped
    Test-WMIResult : Failed to change state of VM "VM Name" to: StoppedInvalidStateForOperation
    At C:\Program Files\modules\Hyperv\VM.ps1:709 char:65
    + $VM.RequestStateChange($State) | Test-wmiResult <<<< -wait:$wait -JobWaitTe
    xt ($lStr_VMStateWaiting -f $State, $Vm.elementName ) `
    + CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException
    + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Test-WMIResult

    Failed
    PS C:\Users\Administrator\Desktop\New folder>>> stop-vm

    cmdlet Stop-VM at command pipeline position 1
    Supply values for the following parameters:
    VM: "VM Name"

    Confirm
    Are you sure you want to perform this action?
    Performing operation "Change state to Stopped" on Target "VM Name".
    [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): A
    Test-WMIResult : Failed to change state of VM "VM Name" to: StoppedInvalidStateForOperation
    At C:\Program Files\modules\Hyperv\VM.ps1:709 char:65
    + $VM.RequestStateChange($State) | Test-wmiResult <<<< -wait:$wait -JobWaitTe
    xt ($lStr_VMStateWaiting -f $State, $Vm.elementName ) `
    + CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException
    + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Test-WMIResult

    Failed
    27 января 2011 г. 11:35

Ответы

  • вам нужно скачать (или запустить) утилиту ProcessExplorer. В списке процессов найти процесс vmwp.exe, у которого командная строка (нужно добавить столбец Command Line в общий вид) содержит GUID конкретной виртуальной машины. Вот этот процесс нужно убить и тогда виртуальная машина заработает нормально.
    http://en-us.sysadmins.lv
    • Предложено в качестве ответа Vadims PodansMVP 31 января 2011 г. 6:45
    • Помечено в качестве ответа Vinokurov Yuriy 31 января 2011 г. 7:17
    31 января 2011 г. 6:45

Все ответы

  • вам нужно скачать (или запустить) утилиту ProcessExplorer. В списке процессов найти процесс vmwp.exe, у которого командная строка (нужно добавить столбец Command Line в общий вид) содержит GUID конкретной виртуальной машины. Вот этот процесс нужно убить и тогда виртуальная машина заработает нормально.
    http://en-us.sysadmins.lv
    • Предложено в качестве ответа Vadims PodansMVP 31 января 2011 г. 6:45
    • Помечено в качестве ответа Vinokurov Yuriy 31 января 2011 г. 7:17
    31 января 2011 г. 6:45
  • к сожалению этот путь не работает, ни через ProcessExplorer ни через Диспетчер задач, закончить процесс не получается, сообщения об ошибке не выдается, но и процесс не завершается.

    в логах системы ничего нет по поводу прав или еще каких замечаний, запускается все из под администратора.
  • выявлена связь http://social.technet.microsoft.com/Forums/ru-ru/virtualizationru/thread/fc4e19b1-305c-4efb-8a4c-2dbbdc0b1c32