ITインフラに悩まされてる日常ITインフラに悩まされてる日常どうもミツシマです。WindowsやMacの技術系ブログです。検証した内容等を載せてます。「GUIで出来ることはCUIで出来るはず」と信じて日々コマンド検証等しています。〜WindowsUpdateサービスとの関係〜2019年09月12日どうもミツシマです。今回はWindowsDefenderについて、色々と検証した内容について書いていこうと思う。1809〜きっかけ〜そもそも今回の内容を検証するきっかけとなったのが、ある案件で「WindowsUpdateサービスを通常時は停止した状態にしておきたい」という要望があり、かつ、「ウイルス対策ソフトウェアの導入はなし」という条件があったからだ。WindowsUpdateサービスを停止しておきたい理由としては、通常使用時にエンドユーザーがWindowsUpdateのボタンを押したり、自動でWindowsUpdateされるのを防ぐ目的の為だ。ウイルス対策ソフトウェア未導入の方は特に理由はない。Windows10であればいらないのではないかという考えなのだろう。私個人的にも色々な情報を確認する限り、サードパーティ製のウイルス対策ソフトウェアの優位性は昔ほどないのではないかと考えている。Windows10が半年毎にメジャーバージョンアップすることを考えると、その度にウイルス対策ソフトウェアを対応バージョンに上げたりする労力や何かトラブルで起動しなくなることを考えるとわからなくもない。(なんとかバスターも過去にメジャーバージョンアップで苦労しているようだし。汗)そんな訳で要望通りWindowsUpdateサービスを無効にしたのだが、ここで一つ疑問が。WindowsUpdateサービスを止めたら、WindowsDefenderの定義ファイルアップデートも止まるのでないか??〜検証〜まずはWindowsUpdateサービスを無効にした状態でWindowsUpdateを実施してみる→結果はアップデート出来ない(想定通り)それでは「設定」-「Windowsセキュリティ」のところから定義ファイルをアップデートしてみる→結果は定義ファイルの更新が出来たが、なんと、WIndowsUpdateサービスが「手動」に変更され、サービスが開始していた!!!これだと厳しいのでコマンドで何か出来ないかを模索。→結果は、WindowsUpdateサービスが起動していないとエラーになっていた。ログで「%PROGRAMFILES%¥AppData¥Local¥Temp¥MpCmdRun.log」や「%Windir%¥Temp¥MpCmdRun.log」辺りを確認するとわかるしょうがないので苦肉の策として、WindowsDefenderの定義ファイルをアップデートする時だけWindowsUpdateサービスを起動して、定義ファイルのアップデートが完了したら、再度WindowsUpdateサービスを無効にするバッチを作成し、それをタスクスケジューラでPC起動時とその後は1時間毎に実行させるように考えた。wuauserv〜解説〜まずはPC起動直後だとうまくサービスが起動しないことがあるので、120秒ウェイトを入れている。この辺りはそれぞれの実行環境で適したものに修正してもいいと思う。後は単純にやりたいことをコマンドにしただけ。情報を記憶コメントを投稿するスポンサードリンクプロフィールミツシマ初めまして、ミツシマです。ITインフラ(Windowsサーバやネットワーク系)に従事しているサラリーマンです!!子供も生まれた記念?にblogを始めてみました。