Redgate Client Service fails to start Redgate Client Service fails to start

Redgate Client Service fails to start

The Redgate Client Service is a Windows Service that is installed along with any Redgate client tool. Our tools will use the service in order to validate your licenses. In the first instance ensure you're on the latest version of the RCS, you can find the installer at the bottom of this page. 

In some cases, a Redgate tool may fail because the Redgate Client Service can't be installed or updated. You may see one of these messages:

'Redgate Client' (RedGateClient) failed to start. Verify that you have sufficient privileges to start system services.

'Redgate Client' (RedGateClient) failed to Stop. Verify that you have sufficient privileges to stop system services.

If you experience one of these errors, please try the following troubleshooting steps:

  1. Open your Services panel. If the Redgate Client service already exists, right-click on the service and choose Stop. If the service fails to stop, manually stop the process by opening Task Manager > Details > sort by Name > locate Redgate.Client.Service.exe > right-click on it and choose End task.
  2. Delete any file in C:\Program Files (x86)\Common Files\Red Gate\Shared Client that looks like ".rgupdate_bad_xxxx", and then try running the installer again.
  3. Should that fail, run 'netsh http show iplisten' from a command prompt running as administrator and take a screenshot of what is listed (see below).
  4. Check Event Viewer > Windows log > Application for any related errors.
  5. Raise a support ticket and send over the screenshot, the Event Viewer errors, and the full service log files from C:\ProgramData\Red Gate\Shared Client\Log  

You may also be getting an error message that the Redgate Client Service won't start that's unrelated to an installation. This error message could mean a firewall rule may be preventing the local use of HTTP. Please open an administrative command prompt and try the following commands:

This first command shows if any rules are defined:

>netsh http show iplisten

If there are no rules, then by default all services are on the AllowList. However, if the default is changed or if there is at least one rule then it may be necessary to add an extra one.

What you may see is "::" as a rule after running the above command. This is a rule that likely would have been added by another app. (changes to these rules are not audited so it isn't possible to tell which app added it). If that is the case though then you will need to apply the rule below:

>netsh http add iplisten 127.0.0.1

Once added, please navigate to http://localhost:22221/redgate/status.html again to activate the license.

If this doesn't help, or if other non-RG services are affected then please raise a support ticket. The rule can be removed using the command below:

>netsh http delete iplisten 127.0.0.1