When the IWbemLocator::ConnectServer() function is called under low memory conditions, the remote procedure call (RPC) process leaks memory on a computer that is running Windows Server 2003.
↑ Back to the top
This problem occurs because the RPC transport that is used by Windows Management Instrumentation (WMI) does not free a handle because of a failure in the memory allocation. As the RPC process cannot be restarted, a restart of the computer would be necessary to free this object.
↑ Back to the top
To work around this issue, check whether there is free memory before you make the IWbemLocator::ConnectServer() function call.
↑ Back to the top