A family of Microsoft on-premises document management and storage systems.
Thank you for reaching out to Microsoft Q&A
As you correctly noted, the Windows Services via services.msc knows the SPAdminV4 service is RUNNING.
However, look closely at your screenshot. Next to Microsoft SharePoint Foundation Administration (which is SPAdminV4), the status column is completely blank. It doesn't say "Started" in green text like the other services do. This means the SharePoint's Configuration Database currently thinks this service instance is "Unprovisioned" or "Offline" for this specific server.
And because these are foundational services, Central Administration hides the "Start/Stop" links to prevent you from accidentally disabling them via the web interface. So, to fix this behavior, you need to tell the Configuration Database to "Provision" the services, so it expects them to be running again.
You do this using the SharePoint Management Shell.
- Log into the affected server (
Nobel.apa.virginia.gov). - Open the SharePoint Management Shell as an Administrator.
- Run the following script to re-provision both the Administration and Timer services for that specific server:
# 1. Fix the SharePoint Administration Service (SPAdminV4)
$adminService = Get-SPServiceInstance | Where-Object { $_.TypeName -eq "Microsoft SharePoint Foundation Administration" -and $_.Server.Name -eq $env:COMPUTERNAME }
$adminService.Provision()
Start-SPServiceInstance $adminService
# 2. Fix the SharePoint Timer Service (SPTimerV4) - which is also blank in your screenshot
$timerService = Get-SPServiceInstance | Where-Object { $_.TypeName -eq "Microsoft SharePoint Foundation Timer" -and $_.Server.Name -eq $env:COMPUTERNAME }
$timerService.Provision()
Start-SPServiceInstance $timerService
Note: Running these commands will update the Configuration Database. If you immediately refresh your "Manage services on server" page in Central Admin, you should now see the green "Started" text physically written next to both services.
Once Central Admin says "Started" and Windows Services says "Running", the two states will finally match, and the Health Analyzer will stop throwing the hourly Event ID 2137 error.
Hope my answer will help you.
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.