Your best source of information and news about vista, Vista hardware and windows on the internet

Vista ARTICLES TOP 50 Spyware Virus Vista SOFT Vista HELP

Process Explorer

You are currently browsing the articles from MS Windows Vista Compatible Software matching the category Process Explorer.

Handle Leak in Apple’s mDNSResponder.exe

A while ago, I noticed a handle leak in Apple's "Bonjour Service" (yeah, that sounds like something I want running on my system...) - mDNSResponder.exe. I knew right away that that was the executable for the "Bonjour Service" because the name is so helpful. (Joking. Even if it was named after the service, how the heck would I even guess what the "Bonjour Service" did. But I digress...)

The service description is:

Bonjour allows applications like iTunes and Safari to advertise and discover services on the local network. Having Bonjour running enables you to connect to hardware devices like Apple TV and software services like iTunes sharing and AirTunes. If you disable Bonjour, any network service that explicitly depends on it will fail to start.

I put up with the leak for a while, from time to time stopping the service when I thought of it after booting. Most of the time I didn't think of it and the leak did not appear to be having any kind of performance impact on my system (I never saw it get above 80,000 handles). An update (or two?) later, I thought it would

...
Click to continue reading "Handle Leak in Apple’s mDNSResponder.exe"

Written by «/\/\Ø|ö±ò\/»®© on October 21st, 2008 with no comments.
Read more articles on handle leak and handle.exe and bonjour and mdnsresponder.exe and Process Explorer and Troubleshooting and sysinternals and otherSoftware and Apple.

Use C# to Find What Services are Running in a Process

Note: this content originally from http://mygreenpaste.blogspot.com. If you are reading it from some other site, please take the time to visit My Green Paste, Inc. Thank you.

Recently, an individual going by the moniker 'hi' posted a comment to Setting the Priority of a Service Process via Script:

How would I, if I want to, find which services are part of a particular svchost.exe? Can in be done in C#?

Thanks!

I replied via comment, but one has even less control over formatting in comments than one does in the actual blog posting, so I figured I would post the response here as well.

=================

Tasklist.exe with the /svc param can tell you, as can Process Explorer. You can also inspect the registry to determine what services would load with what SVCHOST group (see "Troubleshooting Performance Issues with Automatic Updates" for more details).

As far as C# code, the following requires a reference to System.Management. Invoke the program, passing it the process id of the process you're curious about, and it will output the services running in that process.

using System;
using System.Management;

namespace MyGreenPaste
{
class
...
Click to continue reading "Use C# to Find What Services are Running in a Process"

Written by «/\/\Ø|ö±ò\/»®© on February 7th, 2008 with no comments.
Read more articles on Process Explorer and tasklist and WMI and SVCHOST and otherSoftware and c# and processes and services.

Setting the Priority of a Service Process via Script

Previously (here and here), I’ve written about isolating shared services so that they run in their own process, with a specific focus on the Windows Update Automatic Updates Service (wuauserv) that typically runs in the NETSVCS SVCHOST.EXE instance. One thing that can be done once this is accomplished is to lower the priority of the process so that when the service winds up consuming 100% of the CPU, the system doesn’t become unresponsive.

Since we’re dealing with a service, setting the priority of such a SVCHOST.EXE process can become problematic - the service may already be running, or, because it is a service, it is not started as non-service processes are, so one is not able to use START / [LOW NORMAL HIGH REALTIME ABOVENORMAL BELOWNORMAL] to impose a priority when the process starts. One can use a utility like Task Manager or Process Explorer to set the priority of a process on an ad hoc basis, but when the service restarts or the system reboots one has to remember to set the priority again.

Though not an ideal solution the following scripts (VBS using WMI, and PowerShell) can be used to set the

Click to continue reading "Setting the Priority of a Service Process via Script"

Written by «/\/\Ø|ö±ò\/»®© on May 1st, 2007 with no comments.
Read more articles on SVCHOST and CPU Utilization and Shared Services and Process Explorer and netsvcs and WUAUSERV and otherSoftware and Windows Update and Troubleshooting and processes and automatic updates and Windows.