
Windowsの不調を最短で直す:よくあるトラブルに効くPowerShellコマンド4選
Windowsの「空き容量が急に減った」「起動が遅い」「ネットが不安定」「原因不明のエラーが増えた」といった困りごとは、設定画面を何階層も掘るより、PowerShellで“状況の見える化→最短で修復”をした方が早く片付きます。ここでは、日常のメンテで出番が多い、コピペで使える実用コマンドを4つに絞って紹介します。
- Windowsの不調を最短で直す:よくあるトラブルに効くPowerShellコマンド4選
事前準備:管理者としてPowerShellを開く
多くの修復系コマンドは管理者権限が必要です。
スタートメニューで「PowerShell」と検索 → 右クリック →「管理者として実行」。
以降のコマンドは、基本的にこの手順で開いた画面で実行してください。
1)容量不足を一撃で特定:巨大フォルダを上から並べる
ストレージが詰まりはじめると、Windowsは全体が重くなります。設定から追う方法もありますが、「結局どのフォルダが太ってるのか」を最短で出すならこれが強いです。
実行コマンド(指定フォルダ直下の“容量ランキング”)
C:\Users\あなたのユーザー名 の部分は任意の場所に置き換えてOKです。
Get-ChildItem $target -Directory | ForEach-Object {
$size = (Get-ChildItem $_.FullName -Recurse -File -ErrorAction SilentlyContinue |
Measure-Object Length -Sum).Sum
[PSCustomObject]@{
Folder = $_.FullName
SizeGB = [Math]::Round(($size / 1GB), 2)
}
} | Sort-Object SizeGB -Descending | Select-Object -First 20 | Format-Table -AutoSize
使いどころのコツ
-
“上位に出てきた場所”を優先して掃除すると、効果が最大化します。
-
よく太るのは
Downloads、Videos、開発環境のキャッシュ、ゲーム関連フォルダ、クラウド同期の一時領域など。 -
削除前に中身確認は必須。迷うものは外付け/別ドライブへ移動が安全です。
2)起動が遅い原因を可視化:スタートアップ一覧を一発で出す
起動直後に重いPCは、裏で自動起動が積み上がっているケースが多いです。タスクマネージャーでも見られますが、PowerShellなら“どこから起動しているか”まで見えやすくなります。
実行コマンド(自動起動の一覧)
Select-Object Name, Command, Location, User |
Sort-Object Name |
Format-Table -AutoSize
見方(削る優先順位)
-
**不要な常駐(アップデータ、常時起動しなくていいユーティリティ)**が多いほど、起動が遅くなります。
-
“Location” に Runキーやスタートアップフォルダが出るものは、整理の対象になりがち。
無理に消さない方がいい例
-
セキュリティソフト、ドライバ管理(タッチパッド・GPU系)、バックアップ系
「名前が分からないけど必須っぽい」ものは、まずは検索して役割を確認してからにしましょう。
※無効化そのものは、タスクマネージャーの「スタートアップ」やアプリ設定から行うのが安全です(削除ではなく“無効化”が基本)。
3)ネット不調の定番処置:DNSキャッシュをクリア+疎通確認
「昨日まで普通だったのに、今日はサイトが開かない」「特定のドメインだけ遅い」などは、DNS周りが詰まっていることがあります。最初の一手として、キャッシュクリアは成功率が高めです。
1行でDNSキャッシュを削除
ついでに“今つながってるか”を確認(HTTP/ポート確認)
例として、HTTPS(443)に到達できるか確認します。
さらに効く小技(Wi-Fi/有線アダプタの再起動)
ネットワークアダプタの一時不調なら、再起動で改善することがあります(接続は一瞬切れます)。
4)原因不明の不具合をまとめて修復:DISM+SFCの黄金コンボ
アプリが落ちる、更新が失敗する、設定が開かない、謎のエラーが増えた——そんな“全体の不調”は、Windowsのシステムファイル破損が原因のことがあります。PowerShellから、修復の定番である DISM → SFC を順に回すのが効果的です。
実行コマンド(順番が重要)
sfc /scannow
ポイント
-
先にDISMでコンポーネントストア(修復元)を整え、その後にSFCでシステムファイルを修復、という流れが安定します。
-
実行中はPCが重くなることがあるので、作業は少ないタイミングがおすすめです。
-
終了後は再起動すると改善が反映されやすいです。
まとめ:迷ったら「可視化→最短の一手」で直す
PowerShellの良さは、深い設定画面を行ったり来たりせずに、
1)容量の犯人をランキングで特定
2)起動を遅くする常駐を洗い出し
3)ネットの詰まりを即解消し、疎通を確認
4)システムの破損をまとめて修復
までを短い手順で片付けられる点です。
まずは「容量ランキング」と「スタートアップ一覧」だけでも試すと、体感の改善が出やすいはずです。必要になったときにすぐ使えるよう、この4つはメモしておくと役に立ちます。