首页 > 系统相关 >Windows.edb占用空间太大,如何禁用或删除Windows 搜索索引( Windows Search Index)

Windows.edb占用空间太大,如何禁用或删除Windows 搜索索引( Windows Search Index)

时间:2023-03-19 13:56:04浏览次数:50  
标签:edb 文件 Search Index Windows 索引 搜索


.原文:《https://zhuanlan.zhihu.com/p/507590692

最近电脑上C盘的空间不够了,发现主要是C盘腾讯的微信和QQ占用比较大的空间,这个将来想办法设置数据到其它目录,另发现系统有一个windows.edb,占用空间也非常大,它的路径是在:C:\ProgramData\Microsoft\Search\Data\Applications\Windows

默认是不能直接进入这个目录,提示权限不够,需要获得所有权才能进入

一、什么是Windows.edb文件

在网上搜索此文件,有很多说明:Windows.edb是Windows Search索引文件,提供内容索引、属性缓存,以及文件、电子邮件和其他内容的搜索结果。Windows系统默认会对你的文件进行索引以加快搜索速度,所有与索引有关的数据都存储在这个edb文件中。它实际上类似一个数据库文件。Windows.edb是一个Windows搜索服务数据库文件,如果你的盘符多,文件多,Windows.edb可能随着Windows搜索服务变得越来越大,占用大量的磁盘空间,因为我现在已经使用EveryThing来实现文件搜索,所以我需要释放Windows.edb占用的磁盘空间。


二、删除和重建Windows.edb文件减少占用空间

可通过删除和重建Windows.edb文件来减少它的占用空间

1:强行终止 SearchIndexer.exe 进程

在任务管理器(Task Manager) "进程 "选项卡 强行终止 SearchIndexer.exe 进程,然后,单击 "进程 "选项卡。

选择Microsoft Windows Search 索引器(SearchIndexer.exe)进程,并点击结束任务。

2:删除Windows.edb文件

1)、按键盘上 Win + R键,打开运行框,输入services.msc。然后,按回车键。

2) 找到Windows Search 搜索服务,然后右键单击,选择 "停止 " 或直接 按上面工具栏的停止按钮 来停止Windows搜索服务。


3) 重建索引

a) 控制面板>索引选项


b) 点击 "高级",在 "索引设置 " 选卡里 选择 "重建"。


c) 重建搜索索引设置,点击 "确定 "来确认

三、禁用Windows 搜索索引

1、可以使用前面的方法,在服务中关闭windows search index服务

2、也可在控制面板中禁用或关闭Windows搜索

打开控制面板,点击程序和功能。单击 "打开或关闭Windows功能",取消选中 "Windows搜索 "选项。

四、更改windows 搜索索引文件存储位置

如果你的C盘空间不够,但其它硬盘空间充裕,可以更改windows.edb存储位置

1、打开控制面板-> 索引选项。

2、单击 "高级 "选项卡, "索引设置 "选项卡。然后,点击选择新的位置。

五、对索引文件进行碎片处理

在网上搜索到一种对索引文件进行碎片整理的方法,可减少Windows.edb文件大小

使用win+r 运行 cmd 进入命令行状态,输入以下相关命令:

1、防止Windows搜索服务关闭后自动启动:

Sc config wsearch start=disabled

2、停止Windows搜索服务(也可在服务中手动停止服务):

Net stop wsearch

3、使用命令整理Windows.edb文件:

esentutl.exe /d %AllUsersProfile%MicrosoftSearchDataApplicationsWindowsWindows.edb

4、将Windows搜索服务改为延迟启动。

Sc config wsearch start=delayed-auto

5、启动Windows搜索服务。

Net start wsearch

如果你仍然遇到Windows.edb文件巨大的问题,可以继续下一个解决方案。

windows即便建立搜索索引,它的内置搜索是比较缓慢的

建议使用第三方工具everything. 非常好用。



















标签:edb,文件,Search,Index,Windows,索引,搜索
From: https://www.cnblogs.com/ios9/p/17232949.html

相关文章

  • 【Android开发】经典范例1-实现仿Windows7图片预览窗格效果
    本实例将显示类似于windows7提供的图片预览窗格效果,单击任意一张图片,可以在右侧显示该图片的预览效果。效果如图所示:具体实现方法:res/layout/main.x......
  • windows备份文件
    背景:在windows 下进行文件夹备份,备份成些压缩包什么之类的,话不多说,直接上bat 脚本:@echooff@rem全局变量注意事项:C:\Users\Anita\Desktop\temp\,前面最后的“\”一定不要......
  • .net7 AesCng 加密解密封装,仅支持Windows平台
    ///<summary>///AesCng加密///仅支持Windows平台///</summary>///<paramname="value">明文(待加密)</param>......
  • 在Windows中安装Jenkins
    Jenkins在自动化测试中的使用 下载安装Jenkins1、下载链接:https://www.jenkins.io/download/,要选择长期支持离线型的版本:  2、安装JDK:   安装Jenkins前,......
  • windows下hanewin NFS的安装与配置
    1-官网下载服务端网址:https://www.hanewin.net/nfs-e.htm没有注册只有30天的试用期,请自行搜索解决。2-服务端配置说明:F:\,将服务端F盘(目录)共享-public,赋予读写权......
  • Windows本地用户提权(二)
    BypassUAC提权MSF模块UAC:用户控制机制windows7:useexploit/windows/local/bypassuagetsystemwindows10:方法一:useexploit/windows/local/ask\钓鱼攻击,需要......
  • IndexRequest与updateRequest
     问题:使用org.elasticsearch.client.RestHighLevelClient#bulk,BulkRequest添加的是IndexRequest,发现无法更新索引。原因:IndexRequest设定添加文档,UpdateRequest设定......
  • Windows本地用户提权(一)
    本地用户提权AT命令提权(适用于sever2003及win7以前)普通用户在cmd中输入at时间/interactivecmd到时间后会弹出新的cmd窗口,该窗口的用户权限是systemSC命令提权(......
  • Windows Server 2016自建安装IIS
    WindowsServer2016自建安装IIS步骤1.远程连接服务器,在“桌面”>“开始”>“服务器管理器”,打开“服务器管理器”。2.在“服务器管理器”中,点击“管理”>“添......
  • Windows 远程 乌班图 Ubuntu 22.04.2(或任意版)
    1、更新sudoaptupdate(更新所有软件命令:aptupgrade)  2、安装xrdpsudoaptinstall-ytightvncserverxrdp  如果提示安装libfuse2失败,可以手动安装li......