Removing Network and Audio Service from Svchost

Everything about latency. This section is mainly user/consumer discussion. (Peer-reviewed scientific discussion should go in Laboratory section). Tips, mouse lag, display lag, game engine lag, network lag, whole input lag chain, VSYNC OFF vs VSYNC ON, and more! Input Lag Articles on Blur Busters.
Post Reply
Capsen
Posts: 2
Joined: 03 Apr 2022, 06:02

Removing Network and Audio Service from Svchost

Post by Capsen » 03 Apr 2022, 06:09

Hello, I've been following this forum for a long time and have now created an account to ask a question.

A year ago I found a tweak that separated audiosrv and nsi from svchost, unfortunately I can no longer find it.

Svchost processes always run on all cores and is harcoded.
After removing audiosrv and nsi from svchost along with disabling dwm, my pc ran better than ever before and the input lag was no longer present.

I have spent the last week looking for this tweak and have not found it.
If anyone knows what I am talking about or knows this method please contact me.

With kind regards

Capsen

Bobo
Posts: 113
Joined: 05 Jun 2018, 11:44

Re: Removing Network and Audio Service from Svchost

Post by Bobo » 04 Apr 2022, 06:57

its probably

sc config audiosrv type= own
sc config nsi type= own
then reboot
also remember that you have to run cmd as administrator.

Capsen
Posts: 2
Joined: 03 Apr 2022, 06:02

Re: Removing Network and Audio Service from Svchost

Post by Capsen » 04 Apr 2022, 11:13

Thanks for your fast answer,

sc config type=own just runs this in a seperated svchost task and doesnt remove them from it.

Already tried that.

Vocaleyes
Posts: 457
Joined: 09 Nov 2021, 18:10

Re: Removing Network and Audio Service from Svchost

Post by Vocaleyes » 04 Apr 2022, 15:23

It seems valorant is dependant on these services, as when game is launched mouse input stop being registered.
Alt + tabbing in to task bar, you can highlight the game and hit del on the keyboard to resume normal mouse function.

This could be due to the kernel level anti-cheat dependencies?

*works fine with siege

So may I also request the "undo" version of those commands, thanks!

Jaketown
Posts: 5
Joined: 19 Sep 2021, 14:52

Re: Removing Network and Audio Service from Svchost

Post by Jaketown » 04 Apr 2022, 15:46

Vocaleyes wrote:
04 Apr 2022, 15:23
So may I also request the "undo" version of those commands, thanks!
sc config audiosrv type= share
sc config nsi type= share

on win 11 220000.593 audiosrv own default, check in registry
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Audiosrv type
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nsi type

type hex 10 - own
type hex 20 - share

Unreazz
Posts: 229
Joined: 30 Dec 2019, 06:45

Re: Removing Network and Audio Service from Svchost

Post by Unreazz » 05 Apr 2022, 00:58

is this really a thing ? Does this work and removes input lag ? since its the first time i ever heard of that

andrelip
Posts: 166
Joined: 21 Mar 2014, 17:50

Re: Removing Network and Audio Service from Svchost

Post by andrelip » 05 Apr 2022, 05:33

Unreazz wrote:
05 Apr 2022, 00:58
is this really a thing ? Does this work and removes input lag ? since its the first time i ever heard of that
+1

What is the reasoning behind this tweak? Do each svchost task runs synchronously or have thread overhead?

mybad
Posts: 50
Joined: 17 Mar 2022, 21:12

Re: Removing Network and Audio Service from Svchost

Post by mybad » 05 Apr 2022, 18:06

Type REG_DWORD Type constant

Specifies the type of service as follows:

Service Type Description

0x1 A Kernel device driver.

0x2 File system driver, which is also a Kernel device driver.

0x4 A set of arguments for an adapter.

0x10 A Win32 program that can be started by the Service Controller and that obeys the service control protocol. This type of Win32 service runs in a process by itself.

0x20 A Win32 service that can share a process with other Win32 services.

For example, when you start Windows NT, the Boot Loader scans the Registry for drivers with a Start value of 0 (which indicates that these drivers should be loaded but not initialized before the Kernel) and a Type value of 0x1 (which indicates a Kernel device driver such as a hard disk or other low-level hardware device driver). The drivers are then loaded into memory in the order specified as the List value in CurrentControlSet\Control\ServiceGroupOrder.

Post Reply