Subscription Settings Service Application stuck on starting in SharePoint Server 2019

Basim Alvi 41 Reputation points
2022-11-15T07:22:48.363+00:00

Application management service was already installed with configuration wizard but when I try to install "Subscription Settings Service Application" it is stuck and showing "Starting"

I have deleted and then install again, and it is stuck again on "starting" status.

how to resolve this.

Microsoft 365 and Office | SharePoint Server | For business
Microsoft 365 and Office | SharePoint | Development
{count} votes

Accepted answer
  1. Yi Lu_MSFT 17,616 Reputation points
    2022-11-18T02:13:45.477+00:00

    Hi @Basim Alvi
    I'm glad to hear you solve the problem, if you have any issue about SharePoint, you are welcome to raise a ticket in this forum.

    By the way, since the Microsoft Q&A community has a policy that "The question author cannot accept their own answer. They can only accept answers by others.". and according to the scenario introduced here: Answering your own questions on Microsoft Q&A, I would make a brief summary of this thread:

    Issue Symptom:
    Application management service was already installed with configuration wizard but when I try to install "Subscription Settings Service Application" it is stuck and showing "Starting"

    I have deleted and then install again, and it is stuck again on "starting" status.

    Current status:
    Problem is resolved after installing service application through the powershell use below command these command will change the status of Service Application to Started.

    Start the Service Application service

    Get-SPServiceInstance | where-object {$_.TypeName -eq "App Management Service"} (Write Service Application Name - copy from the "Service on Server" page)

    (Get-SPServiceInstance | where-object {$_.TypeName -eq "App Management Service"}).Provision()

    Get-SPServiceInstance | where-object {$_.TypeName -eq "App Management Service"}

    You could click the "Accept Answer" button for this summary to close this thread, and this can make it easier for other community member's to see the useful information when reading this thread. Thanks for your understanding!


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments

4 additional answers

Sort by: Most helpful
  1. Basim Alvi 41 Reputation points
    2022-11-17T07:24:03.92+00:00

    Problem is resolved after installing service application through the powershell use below command these command will change the status of Service Application to Started.

    1. Start the Service Application service

    Get-SPServiceInstance | where-object {$_.TypeName -eq "App Management Service"} (Write Service Application Name - copy from the "Service on Server" page)

    (Get-SPServiceInstance | where-object {$_.TypeName -eq "App Management Service"}).Provision()

    Get-SPServiceInstance | where-object {$_.TypeName -eq "App Management Service"}

    0 comments No comments

  2. Yi Lu_MSFT 17,616 Reputation points
    2022-11-16T06:16:16.507+00:00

    Hi @Basim Alvi
    Please check if SharePoint timer service and SharePoint Administration are running in all WFE servers.

    Here is a similar issue for your reference:
    https://social.technet.microsoft.com/Forums/office/en-US/488d4d67-630b-4fdc-9051-bc7deeda4387/subscription-settings-service-application-status-starting-on-sharepoint-2016?forum=sharepointadmin'


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments

  3. Basim Alvi 41 Reputation points
    2022-11-16T06:38:09.567+00:00

    Both powershell windows (Sharepoint and Windows Powershell ISE) open at the same time with Administor rights first run the command in Sharepoint powershell and then at once in the windows powershell.

    Want to create Service Application and stuck on Starting use below procedure:

    --------------------------------------------------------------------------------------

    Start SharePoint PowerShell with Administrator permission then run below command if you want to remove Service Application

      $sa = New-SPSubscriptionSettingsServiceApplication -ApplicationPool 'SharePoint Web Services Default' -Name 'Subscriptions Settings Service Application' -DatabaseName 'Subscription'  
    

    And then keep running below commands under Windows Powershell ISE Start with Administrator rights

             Get-SPTimerJob | ?{$_.schedule.description -eq "One-time"} |select displayname,server,locktype,lastruntime | fl  
    
            Get-SPTimerJob | where{$_.schedule.description -eq "One-time"} | ForEach-Object{$_.Delete()}  
    

    then for proxy application :

              New-SPSubscriptionSettingsServiceApplicationProxy -ServiceApplication $sa                  
    

    Want to Remove Service Application and stuck on Stopping use below procedure:

    ------------------------------------------------------------------------------------------

    Start SharePoint PowerShell with Administrator permission then run below command if you want to remove Service Application

             Get-SPServiceApplication | Select id, name  
    
             Remove-SPServiceApplication f2beb3b8-8018-41f0-8b9b-1680d2689df7 -removedata                    (Use ID of your required service aplication from above command)  
    

    And then keep running below commands under Windows Powershell ISE Start with Administrator rights

             Get-SPTimerJob | ?{$_.schedule.description -eq "One-time"} |select displayname,server,locktype,lastruntime | fl  
    
            Get-SPTimerJob | where{$_.schedule.description -eq "One-time"} | ForEach-Object{$_.Delete()}  
    
    0 comments No comments

  4. Basim Alvi 41 Reputation points
    2022-11-17T06:36:51.607+00:00

    When I Stuck on Stopping status continuous then this command worked.

    But when I tried the same command with Starting not worked. still showing Starting.

    Subscription Settings still showing starting.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.