为什么打开一个软件时老出现Run-time'10055':No buffer space m is available

如题所述

第1个回答  2015-09-27
技术上不不懂,但是从英文的意思“缓冲区域找不到”来看,你软件安装有错误,可能是部分被错误地的删除了。也有可能是内存不够了。
原因:
1。窗口服务器运行自动更新。具体为什么自动更新运行,它会消耗这么多的套接字连接,我还不清楚。但有一件事,自动更新肯定会占用网络带宽和处理器,服务器,我认为应该关闭自动更新,使用人工更新方法。2. Machine in the horse. Trojan will open a lot of back door, creating a large number of connections, including LAN chicken, they also have external network. This will cause the machine there no Internet access, or the program can not connect. In the search results, a large number of results are used SQLSERVER database server, it is very easy to provoke the server Trojans and viruses, most of SQLSERVER problems, not accidental.2。马机。木马会打开后门,创造了大量的连接,包括局域网鸡,他们也有外部网络。这会导致机器没有上网,或者程序无法连接。在搜索结果中,大量的结果用于SQLServer数据库服务器,它是引发服务器的木马和病毒很容易,大多数SQLServer的问题,不是偶然的。3. Virtual memory configuration is too low. The first discovery of this issue, I went to the scene to open the machine, did report a virtual memory error, that lack of virtual content.3。虚拟内存配置太低。第一次发现这个问题,我到现场打开机器,确实有报道一个虚拟内存错误,即缺乏虚拟内容。4. Any improper procedure to create a large number of short connections, because the program is not robust, resulting in SOCKET is busy or TIME_WAIT state, or the server and the client has one abnormal and the other had not been informed, is still connected, continuous do write.4。任何不正当的程序创建大量的短连接,因为程序不健全,导致插座忙或time_wait状态,或服务器和客户端有一个异常和其他没有被告知,仍然是连接,连续写。
解决方法:
1。优化RESIN的配置,适当扩大连接池的数目,虽然不是问题,或略有扩大。配置远程监控,关闭默认不做目录浏览,404的屏幕和其他错误;使用httpd-install将RESIN安装成服务,让我的朋友直接启动控制台,它可能导致程序到天花板在控制台缓存和停止。Hibernate的show_sql闭合开关。
2. Turn off Automatic Updates and Background Intelligent Transfer Service service shut down. Open the service, discovery service window will close automatically after 5 seconds, and the service is more than strange. Also see NORTON has been automatically disabled, and fighting are not open, too, the machine of the virus still exist.
2。关闭自动更新和后台智能传输服务关闭。打开服务,发现服务窗口将在5秒后自动关闭,而服务更是奇怪。也看到诺顿已经自动停用了,而且打不开,机上的病毒还存在。
3. Antivirus. Enlightened, a look surprised. My buddy was a big strong man, mother, and all kinds of viruses are in, and also service it, this is really poor SERVER ah! Ill host not to see the doctor, to serve his country in the machine, can not be without health insurance Well. Pro dad to give you medical treatment regardless of his uncle. After analysis, the virus U disk virus, there RUNAUTO .. virus, dove gray, the legendary Trojan, backdoor and Trojan all unknown, also installed a remote control thing. Download a 360, like lazy, the results could not install. Deleted RUNAUTO .., (my previous blog have a special deal with this stuff, describe how) the results are not open C drive, and can only be opened in Explorer. Kinda trouble. Then find a few hiding places the virus, analysis of unknown services can not afford to use DOS to delete, or smash a useful 360 file. What is c: \ windows \ lsass.exe so, cmd.exe.exe this all too common. Specific process is not very clear, short final 360 can be installed and updated. 360 This is something really good, wood Madu Qing apart. Now that the window does not automatically shut down, NORTON also normal controls, the machine is not unusual to open the port, the service does not somehow, well, almost the same.
3。防毒。开明,一看惊讶。我的伙伴是一个强大的男人,母亲,所有种类的病毒,而且还服务,这是真的可怜的服务器啊!生病的主人不去看病,要在机器上服务他的国家,不能没有健康保险。亲爹给你治病不管他叔叔。经过分析,U盘病毒病毒,有runauto ..病毒,灰鸽子灰,传说中的木马,后门和木马都未知,还装了一个遥控器。下载360,喜欢偷懒,结果不能安装。删除runauto ..,(我以前的博客有这个东西,一个特殊的处理描述)结果不打开C盘,只能打开资源管理器。有点麻烦。然后找几个隐藏地方的病毒,分析未知服务无法使用的拒绝服务来删除,或粉碎一个有用的360文件。什么是C:\ Windows \ lsass.exe,cmd.exe.exe这太常见了。具体流程不是很清楚,短的最后360个可以安装和更新。360这东西真的不错,木马渡清分开。现在,窗口不自动关机,诺顿也正常的控制,机器是不是不寻常的开放的端口,服务不在某种程度上,以及,几乎相同。
4. Optimize server settings. In fact, I do not know the optimal. Looked at the virtual memory in C drive, C drive has very little space, and find a point to see and understand things, moved to another site to move, read, and not lightly to people moving. Re-open the service window, no use of the services are open to me are set off, what SERVER service, also open ADMIN $ it, and quickly were shut, his machine there is none. What IIS, APACHE, open really wide, I see also installed TOMCAT, she simply opened wide with RESIN forget, it is quite lively, and immobility. I certainly do not allow this occurs, the whole kill.
4。优化服务器设置。事实上,我不知道最佳。看了虚拟内存的驱动,C++驱动有很小的空间,并找到一个点看和理解的东西,移动到另一个站点来移动,读到,不轻给人动。重新打开服务窗口,没有使用的服务是开放给我的,什么服务器服务,也打开管理$它,并迅速被关闭,他的机器没有。IIS,Apache,睁大了,我还看到安装Tomcat,她只是睁大了树脂忘记,很活泼,和不动。我当然不允许这种情况发生,整个杀。
5. Checking whether a procedural loopholes. Since I own RESIN only under also includes a robot I can not even find GOOGLE (and also rejected the robot scans) of a small tool, before the external network IP from time to time to see the creation of a large number of connections, but are in a TIME_WAIT state. It is also very deadly. Looked at, in addition to the WEB application, there is a small day program automatically receive data. This procedure is used to connect SOCKET long or short connection do not know, a friend concerned about the content of this field can be more about GOOGLE. But this program really is not configured to start automatically (I have to add up), may be the external network IP on the client that is constantly seeking to connect it! SOCKET.close () is not immediately release the connection, but is set to TIME_WAIT state, this time the default is 240S, which is 4 minutes. This is too long, 30 seconds (minimum) on it. Modify the default values in the time, also found that the machine does not open the Big port services, which is higher than the 5000 port. This is an "insufficient system buffer space or because a queue is full can not perform operation on a socket" error! WEB services and that is configured to 1 million or more ports! Quickly, the operation is as follows:
5。检查程序漏洞。因为我自己的树脂只有在也包括我甚至找不到谷歌机器人(也拒绝了机器人扫描)的一个小工具,在不时的外网IP看到大量连接的创建,但在time_wait状态。这也是非常致命的。看了,除了网络应用外,还有一个小程序自动接收数据的数据。这个程序是用来连接套接字的长或短连接不知道的,一个朋友有关这个领域的内容可以多关于谷歌。但这个程序真的是不配置自动启动(我必须补充的),可能是外部网络的客户端,正在不断寻求连接它!socket.close()没有立即释放连接,但将time_wait状态,此时默认为240s,这是4分钟。这是太长,30秒(最小)在它。在修改默认值的时候,也发现机器没有打开大端口服务,这比5000端口高。这是一个“不充分的系统缓冲区,因为一个队列是不能在套接字上执行操作的”错误!网络服务,并配置为1000000个或多个端口!快速,操作如下:
1. Start Registry Editor. HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters
2. New
Value Name: MaxUserPort
Value type: DWORD
Value data: 65534 (decimal method included in the family to stay, if hex is FFFE, because F is 65535 Well 4)
Valid Range: 5000 - 65534 (decimal)
Default: 0x1388 5000 (decimal)
New
Value Name: TCPTimedWaitDelay
Value type: DWORD
Value Data: 0000001e (ie 30, can not work with WINDOWS calculator, it is convenient, the number of seconds that TIME_WAIT)
来自:http://www.codeweblog.com/no-buffer-space-available/
实际上,由于系统不一样,电脑和手机不一样,都会造成内存不够现象
第2个回答  2013-04-17
如果您尝试建立 TCP 连接从端口是大于 5000, 本地计算机响应并以下 WSAENOBUFS (10055)错误信息:因为系统缺乏足够缓冲区空间或者因为队列已满无法执行套接字上操作。解决方案要点 此部分, 方法或任务包含步骤告诉您如何修改注册表。 但是, 如果修改注册表错误可能发生严重问题。 因此, 确保仔细执行这些步骤。 用于添加保护之前, 修改备份注册表。 然后, 在发生问题时还原注册表。有关如何备份和还原注册表,请单击下列文章编号以查看 Microsoft 知识库中相应: 322756 ( http://support.microsoft.com/kb/322756/) 如何备份和还原在 Windows 注册表

为什么打开一个软件时老出现Run-time'10055':No buffer space m is...
第一次发现这个问题,我到现场打开机器,确实有报道一个虚拟内存错误,即缺乏虚拟内容。4. Any improper procedure to create a large number of short connections, because the program is not robust, resulting in SOCKET is busy or TIME_WAIT state, or the server and the client has one abnormal and the ...

电脑运行程序多,就出现 Run-time error 10055
No buffer space is available没有缓冲区可用

Asynchronous socket error 10061
认为连接失败 ( 被 firewall 过滤时情况一样 ),若有主机但被扫描的特定端口不存在时 ,该主机会发出目的端口不存在的应答 至于如何编程实现 ,应该可以由错误码来判断 ,在 OnError 事情中判定 ErrorCode 是多 小,再分别处理 ,ErrorCode 的详情参见 Help这么高深的问题才 50 分 ,少了 端口扫描不是这么简单 ,...

socket error什么意思 我的电脑用360杀毒到一办就断网了 就出现了这个...
应该是网络联机状态问题,请用户检查网络联机是否正常。· 出现网络联机错误Socket error #10060 Connection Timed Out 表示您与服务器发生联机逾时错误,请检查您的Proxy相关设定,以及Proxy Server是否已将SSL 443 port打开。· 出现网络联机错误Socket error #10061 表示服务器忙碌中无法与您建立联机,请稍...

我电脑中毒了,杀毒软件也用不了了,本来双击是打开,但是点没反应了,网...
情况中毒比较严重,1.下载个:“360系统急救箱”,(如果不让启动就重名一下在启动)先“查杀”病毒,再“立即重启”!重启开机后,再点开“隔离|恢复”,点:“彻底删除”病毒文件和“未知自启动项”!再点开“修复”,“全选”,再“修复”文件!再:“恢复丢失的dll文件”,扫描一下,如果没有就...

相似回答