“Service Application Not Responding” – Detailed Troubleshooting Guide
The “Service Application Not Responding” error in SharePoint occurs when a service application (e.g., User Profile Service, Search Service, or Managed Metadata Service) becomes unavailable. This can lead to:
- Inaccessible or malfunctioning service applications
- Errors in SharePoint functionality (e.g., Search not working, User Profiles not syncing)
- Performance degradation
This step-by-step guide will help you diagnose and resolve this issue in detail.
🔍 Step 1: Identify the Affected Service Application
First, determine which service application is not responding.
✅ Check in SharePoint Central Administration
- Open SharePoint Central Administration.
- Navigate to Manage Service Applications:
- Click Application Management → Manage Service Applications.
- Look for any service marked as “Stopped” or “Not Responding”.
- Try clicking on the service application name.
- If it does not open or gives an error, take note of the error message.
✅ Use PowerShell to Check Running Service Applications
Run the following command to list all service applications and their statuses:
Get-SPServiceApplication | Select DisplayName, Id, Status
- If any service shows “Stopped”, continue troubleshooting.
🔍 Step 2: Restart the Service Application
If the service is stopped or unresponsive, restart it.
✅ Restart Using Central Administration
- Open SharePoint Central Administration.
- Navigate to Manage Services on Server:
- Click System Settings → Manage Services on Server.
- Locate the affected service application (e.g., User Profile Service).
- If the service is stopped, click Start.
✅ Restart Using PowerShell
$serviceApp = Get-SPServiceInstance | Where-Object { $_.TypeName -like "*Service Name*" }
Start-SPServiceInstance -Identity $serviceApp.Id
Replace "Service Name"
with the exact service (e.g., "User Profile Service"
).
🔍 Step 3: Check Service Application Pool in IIS
A stopped or misconfigured application pool can cause this error.
✅ Steps to Verify Application Pool in IIS
- Open IIS Manager (
inetmgr
). - Click Application Pools (on the left panel).
- Look for the application pool associated with the failing service application.
- If the status is “Stopped”, restart it:
- Right-click → Start.
- If the application pool is stopping frequently, check the identity account:
- Right-click the application pool → Advanced Settings.
- Under Process Model, check the Identity:
- If it’s using a custom account, ensure the credentials are correct.
- Restart IIS to apply changes:
iisreset /noforce
🔍 Step 4: Verify Service Account Permissions
A misconfigured service account can cause service failures.
✅ Check Service Account in Central Administration
- Open Central Administration → Security.
- Click Configure Service Accounts.
- Find the failing service application in the dropdown.
- Ensure the correct Managed Account is assigned.
✅ Ensure Proper Permissions in SQL Server
- Open SQL Server Management Studio (SSMS).
- Navigate to Security → Logins.
- Find the SharePoint Service Account (e.g.,
SP_Services
). - Ensure it has the following database roles:
db_owner
on the related Service Database.securityadmin
anddbcreator
on the SQL Server instance.
If permissions are incorrect, grant them and restart the service.
🔍 Step 5: Check SharePoint Timer Job Issues
Timer jobs manage background tasks in SharePoint. If they fail, service applications may stop responding.
✅ Restart SharePoint Timer Service
- Open Services.msc (
Win + R
→ typeservices.msc
). - Find SharePoint Timer Service (
SPTimerV4
). - Right-click → Restart.
✅ Restart Using PowerShell
Restart-Service SPTimerV4
🔍 Step 6: Check ULS Logs for Errors
The Unified Logging System (ULS) Logs store detailed SharePoint error messages.
✅ Steps to Check ULS Logs
- Open Windows Explorer.
- Navigate to:
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\LOGS\
(For SharePoint 2013, replace16
with15
.) - Open the latest log file and search for “Service Application Not Responding” or related errors.
- Identify specific error messages and resolve accordingly.
🔍 Step 7: Check Event Viewer for Errors
Windows Event Viewer can also provide more details.
✅ Steps to Check Event Viewer Logs
- Open Run (Win + R) → Type
eventvwr.msc
→ Press Enter. - Navigate to Windows Logs → Application.
- Look for SharePoint or SQL Server-related errors.
- Take note of error codes and investigate further.
🔍 Step 8: Verify and Restart SQL Server (If Necessary)
If the service application relies on SQL Server (e.g., Search, User Profile), ensure SQL Server is running.
✅ Restart SQL Server Service
- Open Services.msc.
- Find SQL Server (MSSQLSERVER).
- Right-click → Restart.
✅ Check Database Connectivity Using PowerShell
Get-SPDatabase | Select DisplayName, Status
If databases are in “Offline” or “Failed” states, troubleshoot SQL Server further.
🔍 Step 9: Recreate the Service Application (If Necessary)
If the service remains unresponsive, recreate it.
✅ Steps to Delete and Recreate Service Application
- Backup existing data (if applicable).
- Open Central Administration → Manage Service Applications.
- Select the failing Service Application → Click Delete.
- Recreate the service application:
- Go to New → Select the relevant service (e.g., User Profile Service).
- Assign the correct application pool and database settings.
- Configure service settings as needed.
✅ Restart All Services After Recreating
iisreset /noforce
Restart-Service SPTimerV4
Restart-Service SPAdminV4
🔍 Step 10: Restore from Backup (If Necessary)
If none of the above solutions work, restore from a recent backup.
✅ Restore a Service Application Database
Restore-SPFarm -Directory "C:\Backup" -Item "Service Application Database" -RestoreMethod Overwrite
Then, test the service application again.