System Out Of Memory Exception
|
SYMPTOMS In some cases the WSUS installation fails with an out of memory exception. You see this error while installing WSUS RC:
**** 2005-04-15 12:15:23 16:15:23 Executing External Command: C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -ir **** ***** 2005-04-15 12:15:38 16:15:38 External Command Exited, Return Code: 0 ***** Running a transacted installation. See the contents of the log file for the c:\program files\update services\setup\bin\microsoft.updateservices.setup.customactions.dll assembly's progress. The file is located at C:\Program Files\Update Services\LogFiles\WSUSCa_050415_1214.log. Installing assembly 'c:\program files\update services\setup\bin\microsoft.updateservices.setup.customactions.dll'. Affected parameters are: wsusinstall = categorymessagefile = C:\Program Files\Update Services\Common\EventCategories.dll assemblypath = c:\program files\update services\setup\bin\microsoft.updateservices.setup.customactions.dll logfile = C:\Program Files\Update Services\LogFiles\WSUSCa_050415_1214.log showcallstack = Creating performance counter category WUS: Reporting Web Service. An exception occurred during the Install phase. System.OutOfMemoryException: Insufficient memory to continue the execution of the program. at System.Runtime.InteropServices.Marshal.AllocHGlobal(IntPtr cb) at System.Diagnostics.PerformanceMonitor.GetData(String item) at System.Diagnostics.PerformanceCounterLib.GetPerformanceData(String item) at System.Diagnostics.PerformanceCounterLib.get_CategoryTable() at System.Diagnostics.PerformanceCounterLib.CategoryExists(String machine, String category) at System.Diagnostics.PerformanceCounterCategory.Create(String categoryName, String categoryHelp, CounterCreationDataCollection counterData, String machineName, String localizedIniFilePath) at System.Diagnostics.PerformanceCounterCategory.Create(String categoryName, String categoryHelp, CounterCreationDataCollection counterData) at System.Diagnostics.PerformanceCounterInstaller.Install(IDictionary stateSaver) at System.Configuration.Install.Installer.Install(IDictionary stateSaver) at System.Configuration.Install.Installer.Install(IDictionary stateSaver) at System.Configuration.Install.AssemblyInstaller.Install(IDictionary savedState) at System.Configuration.Install.Installer.Install(IDictionary stateSaver) at System.Configuration.Install.TransactedInstaller.Install(IDictionary savedState) The Rollback phase of the installation is beginning. See the contents of the log file for the c:\program files\update services\setup\bin\microsoft.updateservices.setup.customactions.dll assembly's progress. The file is located at C:\Program Files\Update Services\LogFiles\WSUSCa_050415_1214.log. Rolling back assembly 'c:\program files\update services\setup\bin\microsoft.updateservices.setup.customactions.dll'. Affected parameters are: wsusinstall = categorymessagefile = C:\Program Files\Update Services\Common\EventCategories.dll assemblypath = c:\program files\update services\setup\bin\microsoft.updateservices.setup.customactions.dll logfile = C:\Program Files\Update Services\LogFiles\WSUSCa_050415_1214.log showcallstack = Restoring performance counter data to previous state for performance counter category WUS: Reporting Web Service. The Rollback phase completed successfully. The transacted install has completed. The uninstall is beginning. See the contents of the log file for the c:\program files\update services\setup\bin\microsoft.updateservices.setup.customactions.dll assembly's progress. The file is located at C:\Program Files\Update Services\LogFiles\WSUSCa_050415_1214.log. Uninstalling assembly 'c:\program files\update services\setup\bin\microsoft.updateservices.setup.customactions.dll'. Affected parameters are: wsusinstall = assemblypath = c:\program files\update services\setup\bin\microsoft.updateservices.setup.customactions.dll logfile = C:\Program Files\Update Services\LogFiles\WSUSCa_050415_1214.log showcallstack = Removing performance counter category WUS: Server Web Methods. An exception occurred during the uninstallation of the System.Diagnostics.PerformanceCounterInstaller installer. System.InvalidOperationException: Cannot delete Performance Category because this category is not registered or is a system category. at System.Diagnostics.PerformanceCounterCategory.DeleteCategory(String categoryName, String machineName) at System.Diagnostics.PerformanceCounterCategory.Delete(String categoryName) at System.Diagnostics.PerformanceCounterInstaller.Uninstall(IDictionary savedState) at System.Configuration.Install.Installer.Uninstall(IDictionary savedState) An exception occurred while uninstalling. This exception will be ignored and the uninstall will continue. However, the application might not be fully uninstalled after the uninstall is complete. Removing performance counter category WUS: Server Web Service. An exception occurred during the uninstallation of the System.Diagnostics.PerformanceCounterInstaller installer. System.InvalidOperationException: Cannot delete Performance Category because this category is not registered or is a system category. at System.Diagnostics.PerformanceCounterCategory.DeleteCategory(String categoryName, String machineName) at System.Diagnostics.PerformanceCounterCategory.Delete(String categoryName) at System.Diagnostics.PerformanceCounterInstaller.Uninstall(IDictionary savedState) at System.Configuration.Install.Installer.Uninstall(IDictionary savedState) An exception occurred while uninstalling. This exception will be ignored and the uninstall will continue. However, the application might not be fully uninstalled after the uninstall is complete. Removing performance counter category WUS: Client Web Service Methods. An exception occurred during the uninstallation of the System.Diagnostics.PerformanceCounterInstaller installer. System.InvalidOperationException: Cannot delete Performance Category because this category is not registered or is a system category. at System.Diagnostics.PerformanceCounterCategory.DeleteCategory(String categoryName, String machineName) at System.Diagnostics.PerformanceCounterCategory.Delete(String categoryName) at System.Diagnostics.PerformanceCounterInstaller.Uninstall(IDictionary savedState) at System.Configuration.Install.Installer.Uninstall(IDictionary savedState) An exception occurred while uninstalling. This exception will be ignored and the uninstall will continue. However, the application might not be fully uninstalled after the uninstall is complete. Removing performance counter category WUS: Client Web Service. An exception occurred during the uninstallation of the System.Diagnostics.PerformanceCounterInstaller installer. System.InvalidOperationException: Cannot delete Performance Category because this category is not registered or is a system category. at System.Diagnostics.PerformanceCounterCategory.DeleteCategory(String categoryName, String machineName) at System.Diagnostics.PerformanceCounterCategory.Delete(String categoryName) at System.Diagnostics.PerformanceCounterInstaller.Uninstall(IDictionary savedState) at System.Configuration.Install.Installer.Uninstall(IDictionary savedState) An exception occurred while uninstalling. This exception will be ignored and the uninstall will continue. However, the application might not be fully uninstalled after the uninstall is complete. Removing performance counter category WUS: Reporting Web Service. An exception occurred during the uninstallation of the System.Diagnostics.PerformanceCounterInstaller installer. System.InvalidOperationException: Cannot delete Performance Category because this category is not registered or is a system category. at System.Diagnostics.PerformanceCounterCategory.DeleteCategory(String categoryName, String machineName) at System.Diagnostics.PerformanceCounterCategory.Delete(String categoryName) at System.Diagnostics.PerformanceCounterInstaller.Uninstall(IDictionary savedState) at System.Configuration.Install.Installer.Uninstall(IDictionary savedState) An exception occurred while uninstalling. This exception will be ignored and the uninstall will continue. However, the application might not be fully uninstalled after the uninstall is complete. The uninstall has completed.
WORKAROUND None available. CAUSE Unknown - not confirmed as a bug by MS.
STATUS Unknown
Last Modified 5/25/05 5:55 AM
|