(1) We should only need to deploy kix402update.exe to the enterprise
(2) With the IEXPRESS package on an "NT Class" machine, do you look for the %SYSTEMDRIVE% and/or %SYSTEMROOT% Variables?

Using the information that I have been able to put together using MCA's Kix Deployment tools:

http://home.wanadoo.nl/scripting/

http://home.wanadoo.nl/scripting/download/kix402registry.exe
http://home.wanadoo.nl/scripting/download/kix402update.exe

Ref - http://kixtart.org/board/ultimatebb.php?ubb=get_topic;f=1;t=004754

Examples of how to do this in batch..

if not exist c:\kix402.ok %0\..\kix402update.exe /q
\\server\NETLOGON\kix402update.exe /q

kix32 %0\..\your_script.kix
kix32 \\server\netlogon\your_script.kix

This is using the IEXPRESS Package tool and the End User Licence Agreement (or EULA from Microsoft) is listed at:
http://kixtart.org/board/Forum2/HTML/000583.html

Ref - http://support.microsoft.com/default.aspx?scid=kb;en-us;Q318689

code:
@ECHO off 
SETLOCAL

VER | find "NT" > nul
IF not errorlevel 1 GOTO Win_NT

VER | find "2000" > nul
IF not errorlevel 1 GOTO Win_NT

VER | find "XP" > nul
IF not errorlevel 1 GOTO Win_NT

VER | find "98" > nul
IF not errorlevel 1 GOTO Win_9X

VER | find "95" > nul
IF not errorlevel 1 GOTO Win_9X

GOTO unknown_os

:win_NT
if not exist %SYSTEMDRIVE%\kix402.ok %LOGONSERVER%\NETLOGON\kix402update.exe /q
call kix32.exe kixtart.kix
goto end

:win_9X
if not exist c:\kix402.ok %0\..\kix402update.exe /q
%0\..\kix.exe %0\..\kix32.exe kix95.kix
goto end

:unknown_os
:end

Thanks!

Kent
_________________________
Utilize these resources:
UDFs (Full List)
KiXtart FAQ & How to's