What is svchost.exe (LocalSystemNetworkRestricted) when I see it in the Resource Monitor in Windows vista and why is it slowing me down?

36

12

Sometimes, when my computer is frozen and just about unusable, it seems that the cause is some heavy background processing. Sometimes, I can catch who is using all my disk-bandwidth using Resource Monitor (such details are not shown in task manager). I suspect that this svchost.exe instance is really showing the activity of the service for Windows Update, but I am not sure if I can find out for sure.

Here's what I see:

enter image description here

Question is: What does LocalSystemNetworkRestricted mean, and can I associate an entry in Resource Overview that tells me it's svchost.exe with what service that is?

The good part is that the File column in the screenshot above (if expanded) tells you what actual file is being written or read, and this in turn has helped me with my theory that this is windows-update, and MSI-installations of windows-updates (which are probably subprocesses owned by the service) that are showing up as "svchost.exe (LocalSystemNetworkRestricted)", but I'd like to know for sure. If the file in question is the Pagefile, then my system is most likely being swamped by page-file reads/writes (known colloquially as My System is Thrashing, and needs more Physical RAM). But the cause, in the end, seems to be some windows service.

Update Not Windows Update, though, it turns out it's SuperFetch, a colossal Vista misfeature.

Warren P

Posted 2012-04-11T13:34:22.203

Reputation: 2 623

I have also found that on many laptops where the drive is failing, the same slowness in SuperFetch is shown, but it's a SYMPTOM, not the CAUSE. – Warren P – 2014-09-16T20:10:32.187

A related nightmare of a absurdly poorly written application is Windows Defender, which is far worse, reducing powerful systems to their knees during its "update process" and sucking cycles the rest of the time too. It appears as svchost secsvcs. Though it has the scary important name (abbreviation) of "security services", I'd urge you to remove it. AAR a stopgap improvement is go services.msc and stop the service Windows Defender. (My scope of experience is Windows 7 64) – MicrosoftShouldBeKickedInNuts – 2018-12-25T16:37:12.060

Answers

29

This annoying system pig-out is caused by a Windows Vista mis-feature (piece of crap) called SuperFetch. While the service still exists in Win7 it's been fixed up and doesn't seem to slow me down anymore, although your mileage may vary.

http://en.wikipedia.org/wiki/Windows_Vista_I/O_technologies#SuperFetch

After disabling this crap-fest, from the Services window (type Services into the start menu search box, find Superfetch, stop it then disable it from auto-starting), these freezeups go away. On systems with sufficient RAM and disk-throughput, superfetch results in a net increase in system performance. On my laptop enabling SuperFetch results in periodic freezes of the system where it doesn't respond at all to mouse clicks. I thought I was going crazy, but it was part of the stuff that the people who brought you UAC and other great innovations threw into Vista. I think it's been reworked or scrapped in Win7 so it won't do this.

Update Commenter says he sees this in Win7. I have yet to encounter a problem with Win7 on laptops, but then all my laptops have very high performance 7200 RPM drives or hybrid or solid state drives. I would like to hear in comments from people who have this problem with SuperFetch slowing down a DESKTOP machine with a 7200 RPM conventional drive, or SSD. (I could imagine this happening on a dog of a hard drive with a 5400 RPM spindle rotation speed.)

Update2 Part of the problem with Windows is that it only reports parent process svchost.exe, and you need to read the other answer below that points you to the SysInternals Process Explorer too, which helps you to find out what actual thing inside svcchost.exe (like superfetch or windows update or something else) is actually slowing your machine down.

Warren P

Posted 2012-04-11T13:34:22.203

Reputation: 2 623

It's a problem on Win 7 laptops too. I just came here from google searching why svchost.exe -localsystemnetworkrestricted reads all DLL's on my computer... – Tomáš Zato - Reinstate Monica – 2015-04-10T16:32:19.333

1I had the same problem on my Lenovo T540p with 4GB RAM and 7200rpm drive running Windows 7 x64. When the memory usage goes over 3.5 GB the laptop was really slow and the svchost.exe was consuming large amount of memory (~ 1GB). After upgrading to 8GB RAM this problem disappeared and now the svchost.exe consumes most RAM of all the processes but usually about 250MB. and the total usage is about 5.2 GB. Later I will experimet with stopping SuperFetch. – vladiz – 2015-10-30T12:48:35.107

1Win7 x64: SuperFetch caused problems for me as well. i7 860@2.80 GHz, 12 GB RAM. After getting LG 34UM67 monitor, started getting svchost.exe (LocalSystemNetworkRestricted) growing up to 2 GB. Disabled and stopped SuperFetch, immediately saw the svchost process in question disappear. – schumacher574 – 2016-02-19T17:41:29.800

2Actually there's a contest on vista between crappy mis-features. Windows Defender will also consume 100% CPU and 100% disk-bandwidth sometimes. – Warren P – 2012-08-01T13:23:00.550

Thank you very much for this! I thought I was going crazy. Windows Vista working fine for years and then about a month ago completely slowed down till almost unusable. – Harry Spier – 2012-09-18T20:25:47.987

2I'm curious if you were using a Vista laptop. It seems superfetch is most stupid on laptops, because it seems to be calibrated or designed around 7200RPM high-throughput SATA desktop drives, not the lower performance laptop drives. – Warren P – 2012-09-20T19:30:34.647

Its a Dell laptop. Inspiron 1545 Dual Core T4200 processor, 3 Gbytes memory. The hard drive is a Toshiba 250Gbyte drive. The real strange thing is that I had no problems like this for over three years and then all of a sudden about a month ago it got so slow as to be almost unusable especially when I had to bring up or close a window and I don't know what changed about a month ago. The only thing I did was install Canon printer software for printer/scanner/fax. – Harry Spier – 2012-09-21T20:47:53.580

Almost the same as mine. It's something about the motherboard's integrated chipset, and a pathological case where a windows feature and a particular integrated motherboard chipset's SATA IO drivers lead your computer to a situation of complete resource "pig out". ie, completely nonresponsive windows operating system. – Warren P – 2012-09-24T23:03:49.333

Hmm, I've the same problem in my Win 8. So it's not only Vista problem. – Jet – 2013-02-12T17:31:46.787

Win 8? Or Win 7? – Warren P – 2013-02-25T15:35:07.010

Windows 7 (mine is Ultimate) Desktop still has the SuperFetch . After stop & disabling the service, the computer has 100+MB free RAM , and more CPU time. – Raptor – 2013-03-27T00:46:35.673

Do you have a laptop drive or a desktop drive? (Laptop drives seem to be associated with SuperFetch slowdown.) – Warren P – 2013-03-27T13:00:06.247

Same here on Windows 7 on a Dell Latitude E6430 laptop, which is a Core i5-3230M with 4GB of RAM, and a HGST HTS7250A7E630 500GB 7200rpm drive. Stopping the damn service instantly killed the disk swap and greatly improved performance. Thank you so much @WarrenP! – Benoit Duffez – 2013-11-12T13:16:47.467

10

Use Process Explorer and hover the mouse pointer over the process name (with the same PID) for information on the Windows services running in that process:

Screenshot of Process Explorer showing services in one svchost.exe process

Tamara Wijsman

Posted 2012-04-11T13:34:22.203

Reputation: 54 163

3+1 for Process Explorer. Always a sensible improvement over the stuff built-in to the OS. – Warren P – 2012-04-17T17:01:59.567