Frans Bouma's blog

Generator.CreateCoolTool();

Syndication

News

    Visit LLBLGen Pro's website

    Follow FransBouma on Twitter

    Add to Technorati Favorites

About me

Fun stuff I created

My work

Microsoft Support, Round 3, the flaw of the Hotfix

Julien writes:

PSS is the first line of contact for issues and if you contact them and tell them about your issue we will look into it. If we have a hotfix available for it, even if the SP is not yet released, we will provide you it. If we don't have a hotfix and your issue doesn't have a good workaround, we will make a hotfix for you (that's how they get done usually).

Now, first of all, I'd like to say that it is great this facility is there. There are problems with this set-up however: the fix is not made public, other developers don't know about the fix and will spend hours debugging code that is not flawed. There is however another problem with 'hotfixes'.

Say, I develop a certain tool, ABC, using only .NET 1.1. During development I run into some issues with .NET 1.1. and it turns out .NET contains some flaws. After long debug sessions and Google searches, I'm totally desperate and call PSS. PSS walks me through the scheme Julien described and I get a couple of hotfixes for my problems. However this is a serious problem. How are my customers able to run my tool ABC if they do not have the hotfixes?

Am I allowed to distribute the hotfix to all my customers and demo-application downloaders? It's my understanding I'm not allowed to. If I'm not allowed to, do my customers have to call PSS themselves? If so, isn't that a little silly?

It's then far better to release a service pack, or a roll up, every month like the COM+ team did for years. Then, a customer of tool ABC can be pointed to the latest service pack for .NET 1.1. and there are no problems. That's support that actually works; the roll ups come with documented fix lists so they are easily findable in the KB search. Developers just have to install the latest roll up and they're set. Customers of tools like ABC: ditto.

I hardly dare to ask but: "Why is .NET support not like this and how are tool vendors able to solve this Hotfix problem?"

Published Saturday, February 07, 2004 11:11 AM by FransBouma

Filed under:

Comments

# re: Microsoft Support, Round 3, the flaw of the Hotfix@ Saturday, February 07, 2004 10:35 AM

This is a problem. I agree with it completely.

Wally

Wallym

# re: Microsoft Support, Round 3, the flaw of the Hotfix@ Saturday, February 07, 2004 11:58 AM

Lets not even discuss all the time wasted finding out that you need a hotfix because it's not listed anywhere that's searchable at MSDN.

Scott

# re: Microsoft Support, Round 3, the flaw of the Hotfix@ Saturday, February 07, 2004 6:25 PM

I think you can distribute the hotfix with your tool but not by default, you should ask them (ms) first to provide you the rights/license to let you distribute it.

Krisztian Gyuris

# re: Microsoft Support, Round 3, the flaw of the Hotfix@ Sunday, February 08, 2004 9:05 AM

I was told that no, the customer has to call ms. All I was allowed was to give them instructions (i.e. say you need he hotfix for this and that bug, and call this and that number etc.).

Thomas Tomiczek