"Mike" said in
... If you
choose to remove Messenger, be sure to go through the options in
apps like Outlook, or Oulook Express and uncheck the "enable instant
messaging in Outlook" or else these programs will load slower
because they are searching for Messenger.
Messenger integration in OE and OL2002 were already disabled. I
knew about that slowing down these clients in trying to check if
someone else was currently up and logged in. I went to Add/Remove
Programs to use Add/Remove Windows Components, deselected MSN
Messenger, and removed it. But that was not sufficient. The
C:\Program Files\Messenger path still existed with msmsgs.exe in it.
Also, after killing the msmsgs.exe process, it would magically
reappear in 100 seconds even with OE, OL2002, and IE *not* loaded.
In fact, I downloaded MSN Messenger 6.1 from Microsoft's web site,
installed it, and then uninstalled it hoping that the uninstall
would take everything away for this crap. Nope. The shortcut to
MSN Messenger that got added was one of those "special" links that
doesn't show the path to the executable, so I don't know where MSN
Messenger 6.1 got installed (and then removed in an uninstall). So
MSN Messenger is no longer listed as installed in the Add/Remove
Windows Components wizard and is not listed in the Add/Remove
Programs wizard. But it's still there!
What gets confusing is the use of "Messenger" in at least 3 different
programs. There's "Windows Messenger" which does instant messaging
and can use Exchange's instant messaging, and which is the one
listed in the Add/Remove Windows Components wizard. Then there is
the "Messenger" NT service which uses NetBIOS calls over ports 135,
137, 138, 139, and an ethereal dynamic port assignment. And last is
the "MSN Messenger" which is yet another but separate IM client.
So I decided to kill the msmsgs.exe process and then rename the
directory to C:\Program Files\Messenger_KILLED. So far I haven't
seen the msmsgs.exe process reappear. This is similar to the
solution proposed by don in another reply to this thread. However,
the problem with this solution is that you end up with records in
the System event log (seen in Event Viewer) that say:
Unable to start a DCOM Server:
{F3A614DC-ABE0-11D2-A441-00C04F795683}. The error:
"The system cannot find the path specified. "
Happened while starting this command:
"C:\Program Files\Messenger\msmsgs.exe" -Embedding
So something is continually trying to run the msmsgs.exe program but
now fails because it cannot find it, and then a record is logged of
this failure in the System log.
The easiest way is to click Start/Run and copy/paste the following
command: RunDll32 advpack.dll,LaunchINFSection
%windir%\INF\msmsgs.inf,BLC.Remove
The second method is as follows: Go to the start menu, and choose
the Run command. Type: C:/windows/inf/SYSOC.INF. Now you need to
look for a heading that reads "components" and find the line that
reads: msgsmsgrocm.dll,OcEntry,msmsgs.inf,hide,7. All you need to
do is delete the word "hide." Leave everything else as it is,
including the commas. Then save and exit. Now Messenger should be
in your add/remove programs list.
I tried this. Edited the file, closed and saved the changes, but
there was no entry listed in Add/Remove Programs for Messenger. So
then I went back to Add/Remove Windows Components to re-add the
Windows Messenger program (after renaming C:\Program
Files\Messenger_KILLED back to just ...\Messenger). Although
Windows Messenger was re-added in Add/Remove Windows Components, and
although SYSOC.INF was edited to eliminate the hide parameter (so
there were just 2 contiguous commas in place of that parameter),
there was still no [Microsoft|Windows|MSN] Messenger listed in
Add/Remove Programs (which has to be unloaded and restarted since
there is no Refresh function).
The list of installed programs (that Add/Remove Programs will list
unless hidden) is listed under the registry key:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
Didn't find msmsgs or Messenger listed under that key. However, a
search at support.microsoft.com turned up the following KB article:
http://support.microsoft.com/default.aspx?kbid=302089
It mentions about disabling one of the two options (you disable a
"Do Not ..." option so it can be confusing). I disabled both of
them. Besides not allowing Windows Messenger to run, I figured I
might as well as configure it to also not load on Windows startup.
The do-not-load option being disabled probably kills the
load-on-startup option but it doesn't hurt to have both disabled.
So now the path is named C:\Program Files\Messenger (as it was),
Windows Messenger is still installed using the Add/Remove Windows
Components wizard, but it no longer shows as loaded in Task Manager.
I'll delete the rule in my firewall to see if it ever detects
msmsgs.exe again trying to make an Internet connection.