When I run sysinternals.com great program TCPview, I see three instances of ashmaisv.exe using three different local address ports in the 12000 region, yet when I look at my Windows 2000 task manager I see one instance of each of these running:
ashmaisv.exe
ashserv.exe
ashdisp.exe
aswupdsv.exe
Could it be that TCPview doesn’t differentiate between the programs and only reads them as ashmaisv.exe?
Is there any FAQ that describes what ports should be open for each exe file (local and IP)?
I’ve noticed that on some occasions, ashmaisv.exe, even after OE is closed, still uses up to 98% of my CPU, and I have to close the process.
ashMaisv.exe is the Internet Mail Scanner. If you click on the customize button and then on the Redirect tab you will see the 3 basic ports that the Internet Mail scanner has set intercepts for
110 for POP3 (incoming) email
25 for SMTP (outgoing) email
119 for NNTP Usenet newsreader
Each of those port intercepts redirects calls to those ports to a localhost port (127.0.0.1) - which just means on your own system - with 12000 added to the number.
so 12110 for POP3 etc.
What TCPview is showing you is that ashMaisv.exe is the program that is “listening” on those ports and will be the program to which the calls will be sent to be processed - it does not mean that multiple instances of the program are needed.
TCPconficts perhaps there is a problem with terminology: what is that you like to refer as “instance” ? Most of us here, I would guess, read your line as if you were trying to say the TCPview application shows you that you have 3 different processes running each from the ashmaisv.exe image. Are you trying to say that these 3 instances are different processes? If that is true they must have different process IDs! Is this your case?