After upgrading NetVault event ID 244 "A desktop heap allocation failed" is seen in windows system event log
the Windows Desktop Heap for Non-Interactive Processes was not sufficient to support all the netvault processes.
Open windows services, right click NetVault process manager, and select properties. Open the logon tab, enable interact with desk top, save and restart NetVault services.
Or
Increased Non-Interactive Process Heap space from 512 to 4096.
NOTE: This process requires a hardware/server reboot. Make sure the server is planned for an outage.
To update non-Interactive heap, do the following:
Open Regedit
Navigate to the following registry key path: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems
Open the “Windows” key
Locate SharedSection=<some_number>,<some_number>,<some_number>
example: SharedSection=1024,3072,512
Update the 3rd value of Shared Section.
The following example increases non-interactive heap from 512KB to 4096KB
Before:
SharedSection=1024,3072,512
After:
SharedSection=1024,3072,4096
Save your changes to the key.
Restart the Server/Hardware.
NOTE: the maximum heap you can allocate between all 3 heaps, is 48MB. System will not accept anything higher than 48MB. For more on Windows Heap allocation: http://support.microsoft.com/kb/184802