svchost with nsi etc Services - memory use "reset" by wired LAN disconnection.
I've seen the (Win7) svchost containing nsi, COM+ etc rise to Private mem = 3.3GB in two weeks since last reboot and couldn't find any clear simple way to reduce it (have not read whole of this thread).
But a day or two later I did have a bit of luck, memory down to 97K (but heading upwards, almost 24hrs later it is at 557K).
My ADSL router rebooted (lost power or a few seconds), there is a wired LAN connection to the PC (which didn't lose power). I didn't realise this had happened and when I sat back down at the PC at about the same time I was confronted with an unexplained almost totally irresponsive GUI, even Ctril-Alt-Del generated an error dialog (eventually) rather than the std screen.
I left the PC for another few minutes and then found the machine was normalising, but with a high CPU use by the same svchost and a dropping Private memory.
After a few more minutes the CPU stabilised and the private memory seemed to bottom below 100K (but it is now going back up).
I hope that if I temporarily unplug the LAN cable in the future the same memory cleanup will happen.
Edit: Two days later, Private Mem now grown to 1GB. I unplugged the LAN cable and saw the memory fall to about 70K, accompanied by a burst of CPU activity.
But I don't see how if the memory has got to 1GB in just two days as I previously had a figure of 3GB after a much longer period. Either the leak rate slowed down, or some other "reset" had occurred.