A falta de \winreg
pode significar que o serviço RemoteRegistry
não está sendo executado; tente usar os seguintes comandos no Windows:
sc config RemoteRegistry start= auto
sc start RemoteRegistry
Sou estudante e tenho alguns servidores / clientes em casa. Um desses computadores está sendo executado no Windows 8. Nesta rede, eu tenho um sistema embarcado no Debian que eu uso para fins de VPN e SMB. Eu já tenho scripts que fazem alguns wakeOnLan.
Descobri recentemente que posso desligar computadores com o Samba, usando o comando net rpc shutdown
.
No entanto, quando faço isso, recebo um erro:
could not initialise pipe \winreg. Error was NT_STATUS_OBJECT_NAME_NOT_FOUND
Eu encontrei aqui que um usuário local, por padrão, não tinha permissão para realizar um desligamento remotamente.
Pesquisei no registro a chave para editar, mas não consegui encontrá-lo. Está em outro lugar.
Então, você sabe como eu posso ativar esse "desligamento na LAN"?