C盘清理之Windows.db 一、清理索引文件夹 C:\ProgramData\Microsoft\Search\Data\Applications\Windows里面核心大文件是 Windows.dbWin11/Windows.edbWin10直接删会提示文件占用必须先停服务。分两种方案保留搜索重建索引推荐、彻底关闭搜索后全删释放最大空间方案 1只清理、保留系统搜索不关闭服务WinR 输入 control srchadmin.dll 打开「索引选项」右下角点 高级疑难解答里点 重建 → 确认系统自动删除旧索引、重新生成大文件体积会大幅缩小缺点会后台重新索引磁盘短时占用高适合还想用搜索的人方案 2停止服务手动彻底清空索引文件一次性释放几 G 空间步骤 1停止 Windows Search 服务WinR 输入 services.msc 打开服务列表找到 Windows Search右键 → 停止步骤 2删除索引目录全部内容打开路径C:\ProgramData\Microsoft\Search\Data\Applications\WindowsCtrlA 全选所有文件 / 文件夹删除若提示权限不足右键文件夹 → 属性 → 安全 → 获取管理员完全控制权限步骤 3二选一想继续用搜索回到服务右键 启动系统自动重建索引不想用搜索直接跳到下面「彻底关闭 Windows 搜索」二、彻底关闭 Windows Search永久禁用不再生成索引文件方法 1图形界面禁用最简单新手推荐services.msc 找到 Windows Search双击打开属性启动类型改为 禁用先点 停止 终止当前运行切换到「恢复」选项卡第一次 / 第二次 / 后续失败全部设为 无操作应用 → 确定重启电脑生效效果开机不再启动 SearchIndexer.exe不会再生成 Windows.db 索引库方法 2管理员命令一键禁用复制执行以管理员身份打开 CMD / PowerShell粘贴执行sc stop wsearch sc config wsearch startdisabled方法 3极致锁死防止系统自动恢复服务适合 C 盘空间紧张管理员 PowerShell 逐条运行# 禁止服务自动启动Set-ServiceWSearch-StartupType Disabled# 清除失败自动重启规则reg addHKLM\SYSTEM\CurrentControlSet\Services\WSearch/v FailureActions/t REG_BINARY/d 00000000/f# 给索引目录加权限拦截阻止重建索引文件takeown/f$env:ProgramData\Microsoft\Search\Data/r/d y icacls$env:ProgramData\Microsoft\Search\Data/grant Administrators:F/trmdir/s/q$env:ProgramData\Microsoft\Search\Datamd$env:ProgramData\Microsoft\Search\Dataicacls$env:ProgramData\Microsoft\Search\Data/deny Everyone:(OI)(CI)(DE,DC)执行后索引目录被锁死就算服务意外启动也无法写入新索引文件。三、关闭搜索后的影响必看开始菜单、文件资源管理器搜索速度大幅变慢不再预缓存每次搜索全盘实时扫描Outlook、邮件客户端无法快速检索邮件内容资源管理器地址栏、文件筛选列表加载变慢优点无 SearchIndexer 后台磁盘占用C 盘永久释放数 GB 索引空间四、补充优化防止索引再次暴涨如果只是想缩小体积、不打算关闭搜索索引选项 → 修改取消勾选大型盘、视频 / 下载 / 备份文件夹取消勾选 Outlook、OneDrive 同步目录定期执行「重建索引」清理碎片膨胀的数据库