Microsoft Forefront TMG 2010 won’t upgrade to Service Pack 2

On trying to upgrade to service pack 2 for MSForeFront TMG (Threat Management Gateway), I repetitively got the below error:

“The upgrade patch cannot be installed by the windows Installer service beause the program to be upgraded may be missing, or the upgrade patch may update a different version of the program. Verify that the program to be upgraded exists on your computer and that you have the corect upgrade patch.”

This one has me beaten for a while. I had already upgraded to SP1 for TMG, and I couldn’t see why upgrading to SP2 wouldn’t work. Furthermore, in recent years Microsoft have generally allowed you to jump service packs anyway (such as going to a Service Pack 2, whilst still having the original RTM of a given product).

I dug around a bit, and found there is an interim update for TMG, post SP1, that must be installed to install SP2. This update (unsurpisingly named “Software Update 1 for Microsoft Forefront Threat Management Gateway (TMG) 2010 Service Pack 1”) can be found here.

Install this, then try running the SP2 for TMG update again. You should find it all goes well.

14 thoughts on “Microsoft Forefront TMG 2010 won’t upgrade to Service Pack 2”

  1. Excellent post! I have been struggling with this issue for weeks… Glad to see that I could find the exact answer on your site instead of microsoft… thank u!

    1. Thanks Rey, much appreciated :) Really glad it helped out. MS can indeed me less than forthcoming with some of the key points! Good luck with your project :)

  2. Thanks for your post!!! I have been facing with the problem: ” can not access “https” while “HTTPS Inspection feature on TMG 2010” is disabled. After 2 weeks, everything works well but suddenly I could not access “https” even in firewall localhost. Anyone can help me?

  3. Hey thanks for the post, we are also facing the same issue and it has got to our nerves now, can you help us with the KB article number of software update 1 which fixes this issue.. thanks in Advance

  4. Excellent post – thank you, saved me at least 30 minutes of searching crappy M$ docs that don’t give a real answer 80% of the time.

Leave a Reply

Your email address will not be published. Required fields are marked *