修复Windows 10上没有足够的存储空间来处理此命令错误
“没有足够的存储空间来处理此命令”通常在用户设备上IRPStackSize的范围出现问题或用户设备上的内存分配有问题时,都会触发此错误消息。如果您在设备上看到此问题,请不要担心。有一些修复程序可以解决您的问题。但是,在继续进行修复之前,请尝试使用这些初始解决方法,这些方法可以以最小的努力解决您的问题。
初始解决方法 --
1.如果您是第一次在计算机上遇到此问题, 重新开始 你的电脑。
2.如果有任何Windows Update待处理,请更新您的设备。
3.检查安装Windows的驱动器中是否有足够的存储空间。 (有必要至少保持 30 GB 无空间)
如果您继续在设备上遇到问题,请尝试执行这些修复程序,这些修复程序肯定会解决您的问题。
Fix-1更改IRPStackSize的范围
IRPStackSize代表输入/输出请求堆栈大小。该堆栈的大小决定了要在Windows中处理的命令的内存分配量。您面临“没有足够的存储空间来处理此命令”错误消息,因为IRPStackSize的范围缩小,因此无法在扩展范围上进行操作。请仔细执行以下步骤,以扩展IRPStackSize的范围。
1.打开 跑 通过按下窗口 Windows键+ R , 类型 ” 注册表编辑 在“运行”窗口中。
2.现在,点击“ 好的 ”。
3.在的左窗格中 注册表编辑器 ,请导航到该位置-
ComputerHKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanServerParameters
4.现在,在“ 参数 ”尝试寻找“ IRPStackSize ”。如果您能找到“ IRPStackSize ”,请跳过此步骤,然后转到步骤4。
但是,如果找不到“ IRPStackSize ”,则必须创建一个新的DWORD值。
到。 右键点击 在开放空间上,然后点击“ 新的 ”,然后点击“ DWORD(32位)值 ”。
b。将此键重命名为“ IRPStackSize ”。
5.双击 IRPStackSize ”。
6.然后,点击“ 小数 ”,然后更改“ 价值数据 :”到“ 1个 “ 到 ” 12 ”(相当于十六进制系统中的“ 0x1”到“ 0xc”)。
如果您选择“ 十六进制 系统可以在“ 1个 “ 到 ” C ”。
[ 笔记 –输入的最小值越小,分配的内存越少越好。]
现在, 重启 您的计算机,并在重新启动后检查您的问题是否已解决。
如果您的问题仍未解决,请再次增加“ 价值数据 “ 的 ” IRPStackSize ”,然后检查是否有帮助。
Fix-2清除您的Temp文件夹-
有时计算机上的临时文件夹可能包含一些垃圾文件/损坏的文件,这可能会触发“没有足够的存储空间来处理此命令”。您应该清除本地磁盘中的临时文件夹。只需按照以下步骤删除内容即可 温度 文件夹。
1.只需按 Windows键+ R 一起启动“运行”窗口。
2.并输入“ %temp% ”并点击 进入 。
温度 文件夹将打开。
3.现在,在 温度 文件夹窗口,按 Ctrl + A 选择Temp文件夹的所有内容。
4.现在,按 Shift + Delete 删除的所有内容 温度 文件夹。
5.按 Windows键+ E 打开 文件管理器 。
6.现在,导航到您的位置 文件管理器 窗户-
This PC > Local Disk (C): > Windows > Temp
现在, 重启 您的计算机,并检查您是否仍然遇到相同的问题。
如果仍然遇到相同的问题,请进行下一个修复。
如果您想进一步清理文件,可以使用 磁盘清理工具。
Fix-3使用DISM工具-
为了检查您的系统文件是否被任何第三方软件破坏,您必须在“干净启动”状态下运行DISM(部署映像服务管理)工具。请仔细执行以下步骤,以在干净启动模式下使用DISM。
为了干净启动您的计算机,请执行以下步骤:
干净启动 您的计算机可确保使用最少的驱动程序集和较少的启动程序来引导计算机。 为了清理启动,您的计算机请按照以下步骤操作:
1.按 Windows键+ R 。这将打开 跑 窗户。
2.打开“运行”窗口后,输入“ msconfig ”,然后点击“ 好的 ”。
系统配置 将打开。
2.首先,转到“ 一般的 “ 标签。
3.然后 取消选中 “ 加载启动项 ”。
4.在下一步中,确保“ 负载系统服务 ”选项是 已检查 。
5.然后,转到“ 服务 “ 标签。
6.然后检查“ 隐藏所有Microsoft服务 ”,然后点击“ 禁用所有 ”。
7.最后,点击“ 申请 ”,然后点击“ 好的 ”。
重启 您的计算机,它将以干净模式启动。
在启动到干净启动模式后,请通过以下方式运行此DISM工具: 命令提示符(管理员) 。
1.您可以打开 跑 按下 Windows键 而‘ [R ' 钥匙。
2.这样做之后, 复制粘贴 或在 跑 窗口和命中 进入 。
cmd
3.要运行DISM命令,请复制粘贴此命令,然后按Enter。
DISM /Online /Cleanup-Image /RestoreHealth
如果此命令无法尝试此命令–
3。 复制和粘贴 此命令,然后按Enter执行。
Dism /Online /Cleanup-Image /StartComponentCleanup
等待一会儿,直到过程完成。
然后 重启 您的计算机,并在重新启动后检查您是否仍然遇到相同的问题。如果仍然遇到相同的问题,请寻求下一个解决方案。
修复4更新Microsoft SQL Server-
一些用户认为,他们的问题已得到解决,因为他们将Microsoft SQL Server更新为可用的最新版本。通常,此更新是随Windows Update一起提供的。如果有任何Windows Update待处理,则将其安装在您的设备上。如果要从以下位置更新Microsoft SQL Server,请执行以下操作: 微软官方网站 ,您可以轻松做到。
更新后 Microsoft SQL服务器 , 重启 你的电脑。
重新启动后,尝试运行相同的服务/应用程序,检查是否仍然遇到“没有足够的存储空间来处理此命令”问题。如果仍然遇到问题,请寻求下一个解决方案。
Fix-5重新启动有问题的应用程序/服务-
如果您遇到特定应用程序/服务的问题,则可能会遇到此问题,因为该服务正在派生自己的UIservice.exe。在正常情况下,它照常运行。但是,此UI应用程序/服务分支不会像通常那样退出系统。因此,桌面堆将耗尽,直到母应用程序/服务注意到并停止它为止。
尝试 重新启动您的应用程序/服务 并且应用程序应该启动。
[ 笔记 –但这是临时解决方案,因为几个月后问题可能会再次出现。 ]
为你推荐: