What configuration changes do I need to make to the Windows Server in order to enable GUI-Level testing support for SilkPerformer?

What configuration changes do I need to make to the Windows Server in order to enable GUI-Level testing support for SilkPerformer?

Before executing GUI-level testing within SilkPerformer, you must have a Windows Server Operating System installed, and you must configure Windows Terminal Server in order to ensure the pre-requisites have been fulfilled. Please see "GUI-Level Testing" in SilkPerformer help for full details.

Below are the step by step instructions for doing this for Windows Server 2003:

Enable Remote Desktop on the server

Go to START | CONTROL PANEL | SYSTEM and select the Remote tab

Verify that the Enable Remote Desktop on this computer option is enabled


Add User Account to necessary User Group

Go to START | ADMINISTRATIVE TOOLS | COMPUTER MANAGEMENT then Expand the tree node and select Local Users and Groups

Select the Users directory and in the User field, double-click the virtual user that you want to use in your test

On the Properties dialog, select the Member Of tab and ensure that this user is a member of one of the following two groups: (Administrators and/or Remote Desktop Users - if the user is not a member of one of these groups, click the Add button and add the user to one or both of these groups)

Please be aware that you will need sufficient administrative privileges in order to add a User to a Group

Install Terminal Server and add Terminal Server Licensing

Licenses for Remote Desktop Sessions on Windows Server Editions offer multiple licenses for remote desktop sessions, which means that you can perform multiple connections during a single Terminal Session

Go to START | CONTROL PANEL | ADD/REMOVE PROGRAMS and Click the Add/Remove Windows Components button

Within the Windows Components Wizard, scroll to and select the Terminal Server and Terminal Server Licensing check boxes

Click Next to install the application until installation has been completed before restarting your computer

Please Note: A Terminal Server Licensing server is required for application mode. You may need to contact Microsoft Licensing dept for information on obtaining and activating the License Server

To find out how many terminal sessions are available on your system

Go to START | ADMINISTRATIVE TOOLS | TERMINAL SERVER LICENSING and click Action | Connect in order to connect to the recently installed server

Now using the Terminal Server Licensing tool you can see which terminal services licensing servers are available and which licenses you have:

Configuring Terminal Services settings

It is extremely important to configure the Terminal Services settings correctly, otherwise GUI-level test execution is likely to fail. The process for doing this is as follows:

Go to START | ADMINISTRATIVE TOOLS | TERMINAL SERVICES CONFIGURATION and right-click the Remote Desktop Protocol-TCP (RDP-Tcp) icon before selecting Properties from the context menu.

Select the General tab:
- Verify that Security layer is set to RDP Security Layer
- Verify that Encryption level is set to Low
- Verify that all other settings are unselected/left blank

Select the Logon Settings tab:
- Verify that the Always prompt for password check box is not selected

Select the Sessions tab:
- Verify that Override user settings is selected and that End a disconnected session is set to 1 minute
- Verify that all other settings are unselected/left blank

Select the Environment tab:
- Verify that Run initial program specified by user profile and Remote Desktop Connection or Terminal Services client is selected

Select the Remote Control tab:
- Verify that Use remote control with default user settings is selected

Select the Client Settings tab:
- Verify that all connection settings in the Connection section are selected

Select the Network Adapter tab:
- Verify that All Network adapters configured with this protocol is selected in the Network adapter list and press OK

Select the Server Settings folder:
- Right-click any settings icon in the Server Settings directory and select Properties from the context menu and configure settings as required
- Ensure "Licensing" is set to Per Device
- The "Restrict each user to one session" setting should be set to No


Some content on Community Tips & Information pages is not officially supported by Micro Focus. Please refer to our Terms of Use for more detail.
Top Contributors
Version history
Revision #:
1 of 1
Last update:
‎2013-02-15 18:37
Updated by:
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.