让windows自带的搜索比Everything更好用的方法(解决windows search运行缓慢的问题)

一.痛点

  • windows搜索查找缓慢
  • windows索引缓慢
  • 查找想要的文件找不到
  • 面对海量数据时(我电脑内置20T的硬盘数据),每次打开Everything也得更新数据库很久

因为这个痛点,我翻阅了 windows数百篇帮助文档和技术文档,都没给说到点子上

二.解决后的效果

  • 面对海量数据,搜索无比丝滑,比Everything还快
  • 索引到的文件数量比Everything还多
  • 索引数据文件从数十G降到了2G

三.解决方案

1.检查你的windows search服务是否正常运行

  • 很多关于系统优化的文章都让你把这个服务禁用,或者360的优化会把它禁用掉.
  • win+R运行service.msc,进到服务管理界面,把windows search服务打开,建议设置为:自动(延迟启动),这是搜索能正常运行的基础.
    在这里插入图片描述

2.编辑组策略

2.1 进入组策略

  • win+R运行gpedit.msc,打开本地组策略编辑器
  • 计算机配置→管理模板→windows组件→搜索

2.2 组策略的配置:

在这里插入图片描述

  • 允许云搜索→禁用
    大家搜索都是为了找自己电脑上的文件,真要上网搜,不都是上浏览器吗?所以这个没必要打开,打开就是拖慢搜索速度,且干扰搜索结果的展示.
  • 防止索引脱机文件→禁用
    这个根据大家需要自行选择.影响不大.
  • 允许加密文件的索引→启用
    我的硬盘是加密了的,所以要启用.如果你的电脑上有用Bitlocke加密的硬盘就启用它,没有就不用管.
  • 禁用索引器回退→启用
    如果你没有按照我后续的方法完整的配置完,这里就不要点启用,否则大量的索引活动会拖慢你的电脑运行速度影响你的体验.
    在我将索引全都优化后,这里启用可以提高我的搜索体验而对电脑性能无影响.
  • 请勿在Web中搜索或在"搜索"中显示Web结果→启用
    启用后找文件时一目了然不会被无关的网上内容干扰
  • 阻止为某些文件类型建立索引→启用
    这里是最关键的第一步.里面有扩展名选项.

2.3 排除扩展名的统计和选择

  • 具体排除哪些扩展名,我写了一个python脚本,统计本电脑上所有文件扩展名和文件数量,导出到EXCEL中.
import os
import time
from collections import Counter
import pandas as pd

def collect_file_extensions(start_paths):
    """收集指定路径下所有文件的扩展名,不跳过任何目录"""
    print("开始收集文件扩展名...")
    extensions = []
    scanned_files = 0
    start_time = time.time()
    
    for start_path in start_paths:
        if not os.path.exists(start_path):
            print(f"路径不存在: {
     start_path}")
            continue
            
        print(f"正在扫描: {
     start_path}")
        
        for root, dirs, files in os.walk(start_path):
            # 处理当前目录中的文件
            
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值