「Windows PowerShell(管理者)」または「コマンドプロンプト」など黒い画面を利用する作業を含みます。
お客様より「ESET(セキュリティアプリ)の更新ができない」と、お問い合わせいただき、原因を探ってみると、Windowsが長期間にわたり更新されていないため、ESETの更新ができなくなっている状態でした。
ですので、WindowsのUpdateをしようとして、更新チェックを行ったところ、更新の途中でエラーが発生してしまいました。
諸々調査して、以下の方法にて解決できましたので共有させていただきます。
コマンドプロンプトを管理者として起動
「Windows」マーク横の検索に「cmd」と入力。
![](https://dot1.tv/wp/wp-content/uploads/2024/06/2024-06-27_1.png)
コマンドプロンプト」を右クリックして「管理者として実行」をクリック
![](https://dot1.tv/wp/wp-content/uploads/2024/06/2024-06-27_2.png)
ユーザーアカウントに関するメッセージが表示されるので「はい」を選択する
コマンドを入力
以下のコマンドを1個ずつ入力してEnterを押します。
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
![コマンドプロンプトの入力画面](https://dot1.tv/wp/wp-content/uploads/2024/06/2024-06-27_3.png)
以上です。
こちらで更新できるかテストしてみましょう。
【補足】
コマンドで実行していますが、やっていることは以下のことです。
wuauserv、cryptSvc、bits、msiserverのサービスを停止し、C:\Windows\SoftwareDistribution のフォルダの名前を SoftwareDistribution.old に、C:\Windows\System32\catroot2 のフォルダの名前を catroot2.old に変更。
wuauserv、cryptSvc、bits、msiserverのサービスを再開。
サービスはタスクマネージャーから停止・再開できます。
フォルダの名前の変更はエクスプローラから行えます。
上記のサービスを停止しないと、使用中でフォルダの名前が変更できないため、サービスを停止してからフォルダ名を変更しています。
今回はすんなりいったわけではなく、フォルダ名変更で手こずりました。
サービスを停止しても、なぜだか、勝手に復活したりするため、フォルダ名変更させてくれないみたいなことが起こったためです。
タスクマネージャーを駆使してサービスを停止したりしながら、なんとか成功した感じです。
WindowsUpdateでお困りの方へ
あれこれ時間をかけて試すより、弊社にご連絡いただいたほうが早いですよ(笑)。
お困りの方は、お気軽にご連絡ください。
![](https://dot1.tv/wp/wp-content/uploads/2022/01/bb2290a3c25e41d768c483f3430f8c0d-1030x1030.jpg)
【法人様・事業主様限定】迅速PCサポート
面倒なPCトラブルはお気軽にお問い合わせください。
無料の電話相談でトラブルが解決できるかどうかお伝えします。お気軽に042-519-6960までお電話ください。
【受付時間:平日9:00-17:00】※操作や設定方法のご案内は有料です。