当前位置:首页 > 内存 > 正文

金蝶显示超出内存怎么回事

  • 内存
  • 2024-08-21 04:41:45
  • 6940

一、金蝶KIS专业版登录时提示超出内存在服务器上打开账户集管理-选择账户集(选择你输入的账户集所指示的账户集)并点击“折叠”-然后登录软件-基本设置-计算机日志-删除
部分客户端可以正常登录使用,但部分客户端无法正常登录,出现“自动化”或“权限被拒绝,70”错误。按照以下方法处理后,电脑重启后问题依然出现。对于上述错误信息,将控制面板-管理工具-组件服务-组件服务-计算机-右键单击我的电脑-属性-选项-事务超时(秒)改为0。默认属性是“在此计算机上启用分布式DCOM”。”勾选此框,但此时只能使用此操作。但是,关机或重新启动后,它会恢复到原始状态,并且仍然会出现自动化错误。这是计算机中病毒导致的
你准备好了吗?
二、金蝶K3采购发票在审核时系统说超出内存是什么意思方案一:
第一步:在中间层服务器上,设置3GB参数,使组件的内存使用量可以超过2GB;
设置3GB开关:
右键单击桌面【我的电脑】,选择【属性】
1.在系统属性窗口中,选择【高级】选项卡
2.单击启动窗口中的【设置】按钮Recovery栏打开启动和故障恢复窗口3、在系统启动栏,点击【编辑】按钮,打开参数编辑界面如下例,添加/。将3GB参数添加到该文件中并保存并重新启动计算机即可生效。
【引导加载程序】
【timeout=30
】default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
【操作系统】
multi(0)disk(0)rdisk(0)partition(2)\%systemroot%="WindowsServer2003DatacenterEdition"/3GB
第2步:在几个占用明显资源的组件包中,如ebogl,ebopublic等,勾选“启用3GB支持”选项,
组件包的打开方式为:开始、程序、管理工具、组件服务。点击后,依次点击组件服务、计算机、我的电脑、COM+组件。
将ebogl和ebopublic的进程池改为2或3。
解决方案二:
方法:扩展DesktopHeap,加创建的apartment数量。
a)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\SessionViewSize
默认是48M,是整个系统的大小。将SessionViewSize更改为96M以增加系统范围的桌面堆大小。
b)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\SubSystems\Window的值:
%SystemRoot%\system32\
ObjectDirectory=\WindowsSharedSection=1024,3072,....
1024、3072和512是默认设置,将512更改为4096以增加可以创建的窗口数量。
说明:每个系统Desktop对象都有一个与之对应的堆。桌面对象使用堆来存储菜单、字符串、表单等。系统从内核缓存(48M)中分配桌面堆。一个WINDOWS操作系统可以有多个桌面堆。
其分配可以通过注册表控制上面b)中的三个数字SharedSection=1024,3072,512控制堆的分配
第一个键值是所有Desktop对象共享的堆大小。。包括全局句柄表(窗体、菜单、图标等的句柄)
第二个键值对应于交互式窗口站Winsta0的桌面堆的大小。用户对象(例如挂钩、菜单、字符串、表单等)使用桌面堆内存。该值不需要更改。
第三个键值对应非交互式Windowsstation桌面堆的大小。如果不存在这样的键,则大小将与另一个键相同。
在非交互式工作站期间,SCM(服务控制管理器)为用户帐户的每个服务进程创建一个新桌面。因此,用户帐户的每个服务都会消耗数千字节的桌面堆。
减小第二个或第三个键值的大小将增加可以创建的相应工作站的数量。但是,较小的键值会限制每个桌面上的钩子、菜单、字符串和表单的数量,即限制此过程中组件的创建。另一方面,增加第二个或第三个键的大小将减少可创建的桌面数量,但会增加每个桌面上的挂钩、菜单、字符串和表单的数量。
由于非交互式工作站中的SCM会为用户帐户的每个服务进程创建一个新的桌面,因此较大的桌面堆值将减少该系统可以服务的用户帐户数量。
整个桌面堆必须适合48M系统范围的缓存。
当出现组件创建/清空内存错误时,可以适当增大这些键值,比如将SharedSection=1024,3072,512这三个数字改为2048,3072,2048。