GlobalSearch is a complex program, tying multiple external systems together and relying heavily on Microsoft infrastructure. We run two distinct database systems, integrate with Active Directory and a host of 3rd party software and hardware.
We’ve compiled an article with common installation issues.
Please feel free to consult the Installation Guide for the proper process and prerequisites for your install.
SQL Server Install Failure
In the event that the SQL Server Installation fails out on GS Installation, it may have failed out due to permissions set on the database for the database to build its own permissions set. In the event that it can’t do that, you may receive an error like this. This may also be due to the SQL Server and Active Directory existing on the same machine. It is not suggested that SQL and Active Directory exist in the same space, but in the event that this cannot be avoided, follow the steps below.
During the install, at the Server Configuration, change the Account Name for the Database Engine to NETWORK SERVICE. If NETWORK SERVICE does not work, use NT AUTHORITY\SYSTEM. This will use a preset user to build the database properly.
IIS Components Are Missing In The Registry
If you receive an error stating that IIS Components aren’t present in the registry, your installer can run a quick regedit to add the registry keys.
Open Windows registry editor and navigate to the following key:
regedit.exe in “run” or in Search Program Files then drill down to the registry value below:
*In order to make any changes to the key you must take ownership of the key and then grant yourself permissions to modify the key.*
- Create a new DWORD called: WindowsAuthentication. Give it a value of 1
- Create another DWORD called: BasicAuthentication. Give it a value of 1
- Create another DWORD called: ASPNET. Give it a value of 1.
After adding these three values, you should be able to proceed with the installation.
Installing 4.4x on an RDS Environment
RDS servers are similar to Terminal/Application servers, but there are some mild differences in how they handle Windows Installers. Windows RDS 2008 and 2012 have a specific aspect that will need to be enabled to allow for the chained installer that is now part of the v4.4x Install process.
When the GlobalCapture Installer kicks off as part of the main Application installer, it will stall out or hang for over 20 minutes until it times out.
1. RDS server was not put into “Install Mode”. RDS servers have to be set to allow installs either from Control Panel or a CMD prompt.
2. The Group Policy for “Turn off windows Installer RDS Compatibility” is either not set or Disabled. This policy when NOT enabled will prevent multiple Windows Installer from running.
Proper Install Process
Set the server to install mode. I found the easiest way is to use CMD prompt as admin and type:
Remember to set this back to regular use once all installs are done. This can be done by typing:
- Enable the Group Policy mentioned above.
- Log on to the system with a User that has Administrative Privileges
- Open the Windows Control Panel
- Perform a search for Group Policy
- The search results should display a link to the “Local Group Policy Editor”
- Once inside the editor, go to:
- Computer Configuration->Administrative Templates->Windows Components->Remote Desktop Services->Remote Desktop Session Host->Application Compatibility
- In the right pane, right click on ‘Turn off Windows Installer RDS Compatibility” and select Edit from the drop down menu
- Select the Radio Button labeled ‘Enable‘
- Click OK
- Confirm that there are no leftover setup.exe or Windows Installer instances running using Task Manager.
- Run our application installer as you normally would by right clicking and “Run as administrator”.
- Chained installer for GlobalCapture should run as expected.
- As mentioned above, make sure to set the server back to full function mode via the CMD prompt.
Help! My Services Didn’t Install
No problem. We have a set of CMD scripts that you can run piece by piece or as a .bat file to write all your services. Please see this Knowledge Base article HERE