InstallShield is used to manage the installation and uninstallation of eXtyles. Occasionally, particularly during the installation of an eXtyles update, certain InstallShield components prevent you from successfully installing a new version eXtyles. Solutions for common InstallShield errors are listed below:

1. iKernel.exe could not be installed

The warning message may say:

The InstallShield Engine (iKernel.exe) could not be installed.

IKernel.exe could not be copied to 'C:\Program Files\Common Files\InstallShield\Engine\6\Intel 32'. 

Make sure that you have the appropriate privileges to copy files to this folder.

There are several possible reasons that the InstallShield Engine could not be installed.

1. Admin privileges are required

Even if you are logged in as an administrator, you may need to explicitly install eXtyles as an Administrator. To do this:

  1. Right-click the eXtyles executable file (e.g., eXtyles for Your Organization.exe) and select "Run as Administrator." The eXtyles installation process should run normally.

2. IKernel.exe is still running

Sometimes iKernel.exe failed to close properly after the last installation or uninstallation of eXtyles. Check if a copy of iKernel.exe is running, and if so, end the task. To do this:

  1. Press CTRL + ALT + DELETE
  2. Select Task Manager
  3. Select the Processes tab
  4. Look for IKernel.exe in the list of processes. If it is running, select it, and click End Process.
  5. Select Yes to the Task Manager Warning dialog.

2. An error -5006 occurred while running the setup.

The warning message may say:
An error (-5006: 0x800700b7) has occurred while running the setup.
Please make sure you have finished any previous setup and closed other applications. If the error still occurs, please contact your vendor: Inera Inc.
We have seen cases where major commercial virus scanners interfered with the installation process. If you are seeing this warning, try disabling your virus scanner (or making the settings less aggressive) and then try installing again.