In the logon.bat you copy files every time instead of first checking IF EXIST.

Also, on some OSs you may need to stuff a Y to XCOPY.

ECHO Y|XCOPY %0\..\KIX32.EXE %WINDIR%\SYSTEM32\ /D /H /I /R /V >NUL
_________________________
Give a man a fish and he will be back for more. Slap him with a fish and he will go away forever.