コマンドラインを使用してChromeの一時データ(履歴、Cookie、キャッシュ)を削除する方法


14

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

回答:


5

実際、私のスクリプトは動作します。データをGoogleアカウントに同期することを選択したため、Omniboxの履歴がクリアされない理由。したがって、スクリプトを実行した後、Chromeを再度開くと、Omniboxの履歴が復元されます。コメントしてくれた@Sathyaに感謝


1

許可に問題があるかどうかを確認してください。追加の特権でバッチファイルを実行してみてください(管理者として実行)。

または

コマンドプロンプトを開いて、コマンドを1つずつ入力し、応答を確認して、どこで失敗したかを特定してください。


管理者アカウントで実行しています。スクリプトが失敗していない、それはファイルを削除しますが、歴史(OmniBarは、keyword..etc検索)はクリアされません
ディオフン

6
@DioPhung同期を有効にすると、Googleアカウントに同期されます
Sathyajith Bhat

@Sathya:はい、そうです、OmniBoxの履歴はGoogleに同期されます。そのヒントについては+1;)!
ディオフン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.