Hello again,

we use BREAK OFF and no batch, because a batch can be interrupted !
The HKLM\...\run is a workaround like my solution, but not completely satisfactory....

...interesting would be, why kix32.exe is started and not able to find the scipt unless the whole system is up and running, wouldn't it ?

Kix has a feature to prevent users from stopping a script, logging the user off if an error occurs... but nothing if the script is not found.

Why logging off when a script error occurs and not when the script isn't available out of any reason ?