Regarding to the issue you are facing, please note that restrictive user accounts permissions might cause alot of problems when running client server applications, From the QC perspective, normally non-admin users can install the client components without problems, lets first verify the IE configuration. (page 49 of Install guide).
Internet Explorer Configuration
Before you download Application Lifecycle Management on a client machine, you must perform the following configurations to the Internet Explorer browser on the client machine.
➤ Configure the Custom Level security settings. The Custom Level security setting should be configured for the specific zone of the ALM Platform server.
➤ Set Internet Explorer as the default Web browser. This ensures that external links to ALM entities will open in ALM.
To configure security settings on the client machine:
1. In Internet Explorer, select Tools > Internet Options. The Internet Options dialog box opens.
2. Click the Security tab. The Web content zone of the ALM Platform server (Internet or Local intranet) is automatically selected. Click Custom Level.
3. In the Security Settings dialog box, configure the following settings.
Under .NET Framework-reliant components:
➤ Set Run components not signed with Authenticode to Enable.
➤ Set Run components signed with Authenticode to Enable.
Under ActiveX controls and plug-ins:
➤ Set Run ActiveX controls and plug-ins to Enable.
➤ Set Download signed ActiveX controls to Enable or Prompt.
Note: You do not need to enable Download signed ActiveX controls if you install the ALM client by using the HP ALM Client MSI Generator Add-in on the More HP Application Lifecycle Management Add-ins page. This allows you to install all ALM modules on a client machine without downloading them through a browser. For more information on installing add-ins, see Chapter 8, "Installing HP ALM Add-ins" of the Installation guide.
4. On Windows Vista and 7:
- Add the ALM Platform server site to the Trusted Sites security zone.
- Disable the Protected Mode for the Trusted Sites security zone (Windows Vista default).
5 Click OK.
To set Internet Explorer as the default web browser:
1 In Internet Explorer, select Tools > Internet Options. The Internet Options dialog box opens.
2 Click the Programs tab.
3 Under Default web browser, make sure that Internet Explorer is set as the default browser. If not, click the Make default button
Registering ALM on a Workstation
To enable you to work with other HP testing tools as well as third-party and custom tools, ALM must be registered on the client machine. This applies to your QTP users.
Note: If you are running previous versions of Quality Center on your machine, before registering ALM, make sure that all instances of Quality Center and any Quality Center integration tools are closed.
For a list of the tools that require registering ALM on a machine, see "Tools that Require Registering ALM Client Components" on page 118 of the Install guide.
To register ALM on a workstation:
1. Log on to the machine as a local user or a domain user with administrator privileges. Ensure that you have the registry and file system permissions listed below.
Windows Vista and 7: Open the Web browser as administrator.
2. Run HP ALM Client Registration from the More HP Application Lifecycle Management Add-ins page
3. Close and reopen the Web browser
Permissions Required to Register ALM on a Workstation
You must have full read and write permissions on the following registry keys:
You must have the following file system permissions:
➤ Full read and write permissions on the HP\\ALM-Client deployment folder.
This is located at:
➤ Windows Vista and 7: %ALLUSERSPROFILE%
➤ Windows XP: C:\\Documents and Settings\\All Users\\Application Data
➤ Full read and write permissions to the Temp (%TEMP% or %TMP%) directory. The installer program writes installation and log files to this directory. This is generally located at C:\\Documents and Settings\\<username>\\Local Settings\\Temp