背景说明
某一天我在删除了搜狗输入法之后,电脑总是莫名其妙弹出R6016的错误。在网上搜解决办法,只有增加虚拟内存(PS: 个人尝试,无效)。
一般情况下,虚拟内存是不需要修改的。于是我就用Cursor解析了一下这个错误,给了我以下回答,我通过方案3 和 方案4 成功解决问题。
错误信息
- 错误代码: R6016
- 错误描述: not enough space for thread data(线程数据空间不足)
- 涉及程序: C:\windows\SYSTEM32\reg.exe
可能原因
- 系统资源耗尽(内存、线程栈空间)
- 注册表操作频繁导致资源泄漏
- 第三方软件或驱动程序问题
- 系统文件损坏
解决方案(按优先级排序)
方案 1: 检查并关闭占用资源的程序–(个人尝试无效)
- 打开任务管理器(Ctrl + Shift + Esc)
- 查看"性能"标签页,检查内存和CPU使用率
- 在"进程"标签页中,按内存使用量排序
- 关闭不必要的程序,特别是:
- 频繁访问注册表的程序
- 后台监控软件
- 杀毒软件(临时关闭测试)
方案 2: 增加虚拟内存–(个人尝试无效)
- 右键"此电脑" → “属性”
- 点击"高级系统设置"
- 在"性能"区域点击"设置"
- 切换到"高级"标签页
- 在"虚拟内存"区域点击"更改"
- 取消勾选"自动管理所有驱动器的分页文件大小"
- 选择系统盘(通常是C盘),选择"自定义大小"
- 设置初始大小和最大大小(建议:初始大小 = 物理内存的1.5倍,最大大小 = 物理内存的3倍)
- 点击"设置" → “确定”,重启电脑
方案 3: 运行系统文件检查器–(有效)
以管理员身份打开命令提示符(CMD)或 PowerShell,运行:
sfc /scannow
等待扫描完成,然后重启电脑。
方案 4: 运行 DISM 修复–(有效)
以管理员身份打开命令提示符(CMD)或 PowerShell,依次运行:
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
方案 5: 检查并修复注册表–(以下都没试过)
警告:操作注册表有风险,请先备份!
- 按 Win + R,输入
regedit,打开注册表编辑器 - 在注册表编辑器中,点击"文件" → “导出”,备份整个注册表
- 检查是否有程序频繁访问注册表:
- 使用 Process Monitor (ProcMon) 工具监控 reg.exe 的调用
- 查看是哪个程序触发了 reg.exe
方案 6: 更新或重新安装 Visual C++ 运行库
- 下载并安装最新版本的 Microsoft Visual C++ Redistributable:
- Visual C++ 2015-2022 Redistributable (x64)
- Visual C++ 2015-2022 Redistributable (x86)
- 从 Microsoft 官网下载:https://learn.microsoft.com/zh-cn/cpp/windows/latest-supported-vc-redist
1500

被折叠的 条评论
为什么被折叠?



