LoginSignup
20
18

Windows 10 もしくは Windows 11 の調子が悪い時にクリーンアップするコマンド

Last updated at Posted at 2018-07-19

Windows 10 の調子が悪い時にクリーンアップするコマンド

#履歴
2022/5/19 winget 追加

背景

Insider Preview に参加している場合は、やはり数度に一度はずれを引くこともあります。そうでなくても、様々なソフトウェアをインストールしますから、快適に使うためには、OSのクリーンインストールをしたくなることもあるかと思います。

Windows自身もその進化とともに、様々な修復機能があります。それを一気にやってしまうコマンド達です。

前提

  • .bat ファイルに
  • [管理者] として実行
  • Windows 10 1709 以降。Windows 11 も OK

winget についてはこちらを:

winget コマンド ライン ツールは、現時点では Windows 10 1709 (ビルド 16299) 以降でのみサポートされています。

注意点

  • 全て自己責任でwww

コード

@Microsoft Updateキャッシュクリア
net stop wuauserv
SET TARGET_PATH=C:\WINDOWS\SoftwareDistribution\
FOR /F %%1 IN ('DIR /AD /B %TARGET_PATH%') DO FOR /F %%2 IN ('DIR /AD /B "%TARGET_PATH%%%1\"') DO rmdir /S /Q %TARGET_PATH%%%1\%%2\
FOR /F %%1 IN ('DIR /AD /B %TARGET_PATH%') DO rmdir /S /Q %TARGET_PATH%%%1\
del /S /Q %TARGET_PATH%*.*
net start wuauserv

@コンピューターがActive Directory にて管理されている場合のみ
gpupdate /force

dism /Online /Cleanup-Image /StartComponentCleanup /ResetBase
dism /online /cleanup-image /restorehealth
sfc /scannow

wsreset

cleanmgr

set devmgr_show_nonpresent_devices=1
start devmgmt.msc

winget upgrade --all --accept-package-agreements
20
18
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
20
18