Welcome to TechNet Blogs Sign in | Join | Help

Which hotfixes should I apply?

This is updated as of 11-9-2009  (added SP1 rollup hotfix)

 

In general - you should evaluate all hotfixes available, and only apply those applicable to your environment.  However, some of these below I have seen impact almost every environment, and should be heavily considered.

This list is nothing official.... this is just a general list of the recommended hotfixes I end up proactively applying to most environments.... it is not a complete list of ALL hotfixes, and you may be affected by other issues.

 

Before we get to the lists – some general guidance on hotfixes to make you more successful:

 

ALWAYS - on Server 2008 OS, run the hotfix MSI from an elevated command prompt window.  This will launch the install of the hotfix, and then launch the boot-strapper window in an elevated process – which is required.  Do this regardless of the UAC configuration of the 2008 OS.

ALWAYS - make sure you read the instructions to understand if the hotfix is a SQL update, installed to the RMS, MS, and/or Gateway, AND/OR applies to agents as well.

ALWAYS - make sure you double-check the DLL version of the updated files to make sure the hotfix successfully applied after installing.

ALWAYS - make sure you double-check the \AgentManagement directory of the management servers and gateways, to make sure if there is an agent update, the x86 and x64 MSP was copied over correctly.

ALWAYS – when installing a hotfix on a SCOM server role, run the downloaded MSI, such as “SystemCenterOperationsManager2007-SP1-KB954049-X86-X64-ENU.MSI” – and install the “System Center 2007 Hotfix Utility” to the DEFAULT location – and then kick off the update FROM THE UI that comes up by clicking “Run Software Update”.  This is critical and not following this process is the cause for many failures to apply the hotfix DLL’s, or failure to copy the agent MSP update files to the \Agentmanagement directory.  NEVER run the MSP files manually on a SCOM server role… because the additional steps run by the boot-strapper will not execute if you do that.

ALWAYS check the language version of the hotfix, and make sure it is the same language version as your SCOM base install.  For instance – if you have a English base SCOM install – do not download a localized German version of a hotfix and apply it – or it can break the English SCOM base install.

 

 

Common OpsMgr 2007 Post-R2 hotfixes:

This list ABSOLUTELY assumes you are at OpsMgr R2-RTM level as a base (6.1.7221.0).   

Hotfix Update Files Supersedes Hotfix(s) Resolves
Applies to: Comments
MP Update

Microsoft.SystemCenter.2007.mp
6.1.7533.0
Microsoft.SystemCenter.OperationsManager.2007.mp
6.1.7533.0
Microsoft.SystemCenter.OperationsManager.AM.DR.2007.mp
6.1.7533.0

none Agent restarts, other enhancements MP import only I recommend this update for ALL OpsMgr R2 environments.
971233 none none The console shows customized subscriptions SMTP{GUID} after you upgrade to OpsMgr R2 from OpsMgr SP1 Operations Database (TSQL only) I recommend this hotfix only if you are impacted with this issue.
           
           

 

 

 

Common OpsMgr 2007 Post-SP1 hotfixes:

This list ABSOLUTELY assumes you are at OpsMgr SP1 level as a base (6.0.6278.0).  These DO NOT APPLY these to OpsMgr R2. 

Hotfix Update Files Supersedes Hotfix(s) Resolves
Applies to: Comments
MP Update

Microsoft.SystemCenter.2007.mp
6.0.6709.0

Microsoft.SystemCenter.OperationsManager.2007.mp
6.0.6709.0

Microsoft.SystemCenter.OperationsManager.AM.DR.2007.mp
6.0.6709.0

none Agent restarts, many other critical enhancements Management Pack Import only (Import via console once extracted) I recommend this update for ALL OpsMgr SP1 environments.
971541 SP1 Rollup hotfix.  Multiple files.  See KB article Many.  See KB article Many.  See KB article RMS
MS
GW
Reporting
Agents
I recommend this update for ALL OpsMgr SP1 environments.
954643 Managementpackinstall.sp.sql none Event ID 31569 is logged after you install a management pack that includes reports on a System Center Operations Manager 2007 SP1 server Data Warehouse Database (T-SQL only) This hotfix includes a SQL script, which you execute on the database in a query window.

I recommend this hotfix only if you are impacted with these events.
           
           

 

 

 

Common related Windows Operating System Hotfixes:

This list is not sorted by OS or anything special – just a collection of OS related hotfixes that SCOM might require, or might fix an issue with the OS that impacts OpsMgr.  These can apply to Sp1 or R2 environments.  

Hotfix Update Files Supersedes
Hotfix(s)
Resolves
Applies to: Comments
968760 See article N/A High handle count on the RMS

A managed application has a high number of thread handles and of event handles in the Microsoft .NET Framework 2.0
RMS I recommend this hotfix is you are experiencing high handle count on the RMS.  This hotfix requires SP2 for the OS and .NET 2.0 SP2.
968967 See article N/A The CPU usage of an application or a service that uses MSXML 6.0 to handle XML requests reaches 100% in Windows Server 2008, Windows Vista, Windows XP Service Pack 3, or other systems that have MSXML 6.0 installed
(Spinlock)
RMS
MS
GW
Agent
I recommend this hotfix if you are impacted with this issue.

You might find a MonitoringHost.exe process randomly stuck at 100% CPU.  If so – this hotfix might be applicable
951327 See article N/A The System Center Operations Manager 2007 console may crash in Windows Server 2008 or in Windows Vista when you open the Health Explorer window Any Vista or Server 2008 computer with a SCOM console installed I recommend this hotfix only if you run the console on Server 2008 or Vista.  This hotfix is already included in Server 2008 SP2.
952664 See article N/A The Event Log service may stop responding because of a deadlock on a Windows Server 2008-based or Windows Vista-based computer RMS
MS
GW
Agent
I recommend this hotfix only if you host an OpsMgr server or agent role on Vista or Server 2008.  This hotfix is already included in Server 2008 SP2.
953290 See article N/A An application may crash when it uses legacy methods to query performance counter values in Windows Vista or in Windows Server 2008 RMS
MS
GW
Agent
I recommend this hotfix only if you host an OpsMgr server or agent role on Vista or Server 2008.  This hotfix is already included in Server 2008 SP2.
958661 See article N/A FIX: Small memory leaks may occur when you use RSCA to query runtime statistics in IIS 7.0 Any OpsMgr Agent/Server role with IIS 7.0 installed I recommend this hotfix in all cases where you are monitoring servers with IIS 7.0 installed, and use the IIS Management pack.
958807 See article N/A Windows Server 2008 Failover Clustering WMI provider does not correctly handle invalid characters in the private property names causing WMI queries to fail Any Server 2008 agent managed cluster node I recommend this hotfix only if you are impacted with this issue, and use the current Cluster MP.
           

 

 

 

 

Make sure you see these additional posts on the subject of hotfixes:

http://blogs.technet.com/kevinholman/archive/2008/06/25/a-little-tidbit-on-hot-fixes-for-opsmgr.aspx

http://blogs.technet.com/kevinholman/archive/2008/06/24/how-do-i-know-which-hotfixes-have-been-applied-to-which-agents.aspx

http://blogs.technet.com/kevinholman/archive/2008/06/27/a-report-to-show-all-agents-missing-a-specific-hotfix.aspx

http://blogs.technet.com/kevinholman/archive/2009/02/25/applying-an-opsmgr-hotfix-to-a-rms-cluster-node-some-things-to-be-aware-of.aspx

 

 

 

Several of these updates require agent updates as well, so be prepared to deal with those.

Published Tuesday, January 27, 2009 5:19 PM by kevinhol
Filed under:

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# What hotfixes should I apply ?

Tuesday, January 27, 2009 12:22 PM by Kevin Holman's OpsMgr Blog

# New OpsMgr hotfix – 958253 – Fixes patchlist table view for agent hotfixes

Tuesday, January 27, 2009 12:45 PM by Kevin Holman's OpsMgr Blog

Hey guys – a new hotfix is published, and I recommend this for all SP1 environments.  This cleans

# 954903 Update

Tuesday, February 10, 2009 3:32 PM by bhethcote

It looks like 954903 has been pulled.  There is a note on the download link that says:

Hotfix Request

The KB article has no public hotfixes. Please contact support if you need immediate assistance.

# re: 954903 has been pulled ????

Tuesday, February 10, 2009 4:02 PM by kevinhol

Hmmm... it has not been pulled that I can see.

I just went to the hotfix server, requested it, got the email, and downloaded it.

All good here.

# re: Which hotfixes should I apply?

Tuesday, February 10, 2009 9:20 PM by Michael Humphrey

Kevin,

Thank You for this.  

I did notice however that http://support.microsoft.com/kb/956240/en-us states that this patch is for

   * The computer hosts an Operations Manager 2007 root management server.

   * The computer hosts an Operations Manager 2007 management server.

Are you certain that this should go on the DB server. Any thoughts?

# re: 956240 on the database????

Tuesday, February 10, 2009 9:23 PM by kevinhol

I am sorry that is confusing.

You should ALWAYS go with the release notes.

The reason I noted DB server in this hotfix - is because there is a SQL command... DBCC Freeprocache... that must be run on the DB server after the hotfix is applied... so I wanted to mention that you will need to do "something" on the DB server... but you are correct - you dont apply/install the hotfix there....

# System Center Operations Manager's Ridiculous List of Post-SP1 Hotfixes

Friday, February 13, 2009 12:40 AM by Realtime Community | Windows Server

Upwards of 10? Admittedly it has been about a year since the relase of OpsMgr 2007 SP1, but this level of post-Service Pack hotfixes makes this product a difficult sell to some environments. Making the issue even more difficult is the complex if/then

# Aktualizace pro SCOM 2007 SP1 (hotfixes)

Friday, February 13, 2009 11:02 AM by Nejde jen o software...

Uvádím zde seznam důležitých oprav pro SCOM 2007 SP1, které používám a doporučuji nasadit v každém prostředí.

# Microsoft System Center Operations Manager 2007 - Links, References, Tools and Blogs - Update 1

Saturday, February 14, 2009 8:34 PM by System Center Consulting

Thanks to Kevin Holman: Console based Agent Deployment Troubleshooting table and Which hotfixes should

# re: Which hotfixes should I apply?

Tuesday, March 03, 2009 7:04 PM by Layne

Kevin, you say that 954903 supercedes 951380, which supercedes 950853 (all updating mommodules.dll).  Do you know why the KB articles for each of those hotfixes say that each of them do not replace any other hotfixes?

# re: supercedes?

Tuesday, March 03, 2009 7:54 PM by kevinhol

Because - techically - 954903 does not replace 951380, which does no replace 950853.  Each hotfix resolves a different issue.

They simply all update the same file.... mommodules.dll.

Because of this - I recommend applying the latest hotfix which updates this file - if you are behind on hotfixes.  Technically - 951380 is the most important for *all* environments... because it fixes cluster discovery, and includes the memory leak hotfix from 950853, as it is a newer version of the same file.

# re: Which hotfixes should I apply?

Tuesday, March 10, 2009 7:11 AM by mlalbonov

In targets for KB956240 you say "RMS , MS and OpsDB".

In Readme file from Microsoft for KB956240

".............

This hotfix must be applied to each computer that meets the following criteria:

1·Hosts a Microsoft Operations Manager 2007 Root Management Server

2·Hosts a Microsoft Operations Manager 2007 Management Server"

Is it nessesary to apply this patch to a standalone OpsDB server ?

# re: In targets for KB956240 you say "RMS , MS and OpsDB".

Tuesday, March 10, 2009 10:53 AM by kevinhol

Please see my comment above where I clarify this.

# Quelles sont les HOTFIX à Appliquer ?

Sur le Kevin Holman's OpsMgr Blog , vous trouverez la page que tout le monde attend. Kevin a recensé...

# Which System Center Operations Manager 2007 hotfixes should I apply?

Wednesday, May 20, 2009 11:46 AM by The Operations Manager Support Team Blog

If I had a nickel for each time I heard that one.  It’s a great question too, and one that sometimes

# Kevin Holman's OpsMgr Blog : Which hotfixes should I apply?

Wednesday, May 20, 2009 7:50 PM by Rod Trent at myITforum.com

  In general - you should evaluate all hotfixes available, and only apply those applicable to your

# [OpsMgr] Which System Center Operations Manager 2007 hotfixes should I apply?

From The Operations Manager Support Team Blog : “ If I had a nickel for each time I heard that one. 

# [OpsMgr] Which System Center Operations Manager 2007 hotfixes should I apply?

Friday, May 22, 2009 9:37 AM by Cliff Hobbs at myITforum.com

From The Operations Manager Support Team Blog : “ If I had a nickel for each time I heard that one. 

# What about 952664 and 953290

Friday, May 22, 2009 4:29 PM by martit01

From your link below you talk about four hotfixes needed specifically for Server 2008, but none of those are mentioned here in your OpsMgr 2007 Post-SP1 hotfixes list. Why not?

http://blogs.technet.com/kevinholman/archive/2008/08/05/a-note-on-kb-951116-it-is-not-directly-required-for-server-2008-support.aspx

# re: 2008 hotfixes

Friday, May 22, 2009 4:37 PM by kevinhol

Mostly - because those dont apply to most any environment - and those are OS hotfixes - not a SCOM hotfix - so they dont really fit the table....  I suppose I could put them in - but if a customer was hotfixing due to 2008 OS - my list includes 954049 - which references those OS hotfixes as well.

Plus - SP2 for Server 2008 includes these updates.

This hotfix list isnt the "end all - be all" of hotfixes... just the ones I encounter in almost all my customers.... if I tried to list all the possiblities it would be neverending.

This is a new KB coming out soon - which will discuss the Windows 2008 hotfixes required for SCOM R2 very soon.

# re: Which hotfixes should I apply?

Wednesday, May 27, 2009 6:38 AM by daviesg

Just a question about upgrades.

After the core components have been upgradedto R2, should the .msp files be removed from the relevant agentmanagement directories? Just wonder whether an R2 agent, when you install it will try to install the old SP1 hot fixes? And whether when you approve and upgrade an SP1 agent to R2 whether it will still try to reapply old hot fixes?

Cheers

Graham

# re: R2 upgrades

Wednesday, May 27, 2009 2:48 PM by kevinhol

Hi Graham -

Great question.  This was an area I inspected when I did my R2 upgrade.  When R2 is applied - it will update the Agent MSI - and remove any post-SP1 hotfix MSP files that are present in all the \AgentManagement directories.  This wont be an issue.  I tested it on my RMS and two MS, and it worked perfectly - I did not test on a gateway but it should work the same.... but always verify.  :-)

# re: Which hotfixes should I apply?

Saturday, May 30, 2009 4:14 PM by kevinhol

Added 971233 to R2, and added caution on hotfix launguage breaking base management group language.

# re: Hotfixes to monitor 2008 from 2003?

Monday, June 01, 2009 11:57 AM by Geoff Duke

Kevin, what a great resource. Thanks for sharing your experience and this compiled list.

An issue I'm wrestling with is monitoring Server 2008 systems from my OpsMgr 2007 SP1 (6.0.6278.0) install on a Server 2003 system. I see advice about what to apply to a server 2008 system that is going to host an Ops Manager role. But I'm content to leave my OpsMgr services on 2003 for now.

I'm having trouble specifically with the ADDiscover scripts, which I have traced back to a failed install of the AD Helper MP Helper Objects. There's KB article (956184) which describes a very similar set of issues, but not an exact match.

So what do I need to put in place to get OpsMgr 2007 SP1 on Server 2003 Std SP2 x86 to monitor Server 2008 [Ent|Std|Core] AMD64? Specifically to install the MP Helper Objects successfully?

# re: Hotfixes to monitor 2008 from 2003?

Tuesday, June 02, 2009 11:56 AM by Geoff Duke

An update. I went ahead and applied the KB 956184 hotfix (http://support.microsoft.com/kb/956184), uninstalled and reinstalled the agents on the Win2008 x64 DCs from the Ops manager console, and Helper Objects installed successfully.

FWIW,

--Geoff

# re: Which hotfixes should I apply?

Wednesday, June 03, 2009 5:37 AM by Renjith

Thanks for sharing the hotfix information. It was very hard earlier to get a single place for getting the information about the needed hotfix for SCOM.

Once again thanks.

All your posts are very helpfull.

# MP language error

Friday, June 26, 2009 7:03 AM by Miquel

I made a mistake installing the management pack in wrong language. but SCOM doesn't allow me to reinstall it in english. ¿what can i do?....

Microsoft.SystemCenter.2007.mp  6.0.6278.19                Microsoft.SystemCenter.ACS.Internal.mp  6.0.6278.19                Microsoft.SystemCenter.Internal.mp  6.0.6278.19                        Microsoft.Mom.BackwardCompatibility.mp  6.0.6278.19

# re: Wrong hotfix language

Monday, June 29, 2009 8:16 AM by kevinhol

Bummer - I recently added this to my "always" list.

I would open a case with PSS for this.

# re: Update

Saturday, July 18, 2009 11:22 AM by kevinhol

Added Windows OS related hotfixes table, based on many requests

# re: Which hotfixes should I apply?

Friday, July 24, 2009 5:53 AM by Alexey Zhuravlev

Hi Kevin,

I think you should add this: http://support.microsoft.com/default.aspx/kb/958936

# re: SNMP hotfix

Friday, July 24, 2009 11:06 AM by kevinhol

Alexey - I try to keep this "important hotfixes" list as small as I can... only including the hotfixes that I or my peers seem to run into the most.  I absolutely do add hotfixes to the list based on feedback.  However - I have not personally run into a customer that needed this.  It did make it into a KB - so obviously - there is a need... but do you see this in MOST OpsMgr environments you support/work in?  Most of my customers dont even utilize SNMP in any way.

# re: Which hotfixes should I apply?

Sunday, July 26, 2009 8:13 PM by PaulD

in current list

954049 superseded by  958490+970533

957135 -> 958490

956423 -> 962082

and these ones are missed

954823 (MP)

954329 (RMS,MS,GW,Ag)

956172 (RMS,MS,GW,Ag)

963005 (UI)

970533 (Web,UI)

952937 (Reporting)

954948 (ACS Collector)

959497 (RMS,MS)

967843 (RMS,MS)

968082 (RMS,MS)

951148 (Distributive)

---

KB970533 MobileWebConsole.dll - 6.0.6278.71

KB970533 MobileWebConsole.resources.dll - 6.0.6278.71

KB970533 Microsoft.Enterprisemanagement.Operationsmanager.DataAbstractionLayer.commonsetup.dll - 6.0.6278.71

KB970533 Microsoft.EnterpriseManagement.OperationsManager.DataAbstractionLayer.dll - 6.0.6278.71

KB970533 Microsoft.Enterprisemanagement.Operationsmanager.DataAbstractionLayer.Resources.dll - 6.0.6278.71

KB970533 Microsoft.EnterpriseManagement.OperationsManager.Web.ConsoleFramework.dll - 6.0.6278.71

KB970533 Microsoft.Enterprisemanagement.OperationsManager.Web.Consoleframework.Resources.dll - 6.0.6278.71

KB970533 RootWebConsole.dll - 6.0.6278.71

KB970533 RootWebConsole.resources.dll - 6.0.6278.71

KB970533 RSSWebConsole.dll - 6.0.6278.71

KB970533 RSSWebConsole.resources.dll - 6.0.6278.71

KB970533 Microsoft.MOM.UI.Common.dll - 6.0.6278.71

KB970533 Microsoft.MOM.UI.Components.dll - 6.0.6278.71

KB952937 Microsoft.EnterpriseManagement.Reporting.Code.dll - 6.0.6278.31

KB967843 Microsoft.Mom.Adwriteactionmodule.dll - 6.0.6278.63

KB958490 HealthService.dll - 6.0.6278.53

KB959497 Microsoft.Mom.Sdk.ServiceDataLayer.dll - 6.0.6278.54

KB956446 Microsoft.EnterpriseManagement.HealthService.Modules.Notification.dll - 6.0.6278.39

KB968082 Microsoft.EnterpriseManagement.OperationsManager.dll - 6.0.6278.67

KB956240 Microsoft.Mom.DataAccessLayer.dll - 6.0.6278.37

KB959865 MOMModules.dll - 6.0.6278.65

KB961363 MOMNetworkModules.dll - 6.0.6278.68

KB963005 Microsoft.enterprisemanagement.ui.reporting.dll - 6.0.6278.61

KB961363 MOMAgentInstaller.exe - 6.0.6278.56

KB956172 scommaintenancemode.dll - 6.0.6278.38

KB954329 AdtAgent.exe - 6.0.6278.42

KB954948 AdtSrvDll.dll - 6.0.6278.34

# re: hotfix comment

Monday, July 27, 2009 8:20 AM by kevinhol

Thanks for the feedback Paul.  However - I want to respond to some of your comments:

First - in my opinion, my list is not "missing" anything.  This is not a list of "all released hotfixes" and was never intended to be that.  This is a list of the most common issues, and the hotfixes for those issues, that I encounter to be needed in the field.

Second - on the superseded points:

954049 is NOT superseded by  958490+970533.  958490 takes a very special custom action, which resets the state of ALL the monitors on the system, which can have a serious impact on any large enterprise customer.  This is not just a simple DLL update, and therefore must be considered on it's own merits.  It is already listed in my list - however I dont recommend it unless the user if affected by that issue, and understands what will happen.  

On 957135 -> 958490 - same issue as above.  EVERYONE I have worked with was impacted by 957135, but not necessarily 958490.  958490 also includes DLL's in addition to the two in 957135.

On 956423 -> 962082 - I will assume you meant 968082.  However - that is a very, very specific hotfix, that 99% of the customer bas will not be affected by. (a numeric digit at the beginning of the domain name)

Overall - I am *VERY* careful when recommending or listing any hotfix.  A hotfix = expense and adds to TCO of an application.  My large enterprise customers can equate this to real $$$, in overtime, off shift pay, downtime, or costs incurred by their service provider to apply these patches.  I spent the last decade working for one of the largest IT service providers, and know all too well the cost and impact of updating systems.  For those reasons, I only recommend or list the most common issues and hotfixes, and dont recommend a new hotfix just because it came out or supersedes an existing one.  

And - this list isn't official... it is more my personal list of recommendations than anything else.  But I do take a lot of feedback from the field, if there is an issue seen by a large number of consultants, that I have not seen myself.

Unless something really critical comes out soon, I will be adding anything to the post-SP1 hotfix list, until the SP1 hotfix rollup ships... in which I will be recommending that to all customers.  Applying one bigger fix is generally cheaper than applying multiple smaller fixes.

# re: Which hotfixes should I apply?

Tuesday, July 28, 2009 1:04 AM by Alexey Zhuravlev

"but do you see this in MOST OpsMgr environments you support/work in?  Most of my customers dont even utilize SNMP in any way."

Hi

I am not so lucky as you - all my customers utilizes snmp(to monitor UPS f.e.). And all customers who decide to install management servers on Windows Server 2008 had an issues with SNMP Traps...

Leave a Comment

(required) 
required 
(required) 

  
Enter Code Here: Required
 
Page view tracker