Note: For the most up-to-date installation information, please see the NetChk Protect Installation Guide at http://www.shavlik.com/support/onlinehelp.aspx .
Begin the installation process by double-clicking the file named NetChk_Protect_Setup_7.x.0.#.exe .
The Setup dialog appears, indicating the status of the NetChk Protect prerequisites. The sample dialog shown here indicates that all but one of the prerequisites are installed.
Click the Install button to install the missing prerequisites.
After the prerequisites have all been installed, the installation window reflects this fact. If any prerequisites were missing the installation program will request a system reboot before continuing. The installation program will restart automatically following the reboot.
To continue with the installation, click Install.
Read the information on the Welcome dialog and then click Next.
The license agreement is displayed. You must agree to the terms of the license agreement in order to install the program.
To continue with the installation click Next.
The Destination Folder dialog is displayed.
If you want to change the default location of the program, click the browse button and choose a new location.
Tip: If you want a shortcut icon to be created and placed on your desktop, enable the Create a shortcut on the desktop check box.
Click Next. The Product Improvement Program dialog is displayed. Read the description and decide if you agree to participate in the program. The program enables Shavlik Technologies to collect product usage information that will help improve future versions of the product.
When you are done, click Next. The Ready to install dialog is displayed.
To begin the installation click Install.
Near the end of the installation process the Database Setup Tool dialog is displayed.
If you have a previously installed NetChk Protect database that you wish to use, select Use an existing database and then click Next. Otherwise, select Create a new database and then click Next.
A dialog similar to the following is displayed:
Use the boxes provided to define how users and services will access the SQL Server database.
Choose a database server and instance
Server name: You can specify a machine or you can specify a machine and the SQL Server instance running on that machine (for example: machinename\SQLExpress).
Database name: Specify the database name you want to use. The default database name is Shavlik Scans.
Choose how interactive users will connect to the database
Specify the credentials you want the program to use when a user performs an action that requires access to the database.
Integrated Windows Authentication: This is the recommended and default option. NetChk Protect will use the credentials of the currently logged on user to connect to the SQL Server database. The User name and Password boxes will be unavailable.
Specific Windows User: Select this option only if the SQL Server database is on a remote machine. This option will have no effect if the database is on the local (console) machine (see Supplying Credentials for more information about local machine credentials). All NetChk Protect users will use the supplied credentials when performing actions that require interaction with the remote SQL Server database.
SQL Authentication: Select this option to enter a specific user name and password combination when logging on to the specified SQL Server.
Caution! If you supply SQL authentication credentials and have not implemented SSL encryption for SQL connections, the credentials will be passed over the network in clear text.
Test Server Connection: To verify that the program can use the supplied interactive user credentials to connect to the SQL Server database, click this button.
Choose how services will connect to the database
Specify the credentials you want the background services to use when making the connection to the database. These are the credentials that the results importer, agent operations, and other services will use to log on to SQL Server and provide status information.
Use alternate credentials for console services:
If the SQL Server database is installed on the local machine you will typically ignore this option by not enabling this check box. In this case the same credentials and mode of authentication that you specified above for interactive users will be used.
You will typically only enable this check box if the SQL Server database is on a remote machine. When the database is on a remote machine you need an account that can authenticate to the database on the remote database server.
Authentication method: Available only if Use alternate credentials for console services is enabled.
Integrated Windows Authentication: Selecting this option means that the machine account will be used to connect to the remote SQL Server. The Kerberos network authentication protocol must be available in order to securely transmit the credentials. The User name and Password boxes will be unavailable.
Note: If you choose Integrated Windows Authentication the installation program will attempt to create a SQL Server login for the machine account. If the account creation process fails, see SQL Server Post-Installation Notes for instructions on manually configuring a remote SQL Server to accept machine account credentials. Do this after you complete the NetChk Protect installation process but before you start the program.
Specific Windows User: Select this option to enter a specific user name and password combination. NetChk Protect 's background services will use these credentials to connect to the SQL Server database. This is a good fallback option if for some reason you have difficulties implementing integrated Windows authentication.
SQL Authentication: Select this option to provide a specific user name and password combination for the services to use when logging on to SQL Server.
After providing all the required information, click Next.
Note: If the installation program detects a problem with any of the specified credentials, an error message will be displayed. This typically indicates that a user account you specified does not exist. Make a correction and try again.
The program will create, link to, or upgrade the database. When the database operation is complete the Database Complete dialog is displayed.
Click Next.
The Installation Complete dialog is displayed.
Click Finish.
The Completed dialog is displayed.
If you want to start NetChk Protect immediately, enable the Launch Shavlik NetChk check box and then click Finish; otherwise, just click Finish.