Windows10・11 一時ファイル(ディスククリーンアップ)の一括設定

# はじめに
#### 「一時ファイル」皆さんはちゃんと削除できていますか？
知らず知らずのうちに溜まっていくインターネットブラウザのキャッシュ、
WindowsUpdateのキャッシュ。

Microsoftはご丁寧にそれらの履歴を残してくださっているのですよ…(　´_ゝ｀)
でっ、これが放置してると簡単に10GBとかいっちゃうんですね。

設定開いてえ～……と……ストレージは……毎回これやるのだるくないですか？
なので今回は簡単に削除できる方法を教えます！
と言っても先人が発見した何番煎じかのコマンドで新発見ではありません。


方法は以下の2通りです。②は毎日100台PCを購入する人ぐらいですかね…
①普通に設定を起動して記憶させる。
②レジストリを操作して設定を記憶させる。

どちらか１つやれば完了です。両方やる必要はありません。

::: note warn
【注意】
②はレジストリを操作するコマンドがあります。事前にバックアップを取得してから実行してください。

①「Windowsキー」 + 「Rキー」で「ファイル名を指定して実行」のポップアップがでます。
②「regedit」と入力してEnterを押します。
③「このアプリが変更を…」と警告が出ますので「はい」を選択。
④左上「ファイル」⇒「エクスポート」をクリック
⑤ファイル名は「****年**月**日レジストリ」とか適当にして「保存」をクリックで終了。

:::

# ①「デイスククリーンアップの設定」から
・「PowerShell」を管理者起動してください。
※「Winキー」 押しながら「Xキー」を押して、続けて「Aキー」を押す。
・コマンドラインに次のコマンドを入力してEnterキーを押す。

```:.PowerShellコマンド
cleanmgr /sageset1
```

・そうすると「デイスククリーンアップの設定」が起動しますので、
全ての項目にクリックでチェック済にして「OK」をクリックして完了。

・PowerShellを閉じずにそのままの状態で矢印キー「↑」を押してください。
「cleanmgr /sageset1」とでますよね？

これを「cleanmgr /sagerun1」と書き換えてEnterキーを押す。
そうするとクリーンアップがはじまりますのでしばらく放置。

完全にポップアップが消えましたら終了でございます。

・設定は記憶されておりますので上記の方法でPowerShellを起動して「↑」キーで
「cleanmgr /sagerun1」したら終わりです。1文字1文字コマンドを打ち込む手間はありません。


# ②レジストリを操作して設定を記憶させる。
・下記のコマンドで「.bat」ファイルを作成してください。

```.batコマンド
​
NyaVie_Penagi1209@outlook.jp
​
rem ============================================ディスククリーンアップのデフォルトチェックの有効化===============================================================

 
rem ディスククリーンアップの設定
rem 項目名「Temporary Setup Files」
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Active Setup Temp Folders" /v "StateFlags0000" /t REG_DWORD /d 2 /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Active Setup Temp Folders" /v "StateFlags0001" /t REG_DWORD /d 2 /f

 
rem rem 項目名「BranchCache」
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\BranchCache" /v "StateFlags0000" /t REG_DWORD /d 2 /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\BranchCache" /v "StateFlags0001" /t REG_DWORD /d 2 /f

 
rem 項目名「DirectX シェーダー キャッシュ」
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\D3D Shader Cache" /v "StateFlags0000" /t REG_DWORD /d 2 /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\D3D Shader Cache" /v "StateFlags0001" /t REG_DWORD /d 2 /f

 
rem 項目名「配信の最適化ファイル」
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Delivery Optimization Files" /v "StateFlags0000" /t REG_DWORD /d 2 /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Delivery Optimization Files" /v "StateFlags0001" /t REG_DWORD /d 2 /f

 
rem 項目名「診断データビューアのデータベースファイル」
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Diagnostic Data Viewer database files" /v "StateFlags0000" /t REG_DWORD /d 2 /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Diagnostic Data Viewer database files" /v "StateFlags0001" /t REG_DWORD /d 2 /f

 
rem 項目名「ダウンロードされたプログラムファイル」
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Downloaded Program Files" /v "StateFlags0000" /t REG_DWORD /d 2 /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Downloaded Program Files" /v "StateFlags0001" /t REG_DWORD /d 2 /f

 
rem 項目名「インターネット一時ファイル」
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Internet Cache Files" /v "StateFlags0000" /t REG_DWORD /d 2 /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Internet Cache Files" /v "StateFlags0001" /t REG_DWORD /d 2 /f

 
rem 項目名「言語リソースファイル」
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Language Pack" /v "StateFlags0000" /t REG_DWORD /d 2 /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Language Pack" /v "StateFlags0001" /t REG_DWORD /d 2 /f

 
rem 項目名「古いChkdskファイル」
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Old ChkDsk Files" /v "StateFlags0000" /t REG_DWORD /d 2 /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Old ChkDsk Files" /v "StateFlags0001" /t REG_DWORD /d 2 /f

 
rem 項目名「ごみ箱」
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Recycle Bin" /v "StateFlags0000" /t REG_DWORD /d 2 /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Recycle Bin" /v "StateFlags0001" /t REG_DWORD /d 2 /f

 
rem 項目名「RetailDemo Offline Content」
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\RetailDemo Offline Content" /v "StateFlags0000" /t REG_DWORD /d 2 /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\RetailDemo Offline Content" /v "StateFlags0001" /t REG_DWORD /d 2 /f

 
rem 項目名「ログファイルの設定」
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Setup Log Files" /v "StateFlags0000" /t REG_DWORD /d 2 /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Setup Log Files" /v "StateFlags0001" /t REG_DWORD /d 2 /f

 
rem 項目名「システムエラーのメモリーダンプファイル」
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\System error memory dump files" /v "StateFlags0000" /t REG_DWORD /d 2 /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\System error memory dump files" /v "StateFlags0001" /t REG_DWORD /d 2 /f

 
rem 項目名「システムエラーのミニダンプファイル」
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\System error minidump files" /v "StateFlags0000" /t REG_DWORD /d 2 /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\System error minidump files" /v "StateFlags0001" /t REG_DWORD /d 2 /f

 
rem 項目名「一時ファイル」
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Temporary Files" /v "StateFlags0000" /t REG_DWORD /d 2 /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Temporary Files" /v "StateFlags0001" /t REG_DWORD /d 2 /f

 
rem 項目名「縮小表示」
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Thumbnail Cache" /v "StateFlags0000" /t REG_DWORD /d 2 /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Thumbnail Cache" /v "StateFlags0001" /t REG_DWORD /d 2 /f

 
rem 項目名「WindowsUpdateのクリーンアップ」
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Update Cleanup" /v "StateFlags0000" /t REG_DWORD /d 2 /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Update Cleanup" /v "StateFlags0001" /t REG_DWORD /d 2 /f

 
rem 項目名「ユーザーファイル履歴」
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\User file versions" /v "StateFlags0000" /t REG_DWORD /d 2 /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\User file versions" /v "StateFlags0001" /t REG_DWORD /d 2 /f

 

rem 項目名「Microsoft Defenderウイルス対策」
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Windows Defender" /v "StateFlags0000" /t REG_DWORD /d 2 /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Windows Defender" /v "StateFlags0001" /t REG_DWORD /d 2 /f

 

rem 項目名「Windowsエラー報告とフィードバックの診断」
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Windows Error Reporting Files" /v "StateFlags0000" /t REG_DWORD /d 2 /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Windows Error Reporting Files" /v "StateFlags0001" /t REG_DWORD /d 2 /f
```



・「ファイルの種類」は「すべてのファイル」、「エンコード」は「ANSI」を選択してデスクトップにでも「ディスククリーンアップ　レジストリ」とでもして保存してください。

・保存した「.bat」ファイルを管理者実行してください。

・①に記載の方法でPowerShellを起動して「cleanmgr /sageset1」と入力。
全ての項目がチェック済みであれば問題ありません。

・「cleanmgr /sagerun1」を実行してポップアップが消えたら終了です。