BonC -
The intial start of each script, and in fact the entire process, is unclear to me, so I will pose this:If this is all started from an entry in the RunOnce key, then perhaps an issue with the batch file calls is the culprit:
kix32.exe %0\..\OutlookInstall.kix
kix32.exe %0\..\Cleanup.kix
Kix32 %0\..\OutlookSettings.kix $ZKey=%1
In each command, the '0\..\' represents to KiX32.exe that the KiX script resides in the current directory. If executing from RunOnce, my guess is the current directory will be defined as being equal to '%windir%', generally 'C:\Windows' (though I do not know for a fact). If the KiX scripts do not reside here, they KiX32 attempted start of the script will fail.
You may be better off either mapping a temp drive, or using UNC notation, to specifically direct where to call the batch files to be run.
Bill