Environment
SM 5.5
SM 5.6
SM 6.0
Windows 2003
Situation
Security manager core service will not start
event id 1000 the business services sub-service failed to start.
Error 500 0x1f4
SMservicehost.txt log file
ERROR NetIQ.BusinessServicesManager.ServicesManager: The configuration registry key is invalid
System.ComponentModel.Win32Exception: The configuration registry key is invalid
at System.Diagnostics.PerformanceCounterLib.RegisterFiles(String arg0, Boolean unregister)
at System.Diagnostics.PerformanceCounterLib.UnregisterCategory(String categoryName)
at System.Diagnostics.PerformanceCounterCategory.Delete(String categoryName)
at NetIQ.BusinessServicesManager.PerformanceCounters.CreateServicesCategory()
at NetIQ.BusinessServicesManager.PerformanceCounters.SetupPerformanceCounters()
at NetIQ.BusinessServicesManager.ServicesManager.StartService(Int32 subServiceId, ISMServiceHost serviceHost)
2007-06-19 13:57:04,862 [6] ERROR NetIQ.SM.SMServiceHost.ServiceMain: The Business Services sub-service failed to start
2007-06-19 13:57:04,862 [6] ERROR NetIQ.SM.SMServiceHost.ServiceMain: NetIQ Security Manager Core service failed to start
2007-06-19 13:57:04,862 [6] INFO NetIQ.SM.SMServiceHost.ServiceMain: NetIQ Security Manager Core service stopping
2007-06-19 13:57:04,862 [6] INFO NetIQ.SM.SMServiceHost.ServiceMain: Stopping all loaded sub-services
2007-06-19 13:57:04,862 [6] INFO NetIQ.SM.SMServiceHost.ServiceMain: NetIQ Security Manager Core service stopped
2007-06-19 13:57:04,862 [1] INFO NetIQ.SM.SMServiceHost.ServiceMain: NetIQ Security Manager Core service terminating
event id 1000 the business services sub-service failed to start.
Error 500 0x1f4
SMservicehost.txt log file
ERROR NetIQ.BusinessServicesManager.ServicesManager: The configuration registry key is invalid
System.ComponentModel.Win32Exception: The configuration registry key is invalid
at System.Diagnostics.PerformanceCounterLib.RegisterFiles(String arg0, Boolean unregister)
at System.Diagnostics.PerformanceCounterLib.UnregisterCategory(String categoryName)
at System.Diagnostics.PerformanceCounterCategory.Delete(String categoryName)
at NetIQ.BusinessServicesManager.PerformanceCounters.CreateServicesCategory()
at NetIQ.BusinessServicesManager.PerformanceCounters.SetupPerformanceCounters()
at NetIQ.BusinessServicesManager.ServicesManager.StartService(Int32 subServiceId, ISMServiceHost serviceHost)
2007-06-19 13:57:04,862 [6] ERROR NetIQ.SM.SMServiceHost.ServiceMain: The Business Services sub-service failed to start
2007-06-19 13:57:04,862 [6] ERROR NetIQ.SM.SMServiceHost.ServiceMain: NetIQ Security Manager Core service failed to start
2007-06-19 13:57:04,862 [6] INFO NetIQ.SM.SMServiceHost.ServiceMain: NetIQ Security Manager Core service stopping
2007-06-19 13:57:04,862 [6] INFO NetIQ.SM.SMServiceHost.ServiceMain: Stopping all loaded sub-services
2007-06-19 13:57:04,862 [6] INFO NetIQ.SM.SMServiceHost.ServiceMain: NetIQ Security Manager Core service stopped
2007-06-19 13:57:04,862 [1] INFO NetIQ.SM.SMServiceHost.ServiceMain: NetIQ Security Manager Core service terminating
Resolution
To correct this issue, please run the following command from a command prompt:
C:\WINDOWS\system32> lodctr /R
When the command completes, you should be able to start the service.
Cause
Perfmon counters are not loading properly when starting the Security Manager core service.
Additional Information
Formerly known as NETIQKB70447
Related article:
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=442741