Restablecimiento del servicio Escritorio remoto o la contraseña de inicio de sesión en una máquina virtual Windows con el modelo de implementación clásica

Importante

Las máquinas virtuales clásicas se retirarán el 1 de marzo de 2023.

Si usa recursos de IaaS desde ASM, complete la migración antes del 1 de marzo de 2023. Le recomendamos que realice el cambio antes, para aprovechar las diversas mejoras de las características de Azure Resource Manager.

Para más información, consulte Migración de los recursos de IaaS a Azure Resource Manager antes de 1 de marzo de 2023.

Nota:

Azure tiene dos modelos de implementación diferentes para crear recursos y trabajar con ellos: Resource Manager y el clásico. En este artículo se trata el modelo de implementación clásico. Microsoft recomienda que las implementaciones más recientes usen el modelo de Resource Manager. También puede realizar estos pasos en las máquinas virtuales creadas con el modelo de implementación de Resource Manager.

A partir del 15 de noviembre de 2017, las máquinas virtuales estarán disponibles solo en Azure Portal.

Si no puede conectarse a una máquina virtual Windows, puede restablecer la contraseña de administrador local o la configuración de servicio de Escritorio remoto. Puede usar el Portal de Azure o la extensión de acceso de máquina virtual en Azure PowerShell para restablecer la contraseña.

Métodos para restablecer la configuración o las credenciales

Puede restablecer los servicios y las credenciales de Escritorio remoto de varias maneras diferentes, dependiendo de sus necesidades:

Azure Portal

Restablezca el servicio de Escritorio remoto desde Azure Portal. Para expandir los menús del portal, haga clic en las tres barras en la esquina superior izquierda y, a continuación, en Máquinas virtuales (clásico):

Browse for your Azure VM

Seleccione la máquina Windows virtual y, a continuación, haga clic en Restablecer remoto.... Aparece el cuadro de diálogo siguiente para restablecer la Escritorio remoto configuración:

Reset RDP configuration page

También puede restablecer el nombre de usuario y la contraseña de la cuenta de administrador local. En la máquina virtual, haga clic en Support + Troubleshooting (Soporte técnico y solución de problemas>)Restablecer contraseña. Se mostrará la hoja de restablecimiento de contraseña:

Password reset page

Después de escribir el nuevo nombre de usuario y la contraseña, haga clic en Guardar.

Extensión VMAccess y PowerShell

Asegúrese de que el agente de VM esté instalado en la máquina virtual. No es necesario instalar la extensión VMAccess para poder usarlo, siempre que el agente de VM esté disponible. Use el comando siguiente para comprobar que el agente de VM ya está instalado. (Reemplace los valores de "myCloudService" y "myVM" por los nombres de su servicio en la nube y su VM respectivamente. Para saber qué nombres son, ejecute Get-AzureVM sin ningún parámetro).

$vm = Get-AzureVM -ServiceName "myCloudService" -Name "myVM"
write-host $vm.VM.ProvisionGuestAgent

Si el comando write-host muestra True, el agente de la máquina virtual está instalado. Si aparece False, consulte las instrucciones y un vínculo a la descarga en la publicación del blog de Azure Agente de máquina virtual y extensiones, parte 2 .

Si creó la máquina virtual con el Portal, compruebe si $vm.GetInstance().ProvisionGuestAgent devuelve un valor True. De lo contrario, puede configurarlo con este comando:

$vm.GetInstance().ProvisionGuestAgent = $true

Este comando impedirá que surja el siguiente error cuando ejecute el comando Set-AzureVMExtension en los siguientes pasos: Provision Guest Agent must be enabled on the VM object before setting IaaS VM Access Extension (El Agente del invitado de aprovisionamiento debe estar habilitado en el objeto de la máquina virtual antes de establecer la extensión de acceso a máquinas virtuales IaaS).

Restablecer la contraseña de cuenta de administración local

Cree una credencial de inicio de sesión con el nombre de cuenta de administrador local actual y una contraseña nueva y, luego, ejecute Set-AzureVMAccessExtension tal como se indica aquí.

$cred=Get-Credential
Set-AzureVMAccessExtension –vm $vm -UserName $cred.GetNetworkCredential().Username `
    -Password $cred.GetNetworkCredential().Password  | Update-AzureVM

Si escribe un nombre diferente al de la cuenta actual, la extensión VMAccess cambia el nombre de la cuenta de administrador local, asigna la contraseña a esa cuenta y emite un Escritorio remoto de sesión. Si la cuenta de administrador local está deshabilitada, la extensión VMAccess la habilita.

Estos comandos también restablecen la configuración de servicio de Escritorio remoto.

Restablecimiento de la configuración Escritorio remoto servicio de mantenimiento

Para restablecer la configuración del servicio Escritorio remoto, ejecute el siguiente comando:

Set-AzureVMAccessExtension –vm $vm | Update-AzureVM

La extensión VMAccess ejecuta dos comandos en la máquina virtual:

netsh advfirewall firewall set rule group="Remote Desktop" new enable=Yes

Este comando habilita el grupo de firewall de Windows integrado que permite el tráfico de Escritorio remoto entrante, el que usa el puerto TCP 3389.

Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server' -name "fDenyTSConnections" -Value 0

Este comando establece el valor de registro fDenyTSConnections en 0, lo que permite conexiones de Escritorio remoto.

Pasos siguientes

Si la extensión de acceso de la máquina virtual de Azure no responde y no puede restablecer la contraseña, puede restablecer la contraseña de Windows local sin conexión. Este método es un proceso más avanzado y requiere que se conecte el disco duro virtual de la máquina virtual problemática a otra máquina virtual. Primero siga los pasos descritos en este artículo e intente solamente el método de restablecimiento de contraseña sin conexión como último recurso.

Características y extensiones de máquina virtual de Azure

Conectar a una máquina virtual de Azure con RDP o SSH

Solución Escritorio remoto conexiones a una Windows virtual de Azure basada en una máquina virtual de Azure