I am trying to add a new Font to Windows 2000 Profesional SP3 clients.

I used to use

copy @lserver + "\netlogon\*.ttf" "c:\winnt\fonts"
writevalue( "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts" , "Eni 1 (TrueType)" , "Eni1____.ttf" , "REG_SZ")
writevalue( "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts" , "Eni 2 (TrueType)" , "Eni2____.ttf" , "REG_SZ")
writevalue( "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts" , "Eni 3 (TrueType)" , "Eni3____.ttf" , "REG_SZ")

But it has now stopped working. The fonts are copied and shown in both the directory and Control panel Fonts screen. However no Application can use them.

Any idea's why this has stopped working ?

All clients have local admin privs.

Its as if something else needs to be kicked to validate the Fonts.