Intentando editar el registro en Windows con un archivo por lotes

Estoy apoyando algunas oficinas en todo el país que ejecutan Windows XP. Son independientes, no tienen Windows Server o Active Directory, nada de eso. Simplemente los cambié a Google Apps, y en el proceso reemplacé Windows Live Messenger con Google Talk. Realmente quiero evitar que se use Windows Live, la plataforma envía mucho spam y parece tener muchos agujeros. He probado haciendo una edición de registro a clave

HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowRun 

agregando un valor de cadenamsnmsgr.exe ajustado a1. Lo hice manualmente en una máquina, y funcionó, en ambos perfiles, no iniciaría Messenger. Después de mi éxito, escribí un archivo .REG de esta manera:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowRun]
"msnmsgr.exe"="1"

Y un archivo por lotes, ejecutado desde el mismo directorio, escrito así:

@ECHO off

REGEDIT.EXE /S msn.reg

Parece escribir en el registro, pero Live está comenzando. No tengo idea de lo que está pasando. Parece que esto podría haber ido en cualquier dirección entre Serverfault y aquí, pero fui aquí ya que la parte de Administración parece resuelta, pero la poca programación involucrada no está funcionando.

Gracias de antemano por cualquier ayuda.