每次在计算机上执行命令时,它都会考虑许多文件和后台代码空间,以便执行命令。 因此,执行命令并不是那么容易,这就是为什么在执行过程中可能会由于各种限制或内存分配不当等而遇到一些错误的原因。 在 Windows 10 和 Windows Server 上执行命令时可能遇到的错误之一是“没有足够的存储空间来处理此命令”。
您可以查看几个潜在的修复程序来修复此错误。 要修复此错误,您可以尝试删除计算机中的临时文件、运行 DISM 工具或应用一些注册表调整。 有关更多详细信息,请参阅以下每个给定选项。
选项 1 – 尝试删除临时文件
该错误可能是由计算机中的一些临时文件或垃圾文件引起的,因此您需要清除它们以解决问题。 您可以使用 Storage Sense 功能实现这一点。
- 从 WinX 菜单打开设置 > 系统 > 存储。
- 从那里,您将看到所有本地和连接的存储设备的列表以及可用空间的详细信息。 确保存储感知已开启。
- 接下来,找到一个显示“释放空间”的链接,然后单击它打开。
- 之后,将出现一个屏幕,它是 Windows 10 中的内置程序,它将扫描您的计算机以查找以下垃圾文件,以便您可以释放磁盘空间:
- Windows升级日志文件
- 系统创建的 Windows 错误报告文件
- 缩略图
- Temporary Internet Files文件
- 以前的 Windows 安装文件
- 传递优化文件
- DirectX着色器缓存
- 选择要删除的文件,然后单击删除文件选项。 请注意,当您选择上面列出的任何垃圾文件时,您将了解总大小。
- 现在转到“立即释放空间”部分,然后单击“立即清理”按钮。 这将清除您计算机中的所有临时文件或垃圾文件,并有望修复错误 1310。
选项 2 – 运行 DISM 工具
您还可以运行 DISM 工具,因为它也可以帮助修复 Windows 10 中的“没有足够的存储空间来处理此命令”错误。使用此内置工具,您可以使用各种选项,例如“/ScanHealth”, “/CheckHealth”和“/RestoreHealth”可以帮助修复错误 0x80246019。
- 您可以通过高级启动选项运行 DISM 工具,也可以将计算机启动到干净启动状态,然后选择命令提示符。
- 以管理员权限打开命令提示符。
- 然后键入以下命令,并确保在键入每个命令后立即按 Enter:
- Dism / Online / Cleanup Image / CheckHealth
- Dism / Online / Cleanup Image / ScanHealth
- exe /在线 /Cleanup-image /Restorehealth
- 如果该过程需要一段时间,请不要关闭窗口,因为它可能需要几分钟才能完成。 完成后,重新启动计算机并重试。 如果它不起作用,您可以尝试使用“/StartComponentCleanup”参数: Dism /在线 /Cleanup-Image /StartComponentCleanup
选项 3 – 尝试使用注册表编辑器
为要执行的任务和命令分配的内存范围与 IRPStackSize DWORD 相关联。 因此,要修复错误,您需要通过应用一些注册表调整来扩展范围。 在继续之前,请确保先创建系统还原点。 完成后,请按照下列步骤操作:
- 点击 Win + R 键打开运行对话框并在字段中输入“Regedit”,然后点击 Enter 打开注册表编辑器。
- 接下来,导航到此注册表项:ComputerHKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanServerParameters
- 从那里,查找名为“IRPStackSize”的 DWORD 并右键单击它。 如果找不到此 DWORD,只需右键单击任何空白区域并选择新建 > DWORD(32 位)值。
- 输入“IRPStackSize”作为 DWORD 名称并双击它并将其值数据设置为大于其默认值。 请注意,允许的最大值为“0xc”,范围从“0x1”开始。
- 现在单击确定并退出注册表编辑器,然后重新启动计算机并查看错误是否已修复。