- 車・自動車SNSみんカラ
- まとめ
- その他
- 復活!14年前のDELLパソコンをAMD Ryz ...
- 昔ウイルスバスター 今Windows Defender
まとめ記事(コンテンツ)
ISEKAIさん
2023/01/20
Windows Defenderのフルスキャン:パソコンのうなり声を静める魔法
📍突然うなりだすパソコン
PCをアップグレードして一週間、フォトの整理をしていると突然PCがうなりだしました。壊れたのか はたまたランサムウェアの攻撃か?
タスクマネージャーで見るとCPU使用率は100%で張り付いたまま、HWMonitorではCPU温度が78℃に上昇、CPUとケースのファン回転が共にMAXの2500rpm。FF15ベンチ以上の凄まじさです。
📍原因究明
なんと犯人はWindows Defenderでした。勝手にフルスキャンを始めたようです。
Windowsセキュリティの設定を確認したり、スリープモードにしたりして右往左往していると40分位で終わってくれました。PCにも心臓にも良くないので何とかしなければなりません。
Windows Defenderをやめれば済む話ですが、Windows11にしてそれまでのアンチウイルスソフト(ウイルスゼロ)は「パソコン博士」の言う通り 削除していました。今は性能が良いのでWindows Defenderを使おうと思います。
📍対策
いつ始まるか分からないフルスキャン時のCPU使用率を下げる方法を調べると、いろいろ見つかります 中にはおまじないのような対策もあったり、設定変更、PowerShellコマンド、レジストリ変更など様々です。
Windows11Pro版ならグループポリシーからWindows DefenderスキャンのCPU負荷係数を指定できるようですが私のPCはWindows11Home版なのでできません。そこでDefenderの設定を直接変更できるPowerShellコマンドがあったので試してみることにしました。

📍【コマンド】
Set-MpPreference -ScanAvgCPULoadFactor 25
確認はGet-MpPreference
(スケジュール済みスキャンの平均CPU負荷係数をデフォルト値の50%から25%に変更するコマンド、リセットする場合は50に戻せば良い)
📍追記2/21:前回からおよそ1か月後、またスキャンが始まりました 今度もCPU使用率は100%でした残念です。ただしファンの回転は前回よりも遅く1900rpmでした。消費電力はMicrosoftの二酸化炭素排出量の削減方針に反して100Wを超えています。この問題についてさらに調べると、上記で設定したCPU負荷係数25%を無視する設定が存在することが分かったので、その設定をとりあえず無効してみます。
Set-MpPreference -DisableCpuThrottleOnIdleScans 0
(アイドル状態の時、スケジュール済みスキャンが CPU負荷を調整するかどうかを変更するコマンド、調整しない(1:True) → 調整する(0:False) に変更)
📍追記7/29:その後はフルスキャンの実施が分からないほど静かになっていますのでCPU使用率を下げる方法は成功したと思います。CPU負荷係数はデフォルト値の50%のままで、DisableCpuThrottleOnIdleScansのみ (0:False) を指定しても良いかもしれません。以上、同様の問題に遭遇した方々の参考になれば幸いです。😊
設定中のコマンドは次の2個です:
・ScanAvgCPULoadFactor 25
・DisableCpuThrottleOnIdleScans 0(0を指定するとFalseになります)
また、手動スキャンにも CPU 使用率の制限を適用する場合は、
・ThrottleForScheduledScanOnly 0 を指定します。
Microsoft 技術ドキュメント Defender CSP
📍追記2024/3/21:Windows Homeにローカル グループ(セキュリティ) ポリシーエディターをインストールする方法があります。インストール後、gpedit.mscコマンドでローカル グループ ポリシーエディターを開き、グループ ポリシー管理マシンの [グループ ポリシー エディター] で、[コンピューターの構成>] [管理用テンプレート>] [Windows コンポーネント>Microsoft Defenderウイルス対策>スキャン] の順に移動します。Microsoft Defenderスキャンの管理項目が表示されますがすべて未構成です。
残念ながら、ポリシーエディターとSet-MpPreferenceコマンドの関係や使用方法についてはさらに調査が必要です。
参考サイト:Windows Homeにローカルセキュリティポリシーを適応させる方法
PCをアップグレードして一週間、フォトの整理をしていると突然PCがうなりだしました。壊れたのか はたまたランサムウェアの攻撃か?
タスクマネージャーで見るとCPU使用率は100%で張り付いたまま、HWMonitorではCPU温度が78℃に上昇、CPUとケースのファン回転が共にMAXの2500rpm。FF15ベンチ以上の凄まじさです。
📍原因究明
なんと犯人はWindows Defenderでした。勝手にフルスキャンを始めたようです。
Windowsセキュリティの設定を確認したり、スリープモードにしたりして右往左往していると40分位で終わってくれました。PCにも心臓にも良くないので何とかしなければなりません。
Windows Defenderをやめれば済む話ですが、Windows11にしてそれまでのアンチウイルスソフト(ウイルスゼロ)は「パソコン博士」の言う通り 削除していました。今は性能が良いのでWindows Defenderを使おうと思います。
📍対策
いつ始まるか分からないフルスキャン時のCPU使用率を下げる方法を調べると、いろいろ見つかります 中にはおまじないのような対策もあったり、設定変更、PowerShellコマンド、レジストリ変更など様々です。
Windows11Pro版ならグループポリシーからWindows DefenderスキャンのCPU負荷係数を指定できるようですが私のPCはWindows11Home版なのでできません。そこでDefenderの設定を直接変更できるPowerShellコマンドがあったので試してみることにしました。

📍【コマンド】
Set-MpPreference -ScanAvgCPULoadFactor 25
確認はGet-MpPreference
(スケジュール済みスキャンの平均CPU負荷係数をデフォルト値の50%から25%に変更するコマンド、リセットする場合は50に戻せば良い)
📍追記2/21:前回からおよそ1か月後、またスキャンが始まりました 今度もCPU使用率は100%でした残念です。ただしファンの回転は前回よりも遅く1900rpmでした。消費電力はMicrosoftの二酸化炭素排出量の削減方針に反して100Wを超えています。この問題についてさらに調べると、上記で設定したCPU負荷係数25%を無視する設定が存在することが分かったので、その設定をとりあえず無効してみます。
Set-MpPreference -DisableCpuThrottleOnIdleScans 0
(アイドル状態の時、スケジュール済みスキャンが CPU負荷を調整するかどうかを変更するコマンド、調整しない(1:True) → 調整する(0:False) に変更)
📍追記7/29:その後はフルスキャンの実施が分からないほど静かになっていますのでCPU使用率を下げる方法は成功したと思います。CPU負荷係数はデフォルト値の50%のままで、DisableCpuThrottleOnIdleScansのみ (0:False) を指定しても良いかもしれません。以上、同様の問題に遭遇した方々の参考になれば幸いです。😊
設定中のコマンドは次の2個です:
・ScanAvgCPULoadFactor 25
・DisableCpuThrottleOnIdleScans 0(0を指定するとFalseになります)
また、手動スキャンにも CPU 使用率の制限を適用する場合は、
・ThrottleForScheduledScanOnly 0 を指定します。
Microsoft 技術ドキュメント Defender CSP
📍追記2024/3/21:Windows Homeにローカル グループ(セキュリティ) ポリシーエディターをインストールする方法があります。インストール後、gpedit.mscコマンドでローカル グループ ポリシーエディターを開き、グループ ポリシー管理マシンの [グループ ポリシー エディター] で、[コンピューターの構成>] [管理用テンプレート>] [Windows コンポーネント>Microsoft Defenderウイルス対策>スキャン] の順に移動します。Microsoft Defenderスキャンの管理項目が表示されますがすべて未構成です。
残念ながら、ポリシーエディターとSet-MpPreferenceコマンドの関係や使用方法についてはさらに調査が必要です。
参考サイト:Windows Homeにローカルセキュリティポリシーを適応させる方法
Posted at 2023/01/20 19:35:53
イイね!0件
オススメ関連まとめ
-
2025/04/19
-
2018/02/26
-
2025/04/19