When you install SecureLogin and reboot, you must login as an Administrator equivalent to complete the install. This must be done in order to register some files that are needed for using SecureLogin. This extra step can be time-consuming.


1. Read the information added by the Install to “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce” in the entry “InstallShieldSetup”.

2. Run the following script before rebooting. To assist in this, use the free AutoIT tool (

Note: Modify the automate.ini and setup.ini as noted in this AppNote:

Example Script

; AutoIt Version: 3.0
; Language:       English
; Platform:       Windows 2000 and above
; Author:         Kevin Prior
; Script Function:
;   Install NSL and register Dll's.

;MsgBox(0, "NSL v6.05", "NSL Install will begin now.")
$message = "Novell SecureLogin v6.05 is now being installed to your computer.  
Upon completion your computer will be restarted.  
At this time your keyboard and mouse have been locked to allow for a seamless install."
SplashTextOn("Information...", $message, 500, 175, -1, -1, 0, "Tahoma", "18", "")
ControlSetText("Information...", "", "Static1", $message)
; Run the Setup.exe for NSL install using an edited automate.ini
RunWait("setup.exe", "", @SW_HIDE)

; Register dll's before reboot thus no Admin must login to complete the install

; Message to notify installer
SplashTextOn("Novell SecureLogin Install", 
"The dll registration before reboot will start now, please stand by."
, 500, 175, -1, -1, 0, "", 24)
Sleep(1500) ;Sleep for 1.5 Seconds
$var = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce", "InstallShieldSetup")
Sleep(1500) ;Sleep for 1.5 Seconds
RunWait(@ComSpec & " /c " & $var, "")
RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce", "InstallShieldSetup")
Sleep(1500) ;Sleep for 1.5 Seconds

Shutdown(6)  ;Force a reboot

0 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 5 (0 votes, average: 0.00 out of 5)
You need to be a registered member to rate this post.

Disclaimer: As with everything else at NetIQ Cool Solutions, this content is definitely not supported by NetIQ, so Customer Support will not be able to help you if it has any adverse effect on your environment.  It just worked for at least one person, and perhaps it will be useful for you too.  Be sure to test in a non-production environment.

Leave a Reply

No Comments
By: kprior
Apr 11, 2007
4:37 am
Active Directory Authentication Automation Cloud Computing Cloud Security Configuration Customizing Data Breach DirXML Drivers End User Management Identity Manager Importing-Exporting / ICE/ LDIF Intelligent Workload Management IT Security Knowledge Depot LDAP Monitoring Open Enterprise Server Passwords Reporting Secure Access Supported Troubleshooting Workflow