Resetear ID en WSUS de una máquina clonada

Podemos encontrarnos con una máquina virtual Windows la cual se nos estropea, pero tenemos otra máquina virtual idéntica con la que tenemos nuestro servicio redundado.

Lo que normalmente hacemos para salir rápidamente del paso es realizar un clonado de la máquina y luego realizarle un sysprep. El único inconveniente es que si tenemos nuestra máquina virtual Windows configurada a nuestro servicio de actualizaciones de seguridad (WSUS) es que solo nos reconocerá una máquina por mucho que le cambiemos el nombre.

Debemos hacer un reset del ID también para que WSUS detecte la máquina correctamente.

La mejor opción y más sencilla es ejecutar este script disponible en la web de Microsoft:

Reset WSUS Authorization and get new WSUS SID

Si no queremos descargar, podemos copiar las líneas que hay a continuación y crear un fichero .BAT.

Recomendable ejecutarlo con permisos de Administrador.

net stop wuauserv 
reg Delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v PingID /f 
reg Delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v AccountDomainSid /f 
reg Delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v SusClientId /f  
reg Delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v SusClientIDValidation /f 
net start wuauserv 
wuauclt.exe /resetauthorization /detectnow 
pause

Este eliminará unas cuantas claves de registro. Luego sería recomendable reiniciar la máquina y ejecutar el comando de WUAUCLT /detectnow para comprobar realmente que aparece en nuestra consola de WSUS.