John Bartow
john at winhaven.net
Fri Nov 23 10:59:14 CST 2007
Hi Erwin, Glad to see you found the answer! Here's a little blurb from one of my tech tools on DCOM services: DCOM (Distributed Component Object Model) is a Microsoft programming concept where client program objects can request services from server program objects on the same computer or on other computers in a network. DCOM is based on the Component Object Model (COM) which provides a set of interfaces for the creation of client and server processes within the same computer, all interacting with each other. For the layman, a server process is a program which provides services for other programs, the client programs, much in the same way that a restaurant is a server [of food] to you [the client]. For example DCOM is used by Windows Update - Windows Update goes online and works out which updates need to be downloaded. You, the user, finalize the exact updates that you want installed and then instruct Windows Update to start the downloading and updating process. Windows Update starts the download of the updates, except that it does not do that itself - using DCOM it actually sends a request in the background to the BITS service, Background Intelligent Transfer Service (which acts as a server to Windows Update), to transfer/download from the Microsoft servers to your PC the various updates that you requested. Over half of Windows and Windows programs work using DCOM. If this service is corrupted you will end up with an extremely unstable PC where most things do not work: RPC server is unavailable, errors when you try to install programs or even run existing programs, the inability of your PC to network, antivirus programs failing to work or update automatically, your firewall not working (Windows Firewall or other firewalls), Remote Desktop and Terminal Services not working, and most USB devices not working, etc... The list is endless. One problem is that the process list shows it as svchost.exe which will be listed multiple times, Makes it hard to troubleshooting for. John B.