CHAPI can be installed manually on Windows 8 and Server 2012 using the instructions below.

-This creates the FOLDER only, not the service. This is good to note when the service needs to be installed to a new drive. This installs the folder on the C drive regardless of where it is directed. If it needs to be moved, Cut and paste the entire CHAPI folder to the new location. You will probably need to then delete and re-register the Service to the new drive which is explained in the article linked in step 6 below.

  1. Copy the CHAPI.Setup.msi to C:\Program Files (x86)\Cyrious\Control\
  2. Open the Windows Task Manager
  3. Click on File | Run new task
  4. Check the option Create this task with administrative privileges.
  5. Type everything below into a single line.
  6. !! Also see chapi_-_command_line_registration_of_chapi_service especially if the customer is on a domain
    • C:\Program Files (x86)\Cyrious\Control\chapi.setup.msi PORT=[chapi port]
      CSPATH=[sql server computer name]\[instance name],[sql port] CSUSERID=[sql user]
      CSPASSWORD=[sql password] CSLOG=[chapi logging dbname] CSCHAPI=[chapi dbname]
      USERNAME=[chapi username] PASSWORD=[chapi password]
    • Example: (If no instance of SQL, do not put SQL name as instance)
C:\Program Files (x86)\Cyrious\Control\chapi.setup.msi PORT=12556 CSPATH=MyServer\Cyrious,1433
CSUSERID=cyrious CSPASSWORD=[Tech Support can Provide] CSLOG=Chapi_Logging
  • Domain Computer - Install may or may not work dependent on group policy regarding creation of domain users. Try this if having troubles getting the install to work properly on a domain.
  • C:\Program Files (x86)\Cyrious\Control\chapi.setup.msi domain=[insert Computer name]
  • Domain Controllers - Sometimes the domain controller will still not accept the above switch, and you will need to put the name of the actual domain. Additionally you may need to include the .local at the end of the Domain name.
  • C:\Program Files (x86)\Cyrious\Control\chapi.setup.msi domain=[insert Domain name] 
    C:\Program Files (x86)\Cyrious\Control\chapi.setup.msi domain=[insert Domain name].local 
  1. Press OK to begin the installation of Chapi.
  2. The installer will launch and complete the installation to C:\Program Files (x86)\Cyrious\Control\CHAPI.
  3. A local user account named CHAPI will be created.
  4. The service CHAPI_ServiceHost will be added under Services.msc

Note: If you are having trouble getting the service to actually register after the CHAPI folder has been created by the .msi file, chapi_-_command_line_registration_of_chapi_service

Contributor: Brandon R., Cyrious, Paul M.

Date: 04/30/2013

Version: Control 5.1

You could leave a comment if you were logged in.