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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥打开一个软件时老出现Run-time'10055':No buffer space m is available相关的知识,希望对你有一定的参考价值。

参考技术A 技术上不不懂,但是从英文的意思“缓冲区域找不到”来看,你软件安装有错误,可能是部分被错误地的删除了。也有可能是内存不够了。
原因:
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/
实际上,由于系统不一样,电脑和手机不一样,都会造成内存不够现象
参考技术B 如果您尝试建立 TCP 连接从端口是大于 5000, 本地计算机响应并以下 WSAENOBUFS (10055)错误信息:因为系统缺乏足够缓冲区空间或者因为队列已满无法执行套接字上操作。解决方案要点 此部分, 方法或任务包含步骤告诉您如何修改注册表。 但是, 如果修改注册表错误可能发生严重问题。 因此, 确保仔细执行这些步骤。 用于添加保护之前, 修改备份注册表。 然后, 在发生问题时还原注册表。有关如何备份和还原注册表,请单击下列文章编号以查看 Microsoft 知识库中相应: 322756 ( http://support.microsoft.com/kb/322756/) 如何备份和还原在 Windows 注册表

我卸载软件就出现run-time error '53' File not found 应该怎么办 在线等!

1,首先建议你先杀毒。
2,看了你的问题,开机就出现runtime
error!program:c:\program
files\risini\rfw\rfwsrv.exe。不知道你的系统运行的是xp还是2003?如果是这两个的其中的任何一个的话,我想你肯定升级了xp的sp2,或者2003的sp1了吧?
3,如果确实你进行了xp的sp2,或者2003的sp1的升级。那么请你尽快升级瑞星防火墙。因为瑞星防火墙的17.32以下版本与上述补丁不兼容,就会导致出现你的错误。
4,如果你并没有升级sp2或者2003的sp1,那么你的瑞星已经遭到破坏,建议先卸载瑞星,然后再重新安装。并升级到最新版本。
5,关于在新窗口中打开的问题,你可以这样设置:
“我的电脑”-“工具”-“文件夹选项”-“常规”
然后在“浏览文件夹”中选择“在同一窗口打开所有文件夹”。
参考技术A run-time
error
'53'
File
not
found
解释为(运行错误‘53’归档没找到

估计主程序的安装目录被你删除了,所以会出现这样的提示!
=======补充======
看来要到注册表删除了!或找个优化类软件修复一下即可(如优化大师)(超级兔子)等

以上是关于为啥打开一个软件时老出现Run-time'10055':No buffer space m is available的主要内容,如果未能解决你的问题,请参考以下文章

我卸载软件就出现run-time error '53' File not found 应该怎么办 在线等!

word 打开始终 run-time error’91’ Object variable or with block variable not set ,删Normal.dotm

手机QQ和微信打开网页时老出现400 bad request怎么办?

野比大雄的生化危机g1为啥打不开?就是说没有rpg制作大师2003的run-time包装

我的电脑老是弹出 run-time error '94' 是怎么回事?

Run-time err0r '8002': Invalid port number是啥意思