Estou realmente preso a isso e não consigo entender por que não posso fazer QUALQUER VM iniciar com sucesso no meu sistema.
Eu tinha apenas uma VM, e ela estava funcionando perfeitamente, então, por alguns motivos, eu iniciei em outro sistema, depois voltei para o WinServer 2012 e não pude fazê-los iniciar mais.
Este é o traceback:
PS C:\Users\Administrator> Start-VM Ubuntu
Start-VM : 'Ubuntu' could not initialize. (Virtual machine ID 1ECB1603-A320-4BAF-8452-9962768F5D49)
You do not have permission to perform the operation. Contact your administrator if you believe you should have
permission to perform this operation.
At line:1 char:1
+ Start-VM Ubuntu
+ ~~~~~~~~~~~~~~~
+ CategoryInfo : PermissionDenied: (Microsoft.HyperV.PowerShell.VMTask:VMTask) [Start-VM], Virtualization
OperationFailedException
+ FullyQualifiedErrorId : AccessDenied,Microsoft.HyperV.PowerShell.Commands.StartVMCommand
Parece claramente ser uma questão de permissão, é claro, mas eu simplesmente não entendo como?
Eu deletei minha VM anterior, não antes de exportá-la, ENTÃO criei uma nova VM com novo ID, usando o mesmo disco, o mesmo erro acima.
Eu até criei um novo, sem nenhum disco, com o mesmo erro.
Alguém sabe o que poderia ter acontecido?
Existe algum script ou configuração que eu deveria procurar?
Eu pesquisei e pesquisei mesmo em msdn
, mas nada, eu não entendi ...
Qualquer ajuda seria muito apreciada
Muito obrigado antecipadamente!
EDITAR
E, se eu iniciá-lo na interface gráfica do HyperV, ele mostrará An error occurred while attempting to start the selected virtual machine(s) 'Ubuntu' could not initialize (Virtual machine ID 'ID')
SEGUNDA EDIÇÃO
Seguindo a sugestão do usuário @Peter Hahndorf, eu corri icacls.exe
e esta é a saída:
PS C:\Users\Public\Documents> icacls .\Hyper-V
.\Hyper-V BUILTIN\Administrators:(F)
BUILTIN\Administrators:(OI)(CI)(IO)(F)
BUILTIN\Hyper-V Administrators:(F)
BUILTIN\Hyper-V Administrators:(OI)(CI)(IO)(F)
NT AUTHORITY\SYSTEM:(F)
NT AUTHORITY\SYSTEM:(OI)(CI)(IO)(F)
BUILTIN\Administrators:(F)
CREATOR OWNER:(OI)(CI)(IO)(F)
NT VIRTUAL MACHINE\Virtual Machines:(R,WD,AD)
NT VIRTUAL MACHINE\Virtual Machines:(CI)(IO)(GR,WD,AD)
Successfully processed 1 files; Failed processing 0 files
Certamente é sobre permissões, mas como? Eu não "toquei" em nada, a pasta agora está em C:\Users\Public\Documents
em vez de C:\Users\Administrator\My Documents
Como posso conceder permissão de administrador novamente?