
步骤一:修改快捷方式参数调整缓存存储路径
右键点击Chrome快捷方式 → 选择“属性” → 在目标路径后添加参数 `--disk-cache-dir="D:\Cache\"`。此操作可指定缓存位置(如将下载临时文件存至D盘),但需手动创建目录(建议分区剩余空间充足),或通过命令行临时设置:
bash
使用命令提示符启动并指定缓存路径
chrome.exe --disk-cache-dir="D:\Cache\"
步骤二:安装扩展程序实现缓存智能清理
进入Chrome扩展商店 → 搜索“Cache Cleaner”或“缓存清理” → 添加`Clear Cache`插件。此方法可自动删除过期缓存(如每周清理一次),但需注意频繁清理可能降低速度(建议保留关键数据),或通过本地安装方式:
bash
使用命令提示符安装本地扩展
chrome.exe --load-extension="C:\Path\To\cache_cleaner_extension"
步骤三:编写用户脚本根据文件类型跳过缓存
打开Tampermonkey扩展 → 创建新脚本 → 输入以下代码:
javascript
// ==UserScript==
// @name 特定文件类型跳过缓存
// @include *
// @grant none
// ==/UserScript==
(function() {
const downloadUrl = chrome.downloads.onDeterminingFilename.getLastRequest();
if (downloadUrl.endsWith('.tmp')) {
chrome.downloads.erase({ id: downloadUrl.id });
}
})();
此操作可避免临时文件占用缓存(如跳过`.tmp`后缀的下载),但需脚本权限(允许访问下载API),或通过控制台手动执行:
javascript
// 在控制台强制清除指定缓存文件
chrome.downloads.onDeterminingFilename.addListener((item) => {
if (item.url.includes('temp')) {
chrome.downloads.removeFile(item.id);
}
});
步骤四:结束占用进程释放被锁定的缓存文件
按 `Ctrl+Shift+Esc` 打开任务管理器 → 切换到“详细信息”标签页 → 结束`download_helper`相关进程。此操作可解决文件被占用无法删除(如下载中断后残留锁),但可能导致未完成任务消失(建议先检查下载状态),或通过命令行强制终止:
bash
使用命令提示符杀死下载辅助进程
taskkill /F /IM "download_helper.exe"
步骤五:通过组策略限制缓存大小提升效率
按 `Win+R` 输入 `gpedit.msc` → 进入“用户配置” → 展开“管理模板” → 找到“Google Chrome” → 启用“限制缓存大小”。此方法可防止缓存过大(如最大占用500MB),但可能增加重复下载(建议定期清理),或通过注册表直接配置:
bash
使用命令提示符设置缓存上限
reg add "HKCU\Software\Google\Chrome\Preferences" /v "MaxCacheSize" /t REG_DWORD /d 500 /f