「Windows 11」の動作が重いと感じた場合、以下の方法でパフォーマンスを改善できる可能性があります。キャッシュや不要ファイルの削除に加え、システム設定の見直しも効果的です。

 

✅ 基本的な対処法(キャッシュ・不要ファイルの削除)

1. 「ディスク クリーンアップ」で不要ファイルを削除

  1. スタートメニューで「ディスク クリーンアップ」と検索。

  2. 対象のドライブ(通常は C:)を選択して「OK」。

  3. 「一時ファイル」「システム作成のWindowsエラーレポート」などにチェックを入れて「OK」→「ファイルの削除」。


2. ストレージセンサーの利用(自動で不要ファイルを削除)

  1. 設定 → システム → 記憶域。

  2. 「ストレージセンサー」をオンにする。

  3. 「ストレージセンサーの実行タイミング」などを設定。


3. 一時ファイルの手動削除

  1. 「Windows + R」キーを押して「%temp%」と入力 → OK。

  2. 表示されたファイルをすべて選択して削除(使用中のファイルはスキップしてOK)。


🔧 システム設定の見直し

4. スタートアップアプリの見直し

  1. 「Ctrl + Shift + Esc」でタスクマネージャーを開く。

  2. 「スタートアップ」タブを選択。

  3. 不要なアプリを右クリックして「無効化」。


5. 視覚効果の簡素化

  1. 設定 → システム → バージョン情報 → 「システムの詳細設定」。

  2. パフォーマンスの「設定」→「パフォーマンスを優先する」にチェック。


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