Sage Services stuck on the Stopping status
Description

When stopping Sage Services using services.msc, it can sometimes hang on Stopping in the Status column or show error 1053.

A screenshot of the Services management console on a Windows operating system. The list displays various versions of "Sage 50 Accounts Service" and "Sage 50 Accounts Data Service," with the status of each service. Notably, "Sage 50 Accounts Service v27" is highlighted, and its status is "Stopping." Other services in the list are running.


Cause
Resolution

TIP: You only need to follow one of the two methods below.

Using Task Manager

  1. Right-click the Windows Taskbar then click Task Manager or Start Task Manager.

    A screenshot of the Windows context menu, typically accessed by right-clicking the Start button. The menu options displayed include Task Manager, Settings, File Explorer, Search, Run, Shut down or sign out, and Desktop. The "Shut down or sign out" option has a submenu indicated by an arrow.

  2. Click the Processes tab. 
     NOTE: In Windows 11 the background processes pop up automatically.  To access Services, click the Jigsaw icon on the left-hand toolbar .
  3. Browse to the service in Background processes, for example, Sage 50 Accounts Service v27 (32 bit).
  4. Right-click the service then click End task or End Process.

    A screenshot of the Windows Task Manager showing the "Processes" tab. The list includes several instances of "Sage 50 Accounts Service" for different versions (v25, v26, v27) and other services like "Sage SData Service" and "Sage.Central.AutoUpdateManager.Service." The "Sage 50 Accounts Service v27 (32 bit)" is highlighted, and a context menu is open with the "End task" option selected.

  5. Click the Services tab.

    Check the status column for the service is now showing as Stopped or is blank.

    A screenshot of the Windows Task Manager highlighting the Sage 50 Accounts Service v27 in a Stopped state.

Using the command prompt

  1. Press the Windows Key and type cmd then right-click the cmd.exe and click Run as administrator.
    A graphic showing how to use the Taskkill function in command prompt to force a Windows Service to stop running.
  2. Enter the following, depending on your version:
    Sage Accounts v30 Taskkill /f /IM

    sg50svc.exe

     

    Sage Accounts v29 Taskkill /f /IM sg50svc.exe
    Sage Accounts v28 Taskkill /f /IM sg50svc_v28.exe
    Sage Accounts v27 Taskkill /f /IM sg50svc_v27.exe
    Sage Accounts v26 Taskkill /f /IM sg50svc_v26.exe
     TIP: You can also enter the PID for the service that shows in Task Manager, using Taskkill /f /pid PID. For example "Taskkill /f /pid 16740" - Where 16740 is the service PID from Task Manager. 

    You can use the following Command Prompts if you need to stop the Control Service:
    Sage Accounts v30 32-bit TASKKILL /F /IM Sage.UK.Accounts50.Data.Service.Control_v30.exe /T
    Sage Accounts v30 64-bit TASKKILL /F /IM Sage.UK.Accounts50.Data.Service.Control.x64_v29.exe /T

     

    Sage Accounts v29 TASKKILL /F /IM Sage.UK.Accounts50.Data.Service.Control_v29.exe /T
    Sage Accounts v28 TASKKILL /F /IM Sage.UK.Accounts50.Data.Service.Control_v28.exe /T
    Sage Accounts v27 TASKKILL /F /IM Sage.UK.Accounts50.Data.Service.Control_v27.exe /T
    Sage Accounts v26 TASKKILL /F /IM sg50CtrlSvc_v26.exe /T
  3. Press Enter.

If required, you can now check the status and restart the services.

 

[BCB:191:UKI - #GetMoreFeedback:ECB] [BCB:19:UK - Sales message :ECB]

 

 

 

 

 


Steps to duplicate
Related Solutions