A Canadian in Ireland

Doesn't have the ring of "An American in Paris" (or even "An American at Opera") but what can you do?

COM+ Event System Service Error 193:0xc1

, , , , ,

Adventures in tech support


This will be of very little interest to people who aren't experiencing this particular error, or something similar, so feel free to skip this post.

However, I found so little information on-line in trying to solve this little mystery that I thought I would go through how I managed to fix it in the hopes of helping the next poor sod.

It all started when I was doing a bit of maintenance on my aunt's PC. She'd been getting a few error messages every time she started up and it needed to have some software updates installed. Going through my usual checks I noticed that no Microsoft patches had been installed for months. I checked that automatic updates were turned on - they were - and then tried to run Windows Update manually. I gave me the list of important and optional updates to install, but when it went to download the patches there was an error message about BITS - Background Intelligent Transfer Service. BITS is what allows you to continue surfing while updates are downloaded in the background.

Now there was a very handy link with the error message that took you into Windows help, which gave you instructions for how to get the BITS service started. However, when I tried to start BITS I got another error message stating that the service could not be started because another service BITS was dependant on could not be started. (I've forgotten the exact wording doh )

So by going into the properties of the BITS service I eventually tracked down the problem to the COM+ service. But when I tried to start this service I got the error message in the title. I spent hours searching on the internet for any information, but I couldn't find anything useful.
In the hopes that one of the Windows updates might solve the problem I decided to try downloading the updates from the Microsoft website and installing them manually. But when I tired that I kept getting error messages that the updates were not valid Win 32 applications. And a bit more searching seemed to indicate that this was a problem with the COM+ service too. rolleyes

Eventually I stumbled across a program called the Windows Update Standalone Installer. I thought this might let me get around the problems I was having with COM+ and Windows Update. Unfortunately I couldn't see anywhere to download this program. It turns out that it is included in Windows - wusa.exe . So I went looking for this file on my aunt's PC.

I found it, but when I did I noticed that it's size was 0 bytes. idea That's not right, could a corrupted file or files be causing the problem?

BTW, I'd already fixed another unrelated error that was being caused by a 0 sized file. Which was how I came to my conclusion. sherlock

So I searched the hard disk for files with a size of 0 bytes. There were quite a few, but I determined that the ones I was interested in were all located in the System32 folder. Here's the list:

  • es.dll
  • newdev.dll
  • wisptis.exe
  • wusa.exe


What do you know, es.dll is a file for the COM+ service.

So I was halfway there I had found the problem, now I just needed to fix it. I went to my own laptop running Vista, located the files I needed, and copied them to a USB stick. But I knew from the other file that they couldn't be copied onto my aunt's computer from within windows. Even in Safe Mode I wasn't allowed permission. To get around this I used an Unbuntu Live CD to boot up the computer and bypass Windows' file permissions.

An important aside: I didn't just overwrite the "corrupted" files with the copies from my laptop. I renamed them with a .bad extension. So es.dll became es.dll.bad, for example. There were two reasons for this.

  1. If the files were corrupt because of a disk problem I wanted the new files copied to a different block.
  2. I wanted a backup of the original files in case I needed to undo my changes


Once the files were copied across, I rebooted back into Windows and tried running Windows Update again. Success! The updates - 150MB of them rolleyes - were downloaded and installed without a hitch.

So that's the story, hopefully somone will find it useful.

NOW FOR THE DISCLAIMER:
I don't work for Microsoft, I make now claims at being an expert. What I do I like to describe as "advanced fiddling with things until I get them to work". So this may work for you, it may not, it might even make things worse. If it does don't come crying to me. I didn't force you to try this.

If you find anything in the post above confusing or you are not comfortable with doing something that might cause your computer to stop working then LEAVE IT ALONE. Go to whoever you rely on for technical support and ask them to fix it. You could mention this article, they'll likely appreciate it.


I now return you to my irregularly scheduled blog.


EDIT / UPDATE:

Of course, now that I have the computer gone back to my aunt I found this article which talks about two tools that could have been very useful.
Windows Dependency Walker which will track down all the dependencies for a service and report any problems. And the System File Checker which can scan for and repair problems with Windows systems files.

Before you try these see my above disclaimer.

I wonderPictures from the past few weeks

Comments

Sansanshan Friday, February 25, 2011 3:30:01 AM

What's interesting is your process in working through the problem. Other than that, meh, you're right , not too interesting. wink

LéazzBabyJay99 Friday, February 25, 2011 4:33:40 AM

Skip skip skip p

Uncle MickMickeyjoe-Irl Friday, February 25, 2011 11:37:51 AM

Thanks San, most people find how my mind works a little... odd. bigsmile

star star star star star star star star star star star star star star star star star star star star

Skipping through my blog Leazz? lol

http://files.myopera.com/Mickeyjoe_irl/images/skipping_2.gif -

Louisvolkuro Friday, February 25, 2011 3:06:14 PM

Congrats! up It was not an easy-to-solve bug, you got a lot of perseverance.

I didn't experienced that kind of error myself or even any system error... Oh! doh I have a MAC... whistle

Darkogdare Friday, February 25, 2011 7:15:23 PM

rolleyes

Interesting post, I find it useful, not now but who knows what future brings. Anyway, I would use Hiren`s boot CD to avoid Windows file permissions but it`s basically the same thing up

Uncle MickMickeyjoe-Irl Friday, February 25, 2011 10:33:32 PM

Perseverance, recently promoted to a virtue along with patience. Or was it persistence? I'll have to check with hungry.

I won't dignify the rest with a response Louis p

star star star star star star star star star star star star star star star star star star star star

I used Ubuntu because I had the disk handy Darko. But any live CD should do the job.

That's my hope, one day someone will be desperately googling that error and get some assistance from this.

hungryghost Monday, February 28, 2011 6:53:10 PM

Oh the day the sad mac face shows up on Louis' computer....

http://www.tipsfor.us/wp-content/uploads/2008/09/sad_mac.png -

hungryghost Monday, February 28, 2011 9:56:26 PM

Oh yeah, that's really clear... rolleyes

Louisvolkuro Monday, February 28, 2011 10:06:12 PM

Mine's always a happy one because he has Sonya, Cutie and sometimes, even LWU! happy

Uncle MickMickeyjoe-Irl Monday, February 28, 2011 11:51:27 PM

At least it only took me a minute to find on Google.

star star star star star star star star star star star star star star star star star star star star

Don't forget yourself Louis smile

Mad Scientist (عادل)qlue Sunday, March 13, 2011 2:24:59 AM

I'm always interested in how people solve problems. yes.
My limited experience with Windows has helped me appreciate Ubuntu. scared.
I've screwed up my various Ubuntu (and othe Linux) installations many times over, and I've always managed to recover without much effort. But helping my colleagues with Windows problems always has me pulling out my hair! scared.
And as for viruses, my theory is that Windows ships pre-populated with viruses. I believe this because I've yet to find a Windows computer without viruses, despite having some or other 'antivirus' installed. rolleyes.

Uncle MickMickeyjoe-Irl Sunday, March 13, 2011 1:03:35 PM

So what did you think of my technique? -> http://files.myopera.com/Tamil/Smilies/Bang.gif -
http://files.myopera.com/Tamil/Smilies/BigGrin.gif -

I suppose it's what you're comfortable with. I wouldn't know where to start with Ubuntu, though I have played around with it a bit.

I doubt that, the problem is there are so many viruses and most people don't really understand how to protect themselves properly.

Mad Scientist (عادل)qlue Thursday, March 17, 2011 3:21:35 AM

I found Ubuntu very easy to learn. But that may be because I had no real experience with Windows. left.
What I don't understand is why is it so easy for a virus to install itself without user interaction to begin with? confused.
Surely Microsoft could have solved that problem by now? sherlock.

Uncle MickMickeyjoe-Irl Thursday, March 17, 2011 11:47:05 AM

As I understand it goes right back to the start of Windows. Microsoft made a decision that they would give all users full administrative rights to the computer. This meant programs running under Windows had admin rights - including any viruses - so they could do just about anything they wanted.

Now Microsoft has realized the problem with this and has made attempts to fix it with UAC but it's not as good as an OS which has had user based restictions from the start.

Plus Windows is a victim of its own popularity. So many PCs come with Windows pre-installed and are therefore bought by people who don't have much experience with computers or computer security that they have become a natural target for the virus writers.

Wizardlokutus-prime Thursday, March 17, 2011 2:00:24 PM

thank God I migrated to Mac OS. I used Windows for ever, until 3 years ago and I don't miss it one little bit. skip skip skip bigsmile

Uncle MickMickeyjoe-Irl Thursday, March 17, 2011 3:07:41 PM

Yeah, I'm so used to Windows that every time I try to do anything on a Mac it's just different enough to be massively frustrating. http://files.myopera.com/Tamil/Smilies/Bang.gif -

Here's some more who want to go skipping with you p

http://img.photobucket.com/albums/v47/acid42/badguys.gif -

Wizardlokutus-prime Thursday, March 17, 2011 4:51:37 PM

lol p

Mad Scientist (عادل)qlue Friday, March 18, 2011 12:17:20 PM

it always bugs of that everyone keeps saying that Android is Linux. irked. It has a Linux based kernel but calling it Linux is even more ridiculous than saying that iOS is BSD. rolleyes.

Uncle MickMickeyjoe-Irl Friday, March 18, 2011 12:30:22 PM

Android is... Android confused

Uncle MickMickeyjoe-Irl Friday, March 18, 2011 6:46:36 PM

Uh, I seemed to have missed a step here. How did we get on to whether Android is Linux or not?

Mad Scientist (عادل)qlue Friday, March 18, 2011 11:44:59 PM

Sorry! That was me being random! lol.

Uncle MickMickeyjoe-Irl Saturday, March 19, 2011 1:00:33 AM

idea All becomes clear. lol

Unregistered user Tuesday, November 15, 2011 10:15:33 AM

Error 193 0xc1 writes: i also faced this error many times, thanks for sharing this post. i fixed my problem. i also go alot of help from this article http://ezinearticles.com/?Fix-Error-193-0xc1-in-Windows-7,-Vista-and-XP&id=6507307 Hope someone might get help from this article.

Uncle MickMickeyjoe-Irl Tuesday, November 15, 2011 6:43:54 PM

And I hope you're not posting spam just to increase traffic to your article. I read it and it didn't seem all that helpful or relevant - the PC I was working on didn't even have MS Office installed.

I'll leave the link... for now. But I wouldn't recommend people visit. down

Write a comment

New comments have been disabled for this post.