Setup Error 1060: The Specified Service Does Not Exist During Upgrade

Setup error 1060 stopped an in-place upgrade of SQL Server 2008 R2 to 2014 for one of my clients. Support for SQL Server 2008 R2 has ended, but many clients still run it. A few of mine plan to upgrade as soon as possible. This one was a standalone instance.

Gouache painting of a cream wall with a faint pale rectangle where a picture used to hang, and one nail with a vermilion head left in the wall

The Error

As soon as the client entered the product key and clicked Next, setup failed. The message said the specified service does not exist as an installed service.

SQL Server 2014 upgrade setup on the Product Key page with a warning dialog saying: The specified service does not exist as an installed service, with Retry and Cancel buttons

What Happened

I checked the SQL Server services and found these. Everything looked fine there.

Windows Services list showing SQL Server, SQL Server Agent, SQL Server Browser and other SQL Server related services

Then I checked the SQL Server setup logs to see what exactly the problem with the services was. This is what I found:

Sco: Failed to get service status for service ReportServer
Prompting user if they want to retry this action due to the following failure:
The following is an exception stack listing the exceptions in outermost to innermost order
Inner exceptions are being indented
Exception type: Microsoft.SqlServer.Configuration.Sco.ScoException
Message:
The specified service does not exist as an installed service.
HResult : 0x84bb0001
FacilityCode : 1211 (4bb)
ErrorCode : 1 (0001)
Data:
DisableRetry = true
Inner exception type: System.ComponentModel.Win32Exception
Message:
The specified service does not exist as an installed service.
HResult : 0x80004005
Error : 1060
Stack:
at Microsoft.SqlServer.Configuration.Sco.Service.OpenService()
at Microsoft.SqlServer.Configuration.Sco.Service.QueryServiceStatus()
at Microsoft.SqlServer.Configuration.Sco.Service.GetServiceStatus(ControlsAccepted& controlsAccepted)

Why It Happens

The first message says setup failed to get the status of the service ReportServer. That is SQL Server Reporting Services, and it is missing from the list. Error 1060 is the Windows code for a service that is not installed.

The client recalled that they had SSRS installed on this server, but the application team had removed it. It seems the removal was not clean.

How to Check

I asked the client to run the SQL Server discovery report and check the status of Reporting Services. My earlier post explains it: Discovery Report: How to Find Information About Installed Features.

The Fix

When we ran the report, it showed SSRS. That means there were issues with the SSRS installation on this server. We went to Add/Remove Programs and uninstalled SSRS, since the client wasn’t using it anymore.

Confirm It Worked

After removing SSRS, we were able to migrate to SQL Server 2014 without any further errors.

How to Prevent It

Before an upgrade, run the discovery report and look for features that were only half removed. Remove any leftovers you no longer use.

Quick reference card: Setup Error 1060

A removed feature is not always gone, it is sometimes still on setup’s checklist.

Published by Pinal Dave on SQLAuthority. More of my work at pinaldave.com.


Discover more from SQL Authority with Pinal Dave

Subscribe to get the latest posts sent to your email.

Reporting Services, SQL Error Messages, SQL Server, SQL Server Installation, SQL Upgrade
Previous Post
Error 21089: Log Shipping Jobs Need Sysadmin on the Monitor Server
Next Post
Does GROUP BY Sort Results? Only ORDER BY Guarantees It

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.