This exception is thrown when there is not enough memory to continue the execution of a program.
The vRanger service does not release large amounts of memory and requires the service to be restarted.
There is a documented Microsoft .NET memory leak that is probably causing this.
This issue is identified as being .Net related. You can either repair .Net by uninstalling and reinstalling, or use the following link that contains a fix from Microsoft for this issue
http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=31185
The following File Names apply to the following Operating systems
NDP35SP1-KB981575-x86.exe
Windows 2003 32 Bit
Windows 2008 32 Bit
NDP35SP1-KB981575-x64.exe
Windows 2003 64 Bit
Windows 2008 64 Bit
Windows6.1-KB981575-x64.msu
Windows Vista 64 Bit
Windows 2008 R2 (R2 is only 64 Bit)
Windows6.1-KB981575-x86.msu
Windows Vista 32 Bit