Registration-Free COM – Good Bye RegSvr32

For those of that have not already seen Dave Templin's new article in MSDN Mag. I encourage you to check it out.  I liked it so much I made it a headline this week on the VB DevCenter and have it on the MSDN home page next week.

For those of that still have VB 6.0 COM components, which is a lot of people, this is a great way to reuse them with some of the advantages of .NET deployment, like ClickOnce and XCopy.

Little background on Registration Free COM.  RegFree COM was a change to the COM activation model that was introduced in the operating system in Windows XP.  Visual Studio 2005 introduces the ability to adjust the isolation level on references to COM objects and adds tools support for this technology.

This is really a great bit of technology in my view but it has not been widely talked about to date and many people don't know about it.

Comments (7)
  1. Lee Stutzman says:

    Just nitpicking I realize but:

    1. It’s RegSvr32

    2. Without global registration, what’s the real benefit of Com anyway? I mean, we can use interfaces with good old non-com DLL’s. There are other small advantages, but performance costs outweigh them.

    Just my $.02

  2. Brad McCabe says:

    THe biggest advantage is that there are lots of COM objects floating around the world. Enterprises that are using legacy COM object inside of new .NET application still deal with the pain of DLL Hell. RegFree COM allows them to use these legacy COM objects with new deployment methods like ClickOnce.

  3. CHARLES ELAH says:

    New in Programming. first programming Language, Visual Baic.Net. I some books and tutorials on VB.Net. your help will be highly appreciated. Actually i am a student @ Catholic University of America Washington DC

  4. Aleksandar says:


    litle spich englesh

  5. Registration-Free COM – COM/ActiveX

  6. Registration-Free COM – COM/ActiveX

Comments are closed.

Skip to main content