0X40000018

STATUS_SERVICE_NOTIFICATION (0X40000018) Real Fixes

Server & Cloud Intermediate 👁 0 views 📅 Jun 9, 2026

This NTSTATUS code means a service sent a notification that's not a real error. Usually a misconfigured service or driver triggers it. Here's what actually works.

What is STATUS_SERVICE_NOTIFICATION (0X40000018)?

This error code shows up in Event Viewer, system logs, or sometimes as a popup. Don't panic — it's not a crash. 0X40000018 is an NTSTATUS code that means a service sent a notification to the Service Control Manager (SCM) but something was off. The SCM logged it as a notification, not a failure. But if you're seeing it repeatedly, something's wrong.

Had a client last month — a small law firm — their file server kept logging this every 5 minutes. No visible issues, but their backup software was failing silently. Turned out a third-party AV driver was blocking the backup service's notification. We fixed it in 10 minutes.

Cause #1: Misconfigured Service or Driver Notification

This is the most common cause. A service or driver sends a notification to the SCM using NotifyServiceStatusChange or ZwNotifyChangeKey, but the parameters or timing are wrong. The SCM logs the notification as 0X40000018 because it can't process it cleanly.

How to fix it

  1. Identify the offending service — Open Event Viewer. Go to Windows Logs → System. Look for events with Source: Service Control Manager and ID 7036 or 7045. The description will name the service. Write it down.
  2. Check the service's dependencies — Open Services.msc. Right-click the service → Properties → Dependencies tab. If a dependency is missing, disabled, or crashing, that's your trigger.
  3. Update or reinstall the service's driver — For example, if it's a network filter driver (like from a VPN or firewall), go to Device Manager, find the driver, update it. Or uninstall and reinstall the software that owns the service.

For the law firm, it was a Trend Micro filter driver. Disabling the real-time scan on the backup folder stopped the notifications. But a permanent fix was updating the driver to a version that didn't block SCM notifications.

Cause #2: Corrupted Service Dependency or Startup Type

Sometimes a service depends on another service that's set to Manual but doesn't start on demand. The dependent service sends a notification when it tries to start, and the SCM logs the error because the dependency never responded.

How to fix it

  1. Open Services.msc. Find the service from Event Viewer.
  2. Right-click → Properties → Startup type. If it's Manual, change it to Automatic (Delayed Start) if it's critical. For non-critical ones, leave it Manual but check the dependency chain.
  3. Check the Dependencies tab. Make sure every listed service is either running or set to Automatic. If a dependency is disabled, that's the problem — enable it or remove the dependency.

Had a client whose SQL Server service kept logging this. Turns out the SQL Server Agent (a dependency) was disabled. Enabling it and setting it to Automatic stopped the notifications cold.

Cause #3: Third-Party Driver Causing Notification Flood

This is common with backup software, security suites, or hardware monitoring tools (like Dell OpenManage or HP Insight). They register for service notifications but send them too fast or with corrupt data. The SCM logs 0X40000018 as a catch-all.

How to fix it

  1. Disable the non-Microsoft service temporarily — Open Services.msc, find the third-party service (look at the description), right-click → Stop. If the error stops, you've found the culprit.
  2. Update the software or driver — Go to the vendor's site, download the latest version. For Dell OpenManage, it's often the OMCI driver. For backup software, check for patches.
  3. If the software is old and unsupported, uninstall it and use a modern alternative. I had a client running Symantec Backup Exec 2012 on Windows Server 2019 — constant 0X40000018 errors. Moved them to Veeam. Problem gone.

A quick test: boot into Safe Mode. If the error disappears, it's a third-party driver or service. Run msconfig → Services → Hide all Microsoft services → disable all, then re-enable one by one until the error returns.

Quick-Reference Summary Table

CauseSymptomFix
Misconfigured service notificationRepeated event ID 7036 with same serviceUpdate driver or reinstall software owning the service
Corrupted dependency or startup typeService fails to start, notification loggedSet dependencies to Automatic, enable disabled ones
Third-party driver flooding SCMError appears after installing security/backup/monitoring toolUpdate or uninstall the third-party software

Don't chase this error forever. It's a notification, not a failure. Focus on the service that's triggering it. Fix that, and the error vanishes. I've seen it happen a dozen times. You'll be done in under 30 minutes.

Was this solution helpful?