Disabling Print Monitor file HP1006mc.exe

Hewlett-packard Laserjet p1006 laser pri...
February 10, 2010 at 11:17:25
Specs: Windows XP, 3.14ghz/4ghz
I want to disable the print monitor (hp1006mc.exe). I used to have this printer running on this computer but i moved it to a computer i set up as a server so everyone can access it. I have the monitor running on that machine (although I'de rather not but it seems to be tied dirrectly to the driver) and don't need it running in the background on this one. I don't want to actually remove the program, if the server fails for some reason I would like to be able to bring the printer back in the office and use it until I fix the other problem. This program run constantly in the background, and I can't for the life of me figure out how to either kill the process (it relaunches like spyware) or stop it from loading to begin with. It's not in the registry as a "run" key. It's not listed as a service in "services.msc". It's not a startup entry in msconfig. Where the hell is it coming from? This is despite the fact that I only istalled the driver only package from HP and not the full printer utility suite (which is all garbage software anyway). There are other registry entries that refference this file but none that seem like they would launch it. The arrogance of HP's software policies is astounding. The make some great printers, I had an hp 4L laser sprinter for 17 years before it quit, but I can't stand the junk they started bundeling about 10 years back with everything they sell. Anyone who can help me figure this one out gets my eternal respect and admiration.

See More: Disabling Print Monitor file HP1006mc.exe

Report •


#1
February 10, 2010 at 12:38:09
File hp1006mc.exe is located in a subfolder of C:\Windows\System32. Known file sizes on Windows XP are 103,936 bytes (33% of all occurrence), 69,632 bytes, 107,520 bytes.

Move it to another folder. You seem to think that the file is stored in the printer. Killing it on one computer will not keep it from working on another.

We were the unwilling, led by the unqualified, to do the unnecessary, for the ungrateful.

VietNam War Poster


Report •

#2
February 10, 2010 at 13:42:55
I understand that I can could just rename or move the file. This isen't really a solution however to the issue of how this is being called. I don't understand where it is being launched from. Additionally, as I stated previously, the program is running, and relaunches itself if I end the process. accordingly I can't rename or move because it is always in use.

My goal is to stop it from launching by whatever method is used to launch it. Effectively, what is telling this program to load to begin with. This problem currectly applies to the application, but the same problem potentially effects anything that is launching via this unknown process.

Basicly I want to cure the disease, not just treat the symptom.


Report •

#3
February 10, 2010 at 14:00:21
Are you able to disable it under the services panel. That should stop it.

Sorry if you already thought of that.

We were the unwilling, led by the unqualified, to do the unnecessary, for the ungrateful.

VietNam War Poster


Report •

Related Solutions

#4
February 11, 2010 at 00:46:32
Tried it. Doesn't show up under services ... or in the startup folder ... or on the startup pae of msconfig. This is why I'm at such a loss.

Report •

#5
September 23, 2010 at 11:03:52
FYI, the installation also creates a Avago-HP *HIDDEN* directory in %programsfiles%.

The HP LaserJet P1006 Status Monitor is HP1006SM.EXE (SM, NOT MC).

The HP1006MC.exe virus-like file can be found in %windir%\system32\spool\drivers\W32X86\3
It's identified as SMLMProxy Module developed by Software 2000 Ltd, a Brit outfit located in Oxford.
It's launched as a child process of the DCOM Server Process Launcher by the command:
%windir%\system32\spool\drivers\W32X86\3\HP1006MC.EXE -Embedding

You can rename the offending file if you boot in Safe Mode, with, AFAIK, no adverse effect.

I totally share your opinion about HP Software.


Report •

#6
September 23, 2010 at 20:09:53
Thanks for the info. Out of curiousity, do you know if HP1006SM.exe is required. I suppose i could just rename that one too and see what happens.

I recently upgraded to windows 7 and I was getting problem with IE 8 64bit crashing everytime I tried to print anything. I would also get a message as it crashed about "SMLMProxy Module" needing permission to run on my system. Your post just tipped me off to the idea that it was in fact crap HP software causing the crash. This is the latest release of the software mind you, I just upgraded and reinstalled new drivers over the weekend.

Thanks again for the legitimate answer to my question.


Report •

#7
September 24, 2010 at 08:02:51
AFAIK, HP1006SM.exe is not required for the printer to function properly. When using HP Printers, I try to install *only* the drivers.
As for you new issue, have a look at:
IE hanging while printing to shared HP P1006

Report •

#8
September 24, 2010 at 08:52:55
I did in fact download and install the "Driver only" from hp support. This apparently is another instance of HP bundeling things even when it says it it not. The other available download was the full bloatware version with all the unnessisary crap that comes on the CD.

Thank you so much for the link. I'll have to try that when I get home. This is in fact my exact situation: Printing to another workstation from IE8. Interestingly, as previously stated, it is only an issue in IE8 64bit. I wonder if HP inserts it's own exceptions in the 32bit version (convenient I suppose but disturbing) but not for the other.


Report •

#9
October 1, 2010 at 15:29:32
Again thanks for that link. I understand the registry edits, and it makes perfect sense that it would be a permission elevation issue ... but I'm lost on the creation of the guid. I'm a proficient (although rusty) c++ programmer but I have no idea how or what the code shown will actually do. Does it create a blank reg key with the Unique number? Does it just create a unique number and I need to create the matching reg key in the appropriate place? Is there a method to the madness or can I just invent any hex code of the appropriate length with dashes in the right spots. Any help would be appreciated.

Report •

Ask Question