Home
.. About WSUS Wiki

RSS

WSUS
.. WSUS FAQ
.. WSUS on SBS
.. WSUS Troubleshooting
.. WSUS News Groups
.. Known WSUS Issues
.. WSUS Links
.. WSUS Wish List

WSUS Documents
.. WSUS Deployment Guide
.. WSUS Installation Guide
.. WSUS Release Notes
.. WSUS Best Practice

SUS
.. SUS FAQ
.. What Is SUS
.. SUS Troubleshooting
.. SUS Links
.. SUS Known Issues
.. SUS FAQ
.. What Is SUS
.. SUS Troubleshooting
.. SUS Links
.. SUS Known Issues

Wiki Community
.. Wiki Contributors
.. I Love WSUS
.. WSUS Wiki Diary
.. Wiki Statistics
.. To Do Page

Miscellaneous Stuff
.. Other Resources
.. Do You Know?


Site Meter


Terms of Use
Trademarks
Privacy Statement

 

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

Hide Tools