Desativar o Win XP SP3

2

Estou tentando desativar uma instalação do Windows XP SP3 para testar os scripts de configuração.

Eu tentei modificar a chave de registro HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\Current Version\WPAEvents\OOBETimer , mas depois de alterar o valor, o sistema ainda é mostrado como sendo ativado quando o comando: %systemroot%\system32\oobe\msoobe.exe /a é executado. Além disso, quando eu reiniciar a máquina, a chave OOBETimer reverte para o valor anterior.

Qualquer conselho seria apreciado.

    
por xelco52 29.06.2012 / 17:59

1 resposta

4

Você deve ser capaz de acionar isso removendo e adicionando novamente a chave do produto usando ChangeVLKeySP1.vbs e reiniciando o sistema.

cscript changevlkeysp1.vbs <your-prod-uct-key>
shutdown /r /f /t 0

Listando ChangeVLKeySP1.vbs de KB328846 :

' 
' WMI Script - ChangeVLKey.vbs
'
' This script changes the product key on the computer
'
'***************************************************************************

ON ERROR RESUME NEXT


if Wscript.arguments.count<1 then
   Wscript.echo "Script can't run without VolumeProductKey argument"
   Wscript.echo "Correct usage: Cscript ChangeVLKey.vbs ABCDE-FGHIJ-KLMNO-PRSTU-WYQZX"
   Wscript.quit
end if

Dim VOL_PROD_KEY
VOL_PROD_KEY = Wscript.arguments.Item(0)
VOL_PROD_KEY = Replace(VOL_PROD_KEY,"-","") 'remove hyphens if any

for each Obj in GetObject("winmgmts:{impersonationLevel=impersonate}").InstancesOf ("win32_WindowsProductActivation")

   result = Obj.SetProductKey (VOL_PROD_KEY)

   if err <> 0 then
      WScript.Echo Err.Description, "0x" & Hex(Err.Number)
      Err.Clear
   end if

Next
    
por 29.06.2012 / 18:17