「Windows 11」の動作が重いと感じた場合、以下の方法でパフォーマンスを改善できる可能性があります。キャッシュや不要ファイルの削除に加え、システム設定の見直しも効果的です。
✅ 基本的な対処法(キャッシュ・不要ファイルの削除)
1. 「ディスク クリーンアップ」で不要ファイルを削除
-
スタートメニューで「ディスク クリーンアップ」と検索。
-
対象のドライブ(通常は C:)を選択して「OK」。
-
「一時ファイル」「システム作成のWindowsエラーレポート」などにチェックを入れて「OK」→「ファイルの削除」。
2. ストレージセンサーの利用(自動で不要ファイルを削除)
-
設定 → システム → 記憶域。
-
「ストレージセンサー」をオンにする。
-
「ストレージセンサーの実行タイミング」などを設定。
3. 一時ファイルの手動削除
-
「Windows + R」キーを押して「%temp%」と入力 → OK。
-
表示されたファイルをすべて選択して削除(使用中のファイルはスキップしてOK)。
🔧 システム設定の見直し
4. スタートアップアプリの見直し
-
「Ctrl + Shift + Esc」でタスクマネージャーを開く。
-
「スタートアップ」タブを選択。
-
不要なアプリを右クリックして「無効化」。
5. 視覚効果の簡素化
-
設定 → システム → バージョン情報 → 「システムの詳細設定」。
-
パフォーマンスの「設定」→「パフォーマンスを優先する」にチェック。
6. Windows Updateの確認
古いバージョンやバグのある更新が原因のこともあるため、最新状態に保つことも大切です。
設定 → Windows Update → 更新を確認。
📦 その他の対策
7. ウイルス対策スキャンの実施
マルウェアがPCを遅くする原因になることもあるため、Windows Defender または信頼できるセキュリティソフトでスキャンを実行。
8. 不要なアプリ・ソフトのアンインストール
使っていないソフトを削除することで、ディスクとメモリを節約できます。
設定 → アプリ → インストール済みアプリ から削除可能。
9. PCの再起動やメモリの増設検討
長期間シャットダウンしていない場合、再起動だけでも改善することがあります。また、メモリが4GB以下の場合は、8GB以上への増設を検討してみてください。
以下に「Windows 11の動作を軽くする」ための バッチファイル および PowerShell スクリプト を用意しました。
🟦 バッチファイル(.bat)版
以下の内容をメモ帳に貼り付けて、cleanup_win11.bat などの名前で保存してください。右クリック → 管理者として実行してください。
@echo off echo ============================= echo 一時ファイルを削除中... echo ============================= del /s /f /q %TEMP%\* del /s /f /q C:\Windows\Temp\* echo. echo ============================= echo ディスククリーンアップのセットアップ(UI付き)... echo ============================= cleanmgr /sagerun:1 echo. echo ============================= echo ストレージセンサー無効時の自動クリーン(手動) echo ============================= powershell -Command "Start-Process powershell -Verb RunAs -ArgumentList 'Remove-Item -Path \"$env:LOCALAPPDATA\Temp\*\" -Recurse -Force -ErrorAction SilentlyContinue'" echo. echo ============================= echo 不要スタートアップアプリの一覧表示 echo ============================= wmic startup get caption,command echo. echo ============================= echo 完了しました。必要に応じて再起動してください。 pause
🟩 PowerShell スクリプト(.ps1)版
以下の内容を cleanup_win11.ps1 として保存し、PowerShell を管理者権限で実行してからスクリプトを実行してください。
# 一時ファイル削除 Write-Host "一時ファイルを削除中..." -ForegroundColor Cyan Remove-Item "$env:TEMP\*" -Recurse -Force -ErrorAction SilentlyContinue Remove-Item "C:\Windows\Temp\*" -Recurse -Force -ErrorAction SilentlyContinue # ストレージセンサー手動クリーン(該当フォルダ除去) Write-Host "ローカルキャッシュを削除中..." -ForegroundColor Cyan Remove-Item "$env:LOCALAPPDATA\Temp\*" -Recurse -Force -ErrorAction SilentlyContinue # スタートアップアプリ表示 Write-Host "`n不要なスタートアップアプリを確認してください:" -ForegroundColor Yellow Get-CimInstance Win32_StartupCommand | Select-Object Name, Command # ディスククリーンアップ起動 Write-Host "`nディスククリーンアップツールを起動します。" -ForegroundColor Cyan Start-Process cleanmgr.exe -ArgumentList "/sagerun:1" Write-Host "`n完了しました。必要であればPCを再起動してください。" -ForegroundColor Green
