Dear,

Some suggestions and remarks:
  • You are using RUN statements without quotations. we advice to use
    something like:
    RUN '%comspec% /c inoculan.bat'
  • why you are using RUN instead of SHELL statement. kixtart script will not
    wait for completion of your BATch files.
    we advice to replace RUN statement with:
    SHELL '%comspec% /c inoculan.bat'
  • you are trying to delete the complete HKCU\...\run key. is this
    was you are meaning to do. it can lead to unexpected warnings.
    This key is a major element of your HKCU hive.
  • it is possible that the inoculan.bat file runs twice.
  • it is hard to see what your BATch files are actual doing. can you put
    them on the board. members can possible translate them to real kixtart
    code.
  • it is new for us registry actions are too slow. mostly external actions
    or complex structures slowdown your script. to see how your script is run-
    ning we have add some debugging code to your script.
    Our call was:
    kixstrip input.kix output.kix /debug
    please return the output of file %tmp%\kixdebug.txt on the board.
  • possible that some BATch weren't ending in a correct way. NT mostly wait a fix
    period for completion before shutdown his system.
code:
                                            CLS
COLOR C+/N
AT (1,1) " "
IF RedirectOutput("%tmp%\kixdebug.txt")
ENDIF
? "-"+LCASE(@day)+" "+@date+" "+@time+"- kixtart "+@kix+"/3.04e script starting."
? "-"
? "-curdir: "+LCASE(@curdir)
? "-scriptdir: "+LCASE(@scriptdir)
IF (instr("-4.1x-","-"+substr(@kix,1,3)+"x-") <> 0)
? "-scriptname: "+LCASE(@scriptname)
ENDIF
? "-startdir: "+LCASE(@startdir)
? "-"
? "-userid: "+LCASE(@userid)+"/"+LCASE(@wuserid)
? "-user priv: "+LCASE(@priv)
IF (instr("-4.xx-","-"+substr(@kix,1,2)+"xx-") <> 0)
? "-version: inwin="+@inwin+"/dos="+@dos"/productsuite="+@productsuite+"/producttype="+@producttype"/csd="+LTRIM(RTRIM(@csd))
ELSE
? "-version: inwin="+@inwin+"/dos="+@dos
ENDIF
? "-"
?"- start-"+@time+"- @error @serror "?

?"- 1-"+@time+"- @error @serror "? IF @inwin = 2
?"- 2-"+@time+"- @error @serror "?
?"- 3-"+@time+"- @error @serror "? IF Exist("c:\windows\mhslogo.bmp") = 1
?"- 4-"+@time+"- @error @serror "? ELSE
?"- 5-"+@time+"- @error @serror "? RUN "copy95.bat"
?"- 6-"+@time+"- @error @serror "? ENDIF
?"- 7-"+@time+"- @error @serror "?
?"- 8-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\INTERNET EXPLORER\MAIN", "Start Page", "mercynet.mercyhealth.org", "REG_SZ")
?"- 9-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\INTERNET SETTINGS\", "ProxyEnable", "1", "REG_DWORD")
?"- 10-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\INTERNET SETTINGS\", "ProxyServer", "mhsfirewall:80", "REG_SZ")
?"- 11-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\Control Panel\Desktop\", "Wallpaper", "c:\windows\mhslogo.bmp", "REG_SZ")
?"- 12-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\Control Panel\General\", "BackupWallpaper", "c:\windows\mhslogo.bmp", "REG_EXPAND_SZ")
?"- 13-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\Control Panel\General\", "Wallpaper", "c:\windows\mhslogo.bmp", "REG_EXPAND_SZ")
?"- 14-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\Control Panel\Desktop\", "ScreenSaveActive", "1", "REG_SZ")
?"- 15-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\Control Panel\Desktop\", "ScreenSaverIsSecure", "1", "REG_SZ")
?"- 16-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\Control Panel\Desktop\", "ScreenSaveTimeOut", "600", "REG_SZ")
?"- 17-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\Policies\Explorer\", "NoActiveDesktop", "1", "REG_DWORD")
?"- 18-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\Policies\Explorer\", "NoChangingWallpaper", "1", "REG_DWORD")
?"- 19-"+@time+"- @error @serror "? $rc = AddKey("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\Policies\System\")
?"- 20-"+@time+"- @error @serror "? ;$rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\Policies\System\", "NoDispScrSavPage", "1", "REG_DWORD")
?"- 21-"+@time+"- @error @serror "? ;$rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\Policies\System\", "NoDispSettings", "1", "REG_DWORD")
?"- 22-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\Policies\System\", "NoDispBackgroundPage", "1", "REG_DWORD")
?"- 23-"+@time+"- @error @serror "? ELSE
?"- 24-"+@time+"- @error @serror "? IF Exist("%systemroot%\mhslogo.bmp") = 1
?"- 25-"+@time+"- @error @serror "? ELSE
?"- 26-"+@time+"- @error @serror "? RUN "copynt.bat"
?"- 27-"+@time+"- @error @serror "? ENDIF
?"- 28-"+@time+"- @error @serror "?
?"- 29-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\INTERNET EXPLORER\MAIN", "Start Page", "mercynet.mercyhealth.org", "REG_SZ")
?"- 30-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\INTERNET SETTINGS\", "ProxyEnable", "1", "REG_DWORD")
?"- 31-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\INTERNET SETTINGS\", "ProxyServer", "mhsfirewall:80", "REG_SZ")
?"- 32-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\Policies\Explorer\", "NoActiveDesktop", "1", "REG_DWORD")
?"- 33-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\Policies\Explorer\", "NoChangingWallpaper", "1", "REG_DWORD")
?"- 34-"+@time+"- @error @serror "? $rc = AddKey("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\Policies\System\")
?"- 35-"+@time+"- @error @serror "? ;$rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\Policies\System\", "NoDispScrSavPage", "1", "REG_DWORD")
?"- 36-"+@time+"- @error @serror "? ;$rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\Policies\System\", "NoDispSettingsPage", "1", "REG_DWORD")
?"- 37-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\Policies\System\", "NoDispBackgroundPage", "1", "REG_DWORD")
?"- 38-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\Control Panel\Desktop\", "Wallpaper", "%systemroot%\mhslogo.bmp", "REG_SZ")
?"- 39-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\Control Panel\General\", "BackupWallpaper", "%systemroot%\mhslogo.bmp", "REG_EXPAND_SZ")
?"- 40-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\Control Panel\General\", "Wallpaper", "%systemroot%\mhslogo.bmp", "REG_EXPAND_SZ")
?"- 41-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Desktop\General\", "Wallpaper", "%systemroot%\mhslogo.bmp", "REG_EXPAND_SZ")
?"- 42-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\Control Panel\Desktop\", "ScreenSaveActive", "1", "REG_SZ")
?"- 43-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\Control Panel\Desktop\", "ScreenSaverIsSecure", "1", "REG_SZ")
?"- 44-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\Control Panel\Desktop\", "SCRNSave.exe", "%systemroot%\logon.scr", "REG_SZ")
?"- 45-"+@time+"- @error @serror "? $rc = WriteValue("HKEY_CURRENT_USER\Control Panel\Desktop\", "ScreenSaveTimeOut", "600", "REG_SZ")
?"- 46-"+@time+"- @error @serror "? ENDIF ; <+++++
?"- 47-"+@time+"- @error @serror "?
?"- 48-"+@time+"- @error @serror "? $returncode = Delkey("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\RUN\MACROSOFT")
?"- 49-"+@time+"- @error @serror "? IF $returncode = 0
?"- 50-"+@time+"- @error @serror "? ? "Key Deleted..."
?"- 51-"+@time+"- @error @serror "? ENDIF
?"- 52-"+@time+"- @error @serror "?
?"- 53-"+@time+"- @error @serror "? $returncode = Delkey("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\RUN")
?"- 54-"+@time+"- @error @serror "? IF $returncode = 0
?"- 55-"+@time+"- @error @serror "? ? "Key Deleted..."
?"- 56-"+@time+"- @error @serror "? ENDIF
?"- 57-"+@time+"- @error @serror "? RUN INOCULAN.BAT
?"- 58-"+@time+"- @error @serror "? RUN APOST.BAT
?"- 59-"+@time+"- @error @serror "?
?"- 60-"+@time+"- @error @serror "? ;IF INGROUP ("WINDOWS95")
?"- 61-"+@time+"- @error @serror "? ; RUN WIN95.BAT
?"- 62-"+@time+"- @error @serror "? ;ENDIF
?"- 63-"+@time+"- @error @serror "?
?"- 64-"+@time+"- @error @serror "? IF INGROUP ("LAN 23 USERS")
?"- 65-"+@time+"- @error @serror "? USE Q: "\\MHS_LAN23\SMSLAN23"
?"- 66-"+@time+"- @error @serror "? ENDIF
?"- 67-"+@time+"- @error @serror "?
?"- 68-"+@time+"- @error @serror "? IF INGROUP ("Net Plus Users")
?"- 69-"+@time+"- @error @serror "? USE V: "\\MHS_LAN23\NETPLUS"
?"- 70-"+@time+"- @error @serror "? ENDIF
?"- 71-"+@time+"- @error @serror "?
?"- 72-"+@time+"- @error @serror "? IF INGROUP ("EMMA Paramedics")
?"- 73-"+@time+"- @error @serror "? USE P: "\\MHS_INVISION\EMMA"
?"- 74-"+@time+"- @error @serror "? ENDIF
?"- 75-"+@time+"- @error @serror "?
?"- 76-"+@time+"- @error @serror "? IF INGROUP ("INOCULAN ANTIVIRUS")
?"- 77-"+@time+"- @error @serror "? RUN INOCULAN.BAT
?"- 78-"+@time+"- @error @serror "? ENDIF
?"- 79-"+@time+"- @error @serror "?
?"- 80-"+@time+"- @error @serror "? IF INGROUP ("Document Imaging")
?"- 81-"+@time+"- @error @serror "? USE L: "\\IMS-NT\SMS_CARE"
?"- 82-"+@time+"- @error @serror "? ENDIF
?"- 83-"+@time+"- @error @serror "?
?"- 84-"+@time+"- @error @serror "? IF INGROUP ("MEDREC II")
?"- 85-"+@time+"- @error @serror "? USE R: "\\MHS_MEDREC\MEDREC"
?"- 86-"+@time+"- @error @serror "? ENDIF
?"- 87-"+@time+"- @error @serror "?
?"- 88-"+@time+"- @error @serror "? IF INGROUP ("SOFTMED SDR")
?"- 89-"+@time+"- @error @serror "? USE P: "\\MHS_SOFTMED_SDR\SOFTMED"
?"- 90-"+@time+"- @error @serror "? ENDIF
?"- 91-"+@time+"- @error @serror "?
?"- 92-"+@time+"- @error @serror "? IF INGROUP ("MHS EIS AUTO")
?"- 93-"+@time+"- @error @serror "? RUN EISCOPY.BAT
?"- 94-"+@time+"- @error @serror "? ENDIF
?"- 95-"+@time+"- @error @serror "?
?"- 96-"+@time+"- @error @serror "? IF INGROUP ("ED Logging System")
?"- 97-"+@time+"- @error @serror "? USE M: "\\MHS_CASEWISE\ED Log Software"
?"- 98-"+@time+"- @error @serror "? ENDIF
?"- 99-"+@time+"- @error @serror "?
?"- 100-"+@time+"- @error @serror "? IF INGROUP ("PREMISE USERS")
?"- 101-"+@time+"- @error @serror "? USE T: "\\MHS_PREMISE\NDC"
?"- 102-"+@time+"- @error @serror "? USE U: "\\MHS_PREMISE\PVSW"
?"- 103-"+@time+"- @error @serror "? ENDIF
?"- 104-"+@time+"- @error @serror "?
?"- 105-"+@time+"- @error @serror "? ;USE X: "\\MHS_STORAGE_001\PUBLIC"
?"- 106-"+@time+"- @error @serror "? ;USE Y: "\\MHS_STORAGE_001\PUBLIC"
?"- 107-"+@time+"- @error @serror "? ;USE Z: "\\MHS_STORAGE_001\PUBLIC"
?"- 108-"+@time+"- @error @serror "?
?"- 109-"+@time+"- @error @serror "? IF INGROUP ("ITT TECHROOM")
?"- 110-"+@time+"- @error @serror "? ADDPRINTERCONNECTION ("\\MHS_STORAGE_001\ITT TECHROOM")
?"- 111-"+@time+"- @error @serror "? ENDIF
?"- 112-"+@time+"- @error @serror "?

?"- end-"+@time+"- @error @serror "?
? "-"
? "-"+LCASE(@day)+" "+@date+" "+@time+"- kixtart "+@kix+"/3.04e script ending."
? "-"
IF (instr("-4.1x-","-"+substr(@kix,1,3)+"x-") <> 0)
? "-"+@cpu+" ("+@mhz+" Mhz, memory "+MemorySize()+" MB)"
ENDIF
? "-"

We will wait for your feedback.
greetings.

[ 17 June 2002, 11:12: Message edited by: MCA ]
_________________________
email scripting@wanadoo.nl homepage scripting@wanadoo.nl | Links | Summary of Site Site KiXforms FAQ kixtart.org library collection mirror MCA | FAQ & UDF help file UDF kixtart.org library collection mirror MCA | mirror USA | mirror europe UDF scriptlogic library collection UDFs | mirror MCA