PostgreSQL Database not opening
No buffer space available corresponds to a network error where the client is not enable to allocate the resources to initiate a connection.

Generally, this means that there are other programs holding too many connection handles (sockets).

According to a post on IBM developerWorks:


  This error can occur on Windows, particularly around socket
  operations. The error is translated from the Winsock error code
  WSAENOBUFS, 10055. The most common cause of this error is that Windows
  is configured for the default maximum of 5,000 in-use ports. This can
  be monitored by watching netstat or perfmon and can be changed with
  the MaxUserPort registry parameter.
  
  A more advanced cause for this error is non-paged pool exhaustion[...]


Uninstalling software will solve the problem for good only if that software was responsible for consuming too many simultaneous connections in the first place. Otherwise, getting back some of these resources may happen as a side-effect of say, rebooting, or just waiting a bit so that TCP connections in TIME_WAIT state disappear, or individually terminating programs that held these connections open.