解决32位程序报“内存资源不足,无法处理此命令”问题

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
程序仅用于理论研究测试,禁止在生产环境中使用!使用者自行承担由于更改使用许可而造成的法律问题程序功能: 查看32位 Vista/Windows 7 的内存容量许可限制; 破解Windows PAE 内核文件 ntkrnlpa.exe,绕过 ZwQueryLicenseValue API 函数的许可限制,使工作站版本 32位 x86 的 Vista/Windows 7 支持超过 4GB 物理内存。 详细的内容请看原文: http://www.geoffchappell.com/viewer.htm?doc=notes/windows/license/memory.htm 本程序只是将修改过程自动化,并增加从内核中直接读取当前的内存容量许可上限。 本程序的修改及做数字签名都是直接系统API操作,无需使用其它辅助工具。 驱动程序viewmem-x86.sys,用于读取内存数据。 所有SP版本的Vista、Windows 7 应该都支持。 本程序只完成修改文件的工作,请自行用bcdedit编辑启动菜单加载新的内核文件。 ///////////////////////////////////////////////////////////////////////////////////////// bcdedit操作过程参考: C:\Windows\system32>bcdedit -copy {current} /d "Windows 7 x86 128GB" The entry was successfully copied to {61b1399a-24cd-11de-a4c4-ca27f4abce37}. 以下请根据上面返回的GUID输入。 C:\Windows\system32>bcdedit /set {61b1399a-24cd-11de-a4c4-ca27f4abce37} testsigning on C:\Windows\system32>bcdedit /set {61b1399a-24cd-11de-a4c4-ca27f4abce37} pae forceenable C:\Windows\system32>bcdedit /set {61b1399a-24cd-11de-a4c4-ca27f4abce37} kernel ntkr128g.exe 以下可选 C:\Windows\system32>bcdedit -timeout 10 C:\Windows\system32>bcdedit -displayorder {61b1399a-24cd-11de-a4c4-ca27f4abce37} -addfirst C:\Windows\system32>bcdedit -default {61b1399a-24cd-11de-a4c4-ca27f4abce37} 更新历史: 2009.04.11 V1.1.0.2 * 上一版本程序中会漏一处修改,现已修正。
第一招:关闭多余程序 如果同时打开的文档过多或者运行的程序过多,就没有足够的内存运行其他程序。这时,对于多文档界面程序,如Word、Excel等,请关闭当前文档外的所有文档,并退出当前未使用的程序,或许你就能够继续执行因“内存不足”而被中断的任务。 第二招:清除剪贴板中的内容 1.清除系统剪贴板中的内容(存储Windows复制或剪贴内容的剪贴板)点击“开始→程序→附件→系统工具→剪贴板查看程序”,在“编辑”菜单上,单击“删除”命令,系统弹出“清除剪贴板”对话框,单击“是”按钮。2.清除多重剪贴板中的内容(Office程序提供的剪贴板)在“Office剪贴板”任务窗格(OfficeXP)或工具栏(Office2000)上,单击“全部清空”或“清空‘剪贴板’”。当清空“Office剪贴板”时,系统剪贴板也将同时被清空。 第三招:合理设置虚拟内存 如果没有设置Windows虚拟内存,那么很容易收到“内存不足”的消息。点击“开始→设置→控制面板”,双击“系统”。在“系统属性”对话框中,单击“性能”选项卡,然后单击“虚拟内存”按钮。选中“让Windows管理虚拟内存设置-(推荐)”选项,将计算机中可作为虚拟内存使用的硬盘空间量设置为默认值。 第四招:增加可用磁盘空间 有四种方法可以增加磁盘的使用空间:1.清空回收站。2.删除临时文件。打开%20“我的电脑”,右键单击要释放其空间的磁盘,然后单击“属性”,在“常规”选项卡上,单击“磁盘清理”按钮,选中要删除的不需要的文件前的复选框进行整理。3.从磁盘中删除过期的文件或已存档的文件。4.删除从未使用过的所有文件。 第五招:重新安装已损坏的程序 如果仅仅是使用某个程序时,系统提示内存不足,而其他程序可以正常运行,那么可能的原因是该程序文件被毁坏,从而导致内存不足问题。请尝试删除并重新安装该程序,然后重新运行该程序。如果系统不再提示内存不足,那么说明原程序文件确实被损坏。 第六招:使用内存优化软件 内存优化软件有很多,比如RAM%20Idle和Memo%20Kit就比较出色。它们可以设置自动清空剪贴板、释放被关闭程序未释放的内存,从而免除你手工操作的麻烦,达到自动释放内存的目的,不妨一试。 第七招:重新启动计算机 如果只退出程序,并不重新启动计算机,程序可能无法内存资源归还给系统。在运行重要程序之前,请重新启动计算机以充分释放系统资源。 第八招:减少自动运行的程序 如果在启动Windows时自动运行的程序太多,那么,即使重新启动计算机,也没足够的内存用来运行其他程序。这时就需要清除一些不必要的系统自启动程序。 点击“开始→运行”,输入msconfig,打开“系统配置实用程序”窗口。单击“一般”选项卡,选中“选择性启动”复选框。去掉%20“处理Win.ini文件”和“加载启动项”前的复选框。打开“启动”选项卡,将不需要开机自动启动的程序都勾除掉就好了。 第九招:查杀病毒 系统感染电脑病毒也是导致内存不足的罪魁祸首。当系统出现“内存不足”的错误时,请使用最新的杀毒软件查杀病毒,或许在清除电脑病毒之后,就解决了“内存不足”的问题 以上文字转自001论坛:http://www.001talk.com/thread-193833-1-1.html

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小目标一个亿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值