修复“没有足够的存储空间来完成此操作”
目录:
- ERROR_OUTOFMEMORY:错误背景
- 如何修复“ ERROR_OUTOFMEMORY”
- 修复NET Framework 2.0上的ERROR_OUTOFMEMORY
- 在Windows 7上修复ERROR_OUTOFMEMORY
- 在Windows 10上修复ERROR_OUTOFMEMORY
视频: ä¸è¦å²ç¬æåçæ§ 2024
如果您收到“ ERROR_OUTOFMEMORY ”错误代码,并带有“ 没有足够的存储空间来完成此操作 ”说明,请按照列出的故障排除步骤进行修复。
ERROR_OUTOFMEMORY:错误背景
当用户尝试在计算机上安装最新更新时,通常会出现错误消息“没有足够的存储空间来完成此操作”。 更具体地说,ERROR_OUTOFMEMORY在Windows 7中很普遍,它主要在用户尝试安装新的Service Pack或语言包时发生。
该错误通常还伴随着0x8007000e错误代码。 换句话说,完整的错误代码通常如下所示: ERROR_OUTOFMEMORY(0x8007000e) 。
当用户通过使用.NET Framework 2.0中的WMI运行客户端应用程序或脚本时,也会发生此错误。
Windows 10系统也受此错误影响,特别是当用户尝试打开Windows特定功能时,例如services.msc,磁盘管理,事件查看器,组策略等。
,我们将向您展示在这三种情况下如何修复ERROR_OUTOFMEMORY(0x8007000e)。
如何修复“ ERROR_OUTOFMEMORY”
修复NET Framework 2.0上的ERROR_OUTOFMEMORY
在.NET Framework 2.0的Windows Management Instrumentation(WMI)中运行的应用程序或脚本时,发生错误0x8007000E。 停止工作。 Microsoft解释说,发生此错误是因为Mscoree.dll模块不会释放它创建的堆。
好消息是,Microsoft已经针对此问题推出了修补程序。 您需要做的只是转到此Microsoft支持页面,并检查此修补程序是否可供下载。 支持页面顶部应有一个“可用的修补程序下载”部分。 该修补程序仅适用于特定语言。
如果看不到您的语言,则表示此修补程序不适用于该语言。 在这种情况下,您需要联系Microsoft的客户服务和支持。
在Windows 7上修复ERROR_OUTOFMEMORY
解决方案1 –运行Windows Update故障排除程序
从Microsoft下载故障排除程序,启动它,然后按照屏幕上的指示进行操作。 该过程完成后,请重新启动计算机,然后尝试再次安装最新的更新。
解决方案2 -卸载未使用的语言包
用户报告如果安装了所有语言包,则在Windows 7上会发生错误0x8007000e。 尝试卸载所有未使用的语言包,重新启动计算机,然后再次开始安装Service Pack。
以下是卸载语言包的方法:
- 转到开始>在搜索框中键入“卸载显示语言”。
- 单击安装或卸载显示语言>选择卸载显示语言。
- 选择要卸载的语言>单击下一步。
- 按照屏幕上的说明完成过程。
解决方案3 -检查导致内存泄漏的程序
检查计算机上所有正在运行的进程,以识别导致内存泄漏的任何程序。 为此,请启动任务管理器,然后选择“ 进程”列以查看哪些应用程序使用了大量的内存。
选择相应的进程,单击“ 结束任务”按钮将其禁用,然后尝试再次安装最新的Windows 7更新。
解决方案3-修复注册表
修复注册表的最简单方法是使用专用工具,例如CCleaner 。 不要忘记先备份注册表,以防万一发生问题。 通过这种方式,您将能够还原以前的功能OS版本。
解决方案4-运行完整的系统扫描
恶意软件可能会导致计算机上出现各种问题,包括错误。 执行完整的系统扫描,以检测计算机上运行的所有恶意软件。 您可以使用Windows的内置防病毒软件,Windows Defender或与Windows 7兼容的第三方防病毒解决方案。
解决方案5 -修复磁盘
如果磁盘有问题,也可能会出现“没有足够的存储空间来完成此操作”错误代码。 以下是在Windows 7上检查磁盘的方法:
1.以管理员身份启动命令提示符>键入chkdsk c:/ r命令>按Enter。
将c:替换为磁盘专用的字母。
2.等待扫描过程完成>重新启动计算机>尝试再次安装更新。
解决方案6 -转到Microsoft的更新目录
如果您要下载特定的更新,也可以使用Microsoft的更新目录网站。 只需在搜索框中输入您要安装的KB数量,选择更新版本,然后点击下载按钮即可。
解决方案7 –重置Catroot2文件夹的内容
- 启动命令提示符
- 键入以下命令,在每个命令后按Enter键:
净停止cryptsvc
md%systemroot%system32catroot2.old
xcopy%systemroot%system32catroot2%systemroot%system32catroot2.old / s
- 删除catroot2文件夹的内容,但保留文件夹本身。 您应该在这里找到它:C:Windowssystem32CatRoot2。
- 键入命令net start cryptsvc。
- 退出命令提示符窗口。
解决方案8 –运行系统更新准备工具(CheckSur.exe)
该工具会扫描可能会导致无法维修的不一致情况。 运行该工具后,CheckSur.log文件保存在以下位置: %systemroot%logscbs 。
- 从Microsoft下载32位Windows 7版本或64位Windows 7 OS的系统更新准备工具。
- 安装并运行该工具。
- 在“ Windows Update独立安装程序”对话框中,单击“是”。
4.等待约15分钟以安装该工具。 安装完成后,单击“ 关闭” 。
5.尝试再次安装最新的Windows 7更新。
解决方案9 -暂时禁用防病毒/防火墙
如果仍然无法在计算机上安装最新更新,请尝试禁用防病毒和防火墙。 在下载和安装更新时,请暂时关闭这些工具。 一旦安装了更新,请再次启用您的安全解决方案。
在Windows 10上修复ERROR_OUTOFMEMORY
好消息是,在Windows 10上很少出现“ ERROR_OUTOFMEMORY”错误代码。在此OS上修复此错误的解决方案与Windows 7相似。
在Windows 10上,您可以执行以下操作来修复' ERROR_OUTOFMEMORY'0x8007000e错误代码:
解决方案1 -删除不使用的语言包
在计算机上保留额外的语言包可能会导致“内存不足”错误。 因此,请卸载不再使用的所有语言包,然后尝试安装更新/再次访问Windows特定的功能。
解决方案2-运行完整的系统扫描
恶意软件可能会导致计算机上出现各种问题,包括错误。 执行完整的系统扫描,以检测计算机上运行的所有恶意软件。 您可以使用Windows的内置防病毒,Windows Defender或第三方防病毒解决方案。
解决方案3-修复注册表
修复注册表的最简单方法是使用专用工具,例如CCleaner。 不要忘记先备份注册表,以防万一发生问题。 如果您尚未在计算机上安装任何注册表清理程序,请查看我们有关在Windows 10 PC上使用的最佳注册表清理程序的文章。
您还可以使用Microsoft的系统文件检查器检查系统文件是否损坏。 这是运行SFC扫描的方法:
1.转到开始>键入cmd >右键单击命令提示符>选择以管理员身份运行
2.现在键入sfc / scannow命令
3.等待扫描过程完成,然后重新启动计算机。 重新启动后,所有损坏的文件将被替换。
解决方案4 -运行chkdsk命令
chkdsk命令可帮助您检测和修复各种磁盘问题,包括可能导致各种错误的损坏的文件和文件夹。
1.转到开始>键入cmd>右键单击第一个结果,然后以管理员身份启动命令提示符。
2.输入chkdsk / f X:命令。 将X替换为您分区的适当字母,然后按Enter
3.等待chkdsk修复您的文件。
解决方案5-清理您的临时文件和文件夹
删除临时文件和文件夹的最简单,最快的方法是使用“磁盘清理”。 当您使用计算机或浏览Internet时,您的PC会累积各种不必要的文件。
这些所谓的垃圾文件可能会影响计算机的处理速度,导致应用响应缓慢,还可能触发各种错误代码,包括“ ERROR_OUTOFMEMORY”错误代码。
以下是在Windows 10上使用磁盘清理的方法:
1.转到开始>键入磁盘清理>启动工具
2.选择要清理的磁盘>该工具将告诉您可以释放多少空间
3.选择“清理系统文件”。
解决方案6 -删除最近安装的软件
如果在计算机上安装新软件后发生此错误,请尝试将其卸载。 转到开始>键入控制面板>选择最近添加的程序>单击卸载。
然后重新启动计算机,然后尝试再次运行该可执行文件。 有时,各种应用程序可能会导致不兼容问题,并阻止您完成特定操作。
如果尝试在PC上安装更新时出现“ ERROR_OUTOFMEMORY”错误代码,则可能需要检查“数据无效”修复文章中列出的故障排除步骤。 此错误还阻止用户在其PC上安装最新更新。 该文章中列出的故障排除方法,也可以帮助您修复“ ERROR_OUTOFMEMORY”错误消息。
与往常一样,如果您遇到其他解决方案可以解决此问题,则可以通过在下面的注释中列出疑难解答步骤来帮助Windows社区。