SI causes constant CPU and IO load of "services.exe"
Weissrolf opened this issue · 4 comments
Hello.
When SI is run on a relatively fresh installation of Windows 11 Pro 23H2 it causes constant CPU and IO load of "services.exe". As soon as SI is closed the load vanishes.
Change the setting EnableServiceNonPoll
to 1 and or EnableServiceNonPollNotify
to 1
Thanks. This makes services.exe only cause load on SI startup and then drop down.
What do these two flags/options do exactly, do I miss any functionality then?
What do these two flags/options do exactly
The CPU usage from services.exe isn't normally an issue but every so often someone does have the issue. Services.exe decides to disable the services database caching and enumerates the windows object directory (winobj) hundreds of times a second,
These options disable/enable service notification subscriptions but they require +700 registrations (2 per service) and they disable UI feedback for kernel drivers, so you won't know when kernel drivers start/stop.
do I miss any functionality then?
The services tab has an issue but if you don't notice then it's not an issue 😄
After settings the options there still is a short CPU load spike for services.exe every 5 seconds.