You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求Windows 11系统下Chrome浏览器仅清理10天及更早旧历史记录的有效方法

求Windows 11系统下Chrome浏览器仅清理10天及更早旧历史记录的有效方法

嘿,太懂你的需求了——就想删掉10天前的陈年老历史,留着最近的记录方便用,毕竟到咱们这年纪,过了10天的事儿真的记不清了😉。下面给你几个靠谱的本地方案,不用依赖那些失效的第三方工具:

方法一:精准清理(利用Chrome本地历史数据库)

Chrome的浏览历史存在本地的SQLite数据库里,咱们可以通过命令行精准删除10天前的记录,步骤如下:

  1. 彻底关闭Chrome:把所有Chrome窗口(包括后台隐身窗口)都关掉,不然数据库文件会被锁定,没法修改。
  2. 定位历史数据库:打开文件资源管理器,粘贴路径 C:\Users\<你的用户名>\AppData\Local\Google\Chrome\User Data\Default,找到名为History的文件——先备份一份到其他文件夹,防止操作失误搞丢记录。
  3. 用PowerShell执行清理命令:
    • 按下Win+X,选择「Windows PowerShell(管理员)」
    • 先切换到数据库所在目录,比如你的用户名是Kevin,就输入:
      cd C:\Users\Kevin\AppData\Local\Google\Chrome\User Data\Default
      
    • 接下来执行SQL命令删除10天前的记录(如果你的系统没装SQLite3工具,直接搜“SQLite官方下载”就能拿到轻量的命令行程序,不用跳转第三方网站):
      sqlite3 History "DELETE FROM urls WHERE last_visit_time <= strftime('%s', 'now', '-10 days') * 1000000 + 11644473600000000;"
      
      这里解释下:Chrome用的是带偏移量的微秒时间戳,这个命令会精准筛选并删除所有最后访问时间在10天前的记录。
  4. 重启Chrome:打开后你会发现最近10天的历史完好无损,更早的已经被清理干净了。

方法二:快速近似清理(用Chrome自带功能)

如果觉得命令行太折腾,也可以用Chrome自带的清除功能做近似操作:

  • 打开Chrome,点击右上角三个点 → 「设置」→ 「隐私和安全」→ 「清除浏览数据」
  • 在「时间范围」下拉框选「过去4周」,虽然不是刚好10天,但如果你的需求不需要绝对精准,这个选项能快速干掉大部分旧历史,保留近期内容,操作起来特别省事。

方法三:自动定期清理(创建定时任务)

要是想以后不用手动操作,让系统自动定期清理10天前的历史,可以把方法一的命令做成定时脚本:

  1. 新建一个文本文档,把下面的内容粘贴进去,替换成你的用户名,然后把文件后缀改成.bat:
    @echo off
    taskkill /f /im chrome.exe
    timeout /t 3 /nobreak >nul
    cd C:\Users\你的用户名\AppData\Local\Google\Chrome\User Data\Default
    sqlite3 History "DELETE FROM urls WHERE last_visit_time <= strftime('%s', 'now', '-10 days') * 1000000 + 11644473600000000;"
    
  2. 打开Windows「任务计划程序」,创建一个新任务,设置触发条件(比如每周日凌晨2点),然后把这个bat文件设为要执行的程序,这样就能自动定期帮你清理旧历史了。

备注:内容来源于stack exchange,提问作者Kevin Korotev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 11:13:00