Asked by:

The DNS proxy agent was unable to allocate 0 bytes of memory

Question

I have 3GB memory in my laptop. The peak of memory usage was 2.5Gb. I found that my network adapter stop working and disable when this error happen. I have "Intel Pro/Wireless 3965ABG" network card with latest drivers installed. Also that erro often happen if I use VPN connection.

The DNS proxy agent was unable to allocate 0 bytes of memory. This may indicate that the system is low on virtual memory, or that the memory manager has encountered an internal error.

Was this post ever answered? I have come across a lot of these unanswered posts, thus have not found a solution for the same problem. Ifanyone has a solution, please post it. Here is the original post:

The DNS proxy agent was unable to allocate 0 bytes of memory. This may indicate that the system is low on virtual memory, or that the memory manager has encountered an internal error.

This error is connected with Shared Access NAT (Check your Event Logs under System logs in the Administrative Tools) which means the ICS spoken of above by Robinson Zhang is the cause of this error. I can confirm this in my laptop (Vista 64 Ultimate) and have since turned OFF ICS and the error has gone away. I should not have turned it on in the first place. Disabling the service may also be necessary but in my case it has not.

I have this error on my Windows 7 x64 Professional system. It makes my ad-hoc connection for sharing my internetconnection to reset every time (that is about every 5-10 mintues). Is the only way to disable ICS ? In that case that's really crappy!

I setup VMware Server 2.0.1 on Windows Vista and configure a NAT connection to each virtual host (Ubuntu Linux as web server). I have a database service at another server.

I have no problem to connect to the database server from the Ubuntu Linux and I didn't configure any ICS.

But after I upgrade to Windows 7 Professional, I cannot connect to the database server from Ubuntu Linux without configure ICS. But I can ping the database server! So I configure ICS and my Ubuntu Linux is able to connect to the database server.

Now the problem is, the Ubuntu Linux always cannot access to the database server after several minutes (estimate 15~30 minutes) after I back from my lunch... I need to disable the VMware Virtual Ethernet Adapter which configure for NAT and enable again so the Ubuntu Linux is able connect to database server.

I wonder why Vista can work but Win 7 having this problem?

Anyone can answer me how to solve this problem so I no need to disable and enable the connection again? I need a solution only. don't tell me a long long story of whose fault it is...

I am starting to think Microsoft has too many problems to fix with your current manpower- time to outsource, or is that what caused the problems in the first place?

Anyway same issue here- another feature that I need and cannot use due to lack of responsiveness on Microsofts part. Dell Lattitude i7 quad core processor, 8 GB of ram (and the system needs virtual memory when I have never seen the memory
usage come close to 50 % thanks to my Google Gadget Desktop bar) Thanks, Robinson Zhang for a thorough job
helping this customer through their problems. I see all of these other people having this same issue and I don't see that you have responded back in 2 years so I am guessing you got paid to respond and are now off doing others disservice.

Log Name: System

Source: Microsoft-Windows-SharedAccess_NAT

Date: 11/15/2011 5:58:12 PM

Event ID: 31004

Description:

The DNS proxy agent was unable to allocate 0 bytes of memory. This may indicate that the system is low on virtual memory, or that the memory manager has encountered an internal error.

Microsoft is conducting an online survey to understand your opinion of the Technet Web site. If you choose to participate, the online survey will be presented to you when you leave the Technet Web site.