COM Surrogate - mfs

23-Mar-07 01:47:22
What is COM Surrogate?  I am using Zone Alarm firewall and I am being asked
if I want to allow COM Surrogate to acces the internet.  What is it and what
do I need it for?

Thanks
reply
 
 

COM Surrogate - Dale

23-Mar-07 04:23:41
COM dll's cannot be loaded directly.  They have to be called loaded by an
executable program.  the COM surrogate, dllhost.exe, allows COM objects to
be built in a dll and then exposed by dllhost.exe.  There are serious risks
in doing this and Microsoft should abandon the practice immediately.  I
really had hoped they would, given their stated interests in improving
security with Windows Vista.  When you allow access through your firewall to
dllhost.exe, you open your firewall to every single dllhost.exe instance in
your PC:

http://blogs.msdn.com/robgruen/archive/2004/08/18/216685.aspx

Dllhost, rundll32, and svchost are three system applications that, while
having legitimate system uses, can all be used to hide the process that is
really running on your PC.  They each host DLLs, allowing the DLLs to be run
as applications.  But when you use TaskManager to view running applications,
the actual DLL's running are not listed, only the hosts are listed.  Each of
them fail to display the real name or file location of the processes that
they hide.  And the risks outlined in the link above apply equally to
runndll32, svchost, and dllhost, though the article only refers to dllhost.

While there are tools by which you can determine what applications these
three hosts are hiding from you, those tools are generally considered
advanced tools.  That means that, for most users, all three of those hosts
are effective means of hiding programs.

Like I said, I wish Microsoft would drop all three of these tools
immediately.  There is no reason for an application to be built in a DLL
rather than in a real executable.


Dale
reply
 

COM Surrogate - mfs

23-Mar-07 04:51:30
Thank you so much!
reply
 

com surrogate - faith copeland

14-Apr-07 04:18:32
ok so should we allow it or not

do we need it or not and if so what do we need it for

faith
reply
 

com surrogate - Neil Smith [MVP Digital Media]

14-Apr-07 05:07:54
Oh, definitely not, put it in the trash can.
Who comes up with this rubbish ? Sheesh.

Neil
------------------------------------------------
Digital Media MVP : 2004-2007
http://mvp.support.microsoft.com/mvpfaqs
reply
 

com surrogate - dale097

14-Apr-07 09:16:00
Unfortunately, you need it.  There are features in Windows that will break
if you delete it.  Do not throw it in the trash can.

But... Do not allow it to access the Internet through your firewall.  If you
have a program that requires it and then won't run after blocking it from
your firewall,  then replace the program.  Allowing Internet access to a
program like that, just as the MSDN blog article I referenced in my first
post states, is a serious security risk.

Just in case you missed it:

http://blogs.msdn.com/robgruen/archive/2004/08/18/216685.aspx

Dale
reply
 

com surrogate - JLV41

19-Jun-07 04:31:32
Dale,

You helped me with another question in the past and I'm hoping you can help
again. My COM Surrogate error is not (at least I don't think it is) asking to
access the internet. About 3/4 of the time when I click on a video clip from
a web site that uses Media Player, after the clip I get the message "COM
Surrogate has encountered a problem and needs to close." Is this the same
problem that MFSI & Faith are talking about? Can you tell me how to stop this
from happening? I have XP and Media Player is version 11.0.5721.5145. Thanks
for your help
--
JLV412
reply
 

com surrogate - dale097

19-Jun-07 05:36:07
Are you using Nero with Vista?  If so, try uninstalling everything Nero for a
test.  If that solves the problem, get the latest version of Nero from their
website.

Dale
--
Dale Preston
MCAD C#
MCSE, MCDBA
reply
 

com surrogate - JLV41

19-Jun-07 05:45:08
I have XP, not Vista and I don't have Nero and never had it on this computer.
The computer is 13 months old but the problem just started about a month ago.
--
JLV412
reply
 

com surrogate - dale097

19-Jun-07 06:15:51
Well, you have a much more challenging struggle ahead then that may take some
help from a local guru or high quality shop.  You can start with
http://www.microsoft.com/technet/sysinternals/ProcessesAndThreads/ProcessExplorer.mspx.
If you're lucky, you'll be able to figure out what program or process is
running the instance of the COM surrogate that is crashing.

You may also find some hints in your event log.  Right-click My Computer and
choose Manage from the menu.  Check the event log there right after the
problem occurs.

Dale
--
Dale Preston
MCAD C#
MCSE, MCDBA
reply
 

com surrogate - JLV41

19-Jun-07 06:23:57
Thanks for trying. I'll check that link you sent.
--
JLV412
reply
 

com surrogate - zachd [MSFT]

26-Jun-07 12:53:04
What is the crash information for that-
http://zachd.com/pss/pss.html#bucket
will help you look that up if you don't know how.

--
Speaking for myself only.
See http://zachd.com/pss/pss.html for some helpful WMP info.
This posting is provided "AS IS" with no warranties, and confers no rights.
--
reply
 

com surrogate - JLV41

26-Jun-07 02:04:01
I didn't see my error on the web page you referenced. My warning displays
after I view a video. The message is "COM Surrogate has encountered a problem
and needs to close." It happens most but not all of the time and I have to
decide to send a report or not. It's not a terrible inconvienence but enough
to be annoying. I appreciate any direction you can provide. Thanks John
--
JLV412
reply
 

com surrogate - JLV41

26-Jun-07 02:10:01
I could not find my warning on the web page you recommended. The message
displays after I view a video. It says "COM Surrogate has encountered a
problem and needs to close." It doesn't happen every time but enough times to
be annoying. Any direction you can provide would be appreciated. I have WM
version 11. I tried uninstalling it and reinstalling which I saw on your link
that that procedure does nothing and is not recommended and I can now concur
with that statement. Thanks for trying to help. John
--
JLV412
reply
 

com surrogate - zachd [MSFT]

26-Jun-07 11:52:44
Your warning isn't on the web page.  The web page I referred you to simply
points you to get the fault information from your Problem Reports and
Solutions center on your PC.  What's that data?

--
Speaking for myself only.
See http://zachd.com/pss/pss.html for some helpful WMP info.
This posting is provided "AS IS" with no warranties, and confers no rights.
--
reply
 
windows media player 11, can not rip mp3 at 128
promotion
Silverlight    WPF    WCF    WWF    LINQ   
JavaScript    AJAX    ASP.NET    XAML   
C#    VB.NET    VB 6.0    GDI+    IIS    XML   
.NET Generics    Anonymous Methods    Delegate   
Visual Studio .NET    Expression Blend    Virus   
Windows Vista    Windows XP    Windows Update   
Windows 2003 Server    Windows 2008 Server   
SQL Server    Microsoft Excel    Microsoft Word   
SharePoint    BizTalk    Virtual Earth   
.NET Compact Framework    Web Service   

"Everything" RSS / ATOM Feed Parser
How to send and receive messages through message queuing in .Net
How to Read text file as database
SQL Server 2005 Paging Performance Tip
Display code of web page.
Fully Scalable Excel File Importer class for .net using Microsoft Jet driver
Generic Chart Color Manager class that can be used for any charts
Helper class to style the infragistics wingrid
Using Reflection to detemine as Assembly Info in and out.
Helper class to play with Window (Owners and position)
Resolving displayname from the culture using the XmlLanguage and LanguageSpecificStringDictionary class