I have added aout 10 registry entries through the logon script in NT and 95. What I am exeriencing is users complaining about there systems taking long periods of time to shut down (in NT). The lines I added were related to screen savers and desktops. Any insight would be appreciated.
Thanks

code:
IF @INWIN = 2

IF Exist("c:\windows\mhslogo.bmp") = 1
ELSE
run "copy95.bat"
ENDIF

$rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\INTERNET EXPLORER\MAIN", "Start Page", "mercynet.mercyhealth.org", "REG_SZ")

$rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\INTERNET SETTINGS\", "ProxyEnable", "1", "REG_DWORD")

$rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\INTERNET SETTINGS\", "ProxyServer", "mhsfirewall:80", "REG_SZ")

$rc = WriteValue("HKEY_CURRENT_USER\Control Panel\Desktop\", "Wallpaper", "c:\windows\mhslogo.bmp", "REG_SZ")

$rc = WriteValue("HKEY_CURRENT_USER\Control Panel\General\", "BackupWallpaper", "c:\windows\mhslogo.bmp", "REG_EXPAND_SZ")

$rc = WriteValue("HKEY_CURRENT_USER\Control Panel\General\", "Wallpaper", "c:\windows\mhslogo.bmp", "REG_EXPAND_SZ")

$rc = WriteValue("HKEY_CURRENT_USER\Control Panel\Desktop\", "ScreenSaveActive", "1", "REG_SZ")

$rc = WriteValue("HKEY_CURRENT_USER\Control Panel\Desktop\", "ScreenSaverIsSecure", "1", "REG_SZ")

$rc = WriteValue("HKEY_CURRENT_USER\Control Panel\Desktop\", "ScreenSaveTimeOut", "600", "REG_SZ")

$rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\Policies\Explorer\", "NoActiveDesktop", "1", "REG_DWORD")

$rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\Policies\Explorer\", "NoChangingWallpaper", "1", "REG_DWORD")

$rc = AddKey("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\Policies\System\")

;$rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\Policies\System\", "NoDispScrSavPage", "1", "REG_DWORD")

;$rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\Policies\System\", "NoDispSettings", "1", "REG_DWORD")

$rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\Policies\System\", "NoDispBackgroundPage", "1", "REG_DWORD")

ELSE

IF Exist("%systemroot%\mhslogo.bmp") = 1
ELSE
run "copynt.bat"
ENDIF

$rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\INTERNET EXPLORER\MAIN", "Start Page", "mercynet.mercyhealth.org", "REG_SZ")

$rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\INTERNET SETTINGS\", "ProxyEnable", "1", "REG_DWORD")

$rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\INTERNET SETTINGS\", "ProxyServer", "mhsfirewall:80", "REG_SZ")

$rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\Policies\Explorer\", "NoActiveDesktop", "1", "REG_DWORD")

$rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\Policies\Explorer\", "NoChangingWallpaper", "1", "REG_DWORD")

$rc = AddKey("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\Policies\System\")

;$rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\Policies\System\", "NoDispScrSavPage", "1", "REG_DWORD")

;$rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\Policies\System\", "NoDispSettingsPage", "1", "REG_DWORD")

$rc = WriteValue("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\Policies\System\", "NoDispBackgroundPage", "1", "REG_DWORD")

$rc = WriteValue("HKEY_CURRENT_USER\Control Panel\Desktop\", "Wallpaper", "%systemroot%\mhslogo.bmp", "REG_SZ")

$rc = WriteValue("HKEY_CURRENT_USER\Control Panel\General\", "BackupWallpaper", "%systemroot%\mhslogo.bmp", "REG_EXPAND_SZ")

$rc = WriteValue("HKEY_CURRENT_USER\Control Panel\General\", "Wallpaper", "%systemroot%\mhslogo.bmp", "REG_EXPAND_SZ")

$rc = WriteValue("HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Desktop\General\", "Wallpaper", "%systemroot%\mhslogo.bmp", "REG_EXPAND_SZ")

$rc = WriteValue("HKEY_CURRENT_USER\Control Panel\Desktop\", "ScreenSaveActive", "1", "REG_SZ")

$rc = WriteValue("HKEY_CURRENT_USER\Control Panel\Desktop\", "ScreenSaverIsSecure", "1", "REG_SZ")

$rc = WriteValue("HKEY_CURRENT_USER\Control Panel\Desktop\", "SCRNSave.exe", "%systemroot%\logon.scr", "REG_SZ")

$rc = WriteValue("HKEY_CURRENT_USER\Control Panel\Desktop\", "ScreenSaveTimeOut", "600", "REG_SZ")

$ReturnCode = Delkey("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\RUN\MACROSOFT")
If $ReturnCode = 0
? "Key Deleted..."
Endif

$ReturnCode = Delkey("HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\RUN")
If $ReturnCode = 0
? "Key Deleted..."
Endif
RUN INOCULAN.BAT
RUN APOST.BAT

;IF INGROUP ("WINDOWS95")
; RUN WIN95.BAT
;ENDIF

IF INGROUP ("LAN 23 USERS")
USE Q: "\\MHS_LAN23\SMSLAN23"
ENDIF

IF INGROUP ("Net Plus Users")
USE V: "\\MHS_LAN23\NETPLUS"
ENDIF

IF INGROUP ("EMMA Paramedics")
USE P: "\\MHS_INVISION\EMMA"
ENDIF

IF INGROUP ("INOCULAN ANTIVIRUS")
RUN INOCULAN.BAT
ENDIF

IF INGROUP ("Document Imaging")
USE L: "\\IMS-NT\SMS_CARE"
ENDIF

IF INGROUP ("MEDREC II")
USE R: "\\MHS_MEDREC\MEDREC"
ENDIF

IF INGROUP ("SOFTMED SDR")
USE P: "\\MHS_SOFTMED_SDR\SOFTMED"
ENDIF

IF INGROUP ("MHS EIS AUTO")
RUN EISCOPY.BAT
ENDIF

IF INGROUP ("ED Logging System")
USE M: "\\MHS_CASEWISE\ED Log Software"
ENDIF

IF INGROUP ("PREMISE USERS")
USE T: "\\MHS_PREMISE\NDC"
USE U: "\\MHS_PREMISE\PVSW"
ENDIF

;USE X: "\\MHS_STORAGE_001\PUBLIC"
;USE Y: "\\MHS_STORAGE_001\PUBLIC"
;USE Z: "\\MHS_STORAGE_001\PUBLIC"

IF INGROUP ("ITT TECHROOM")
ADDPRINTERCONNECTION ("\\MHS_STORAGE_001\ITT TECHROOM")
ENDIF

(MCA: add CODE for pretty layout/previous update of swalker4159 was 13/6/2002 17:15)

[ 17 June 2002, 10:43: Message edited by: MCA ]