如何使用命令行删除 Chrome 临时数据(历史记录、cookie、缓存)

Dio*_*ung 14 windows-7 google-chrome history batch temporary-internet-files

在 Windows 7 上,我尝试运行此脚本,但仍无法清除 Chrome 临时数据。有人可以弄清楚脚本有什么问题吗?Chrome 在哪里存储历史记录和缓存?谢谢

ECHO --------------------------------------
ECHO **** Clearing Chrome cache
taskkill /F /IM "chrome.exe">nul 2>&1

set ChromeDataDir=C:\Users\%USERNAME%\AppData\Local\Google\Chrome\User Data\Default
set ChromeCache=%ChromeDataDir%\Cache>nul 2>&1  
del /q /s /f "%ChromeCache%\*.*">nul 2>&1    
del /q /f "%ChromeDataDir%\*Cookies*.*">nul 2>&1    
del /q /f "%ChromeDataDir%\*History*.*">nul 2>&1    


set ChromeDataDir=C:\Users\%USERNAME%\Local Settings\Application Data\Google\Chrome\User Data\Default
set ChromeCache=%ChromeDataDir%\Cache>nul 2>&1
del /q /s /f "%ChromeCache%\*.*">nul 2>&1   
del /q /f "%ChromeDataDir%\*Cookies*.*">nul 2>&1    
del /q /f "%ChromeDataDir%\*History*.*">nul 2>&1    
ECHO **** Clearing Chrome cache DONE
Run Code Online (Sandbox Code Playgroud)

Dio*_*ung 5

实际上我的脚本有效。Omnibox 历史记录未清除的原因是我选择将数据同步到 Google 帐户。因此,在运行脚本后,如果您重新打开 Chrome,它将恢复 Omnibox 历史记录。感谢@Sathya 的评论


小智 1

请检查是否存在任何权限问题。尝试使用附加权限运行批处理文件(以管理员身份运行)。

或者

尝试打开命令提示符并一一键入命令,然后检查响应以确定失败的具体位置。

  • @DioPhung 如果您启用了同步,那么它们会同步到您的 Google 帐户 (6认同)