HELP !!

Environment: W2K Pro workstations, logging on locally, but using system Startup scripts
as specified in policies on W2K Server.

When I run my logon.bat (from my server's NETLOGON share), which is:

@ECHO OFF
%0\..\kix32 %0\..\logon.kix


....and logon.kix is:

BREAK ON
REDIRECTOUTPUT("c:\temp\NAVCheck.log",1)
IF @INWIN = 1 ; If O/S is NT
$RESULT = KEYEXIST("HKEY_LOCAL_MACHINE\SOFTWARE\Symantec\Norton AntiVirus NT\Install\7.0")
IF $RESULT = 1
$NetDir = ("\\Zacchaeus\c$$\Admin\Updates\Norton Antivirus\")
$NetFile = DIR("\\Zacchaeus\c$$\admin\updates\norton antivirus\*.exe",1)
While $NetFile <> "" and @ERROR = 0
$NetFile = Dir("",1)
Loop
ENDIF
$NAVDate=RTrim(Substr($NetFile,1,4))
$z=Substr(@DATE,1,4)+$NAVDate

; Check currently applied definition

$X=ReadProfileString("c:\Program Files\Common Files\Symantec Shared\VirusDefs\Definfo.dat","DefDates","CurDefs")
IF @ERROR=0
$DefDate=Substr($X,1,8)
ENDIF

; Compare dates of network update file and current client definition

If $NAVDate <> $DefDate ; file dates out of sync......
MESSAGEBOX("This computer's AntiVirus definitions are out of date. Click 'OK' to continue....","AntiVirus Definitions Update...",64)
RUN $NetDir+$NetFile +" /q" ; execute update in quiet mode
LOGEVENT(0,2,"AntiVirus definitions " + $NETFile + " have been applied on " + @WKSTA + "(" + @USERID + ")", @LSERVER)
SENDMESSAGE("mreed","Virus definitions on " + @WKSTA + "(" + @USERID + ") have been updated.")
ENDIF
ENDIF
RETURN

I find the following in the workstation's Event Log:

"The description for Event ID (1312) in source (KIXtart) cannot be found. The local computer may not have
the necessary registry information or message DLL files to display messages from a remote computer. The
following information is part of the event: WkstaUserGetinfo failed error: A specified logon
session does not exist. It may alredy have been terminated (0x520/1312)."

Can someone help me figure this out ????

TIA !

Spinning in circles.....

- Michael