Windows 11の更新プログラムがうまくインストールできず、何度も再起動を繰り返している…こんな経験はありませんか。私は過去にKB5035942のプレビュー更新で大変苦労しました。この記事では、その原因と解決策をわかりやすくご案内します。
KB5035942プレビュー更新の概要とトラブルの背景
Windows 11のバージョンが23H2になってから、プレビュー版(オプション)の更新プログラムとして配信されるKB5035942に関するインストールエラーが話題となっています。通常、プレビュー更新は必須ではなく、多くの場合セキュリティ修正よりも新機能のテストや細かな調整が含まれるものです。それにもかかわらず、プレビュー版にもかかわらず更新通知がしつこく表示されたり、インストールが途中で失敗して再起動が繰り返される状況が起きると、パソコンを使用するモチベーションが下がってしまうものです。
更新が失敗する典型的な症状
KB5035942がインストールできない場合、次のような状況が報告されています。
エラー表示と再起動の繰り返し
更新プログラムの適用を試みても「問題が発生したので変更を元に戻します」というメッセージが表示され、結局インストールが完了せず再度アップデートが要求されるケースがあります。何度も再起動をすることになり、時間だけが浪費されてしまうのがつらいところです。
手動インストールでも「すでにインストール済み」となる
Windows Update経由ではエラーを返しているのに、手動でダウンロードした更新プログラムを実行すると「すでにインストールされている」という矛盾したメッセージが出る事例があります。その結果、どちらの手段でも成功せず、ユーザー側が身動きの取れない状況になることがあります。
プレビュー更新をインストールするかどうかの判断
プレビュー更新はセキュリティパッチではなく、あくまで機能の先行試験や不具合修正が中心になっています。トラブルが起きやすい環境の場合、わざわざプレビューを導入する必要があるのかどうかを考えてみるのも一つの手段です。

私がKB5035942で悩んだとき、まず「これって本当にインストールしなくてはならない更新なの?」と疑問に思いました。結果的に、プレビュー版であることがわかり、一度無効化して運用しても問題ないと判断できました。
KB5035942に関する対処策とポイント
ここでは、私が実際に試したことや他のユーザーの報告を参考にしながら、具体的な対処策を解説します。環境によって効果が異なる場合もありますが、何かしらのヒントを得られるはずです。
プレビュー更新の提供をオフにする
プレビュー版の更新が不要であれば、Windows Updateの設定でプレビュー更新を受け取らないようにするのが最も手軽な方法です。手順は以下のとおりです。
手順
1. 設定を開く
2. Windows Updateを選択
3. 「最新の更新プログラムをすぐに受け取る」(またはそれに類するオプション)をオフにする
4. PCを再起動する
この操作により、プレビュー更新が自動的に配信されることが少なくなり、今回のKB5035942も再配信されにくくなります。
wushowhide.diagcabを活用して特定の更新をブロック
Microsoftが提供する「wushowhide.diagcab」は、特定の更新プログラムを隠す(ブロックする)ためのツールです。KB5035942が何度も配信されてしまう場合、このツールを使うことで対象の更新プログラムを無視できるように設定できます。
ダウンロードと実行方法
1. 公式の配布サイトから「wushowhide.diagcab」を入手
2. ダウンロードしたファイルをダブルクリックして実行
3. トラブルシューティングツールが起動したら、「Hide updates」を選択
4. 表示された更新一覧から「KB5035942」を選択
5. 完了したらPCを再起動
この操作だけで更新の通知から解放されることが多いです。私も実際に適用してみたところ、一気にストレスが軽減されました。
セキュリティソフトの干渉を疑う
アンチウイルスソフトやセキュリティ対策ソフトが、更新プログラムを誤検知してブロックしている可能性も否定できません。特にKB5035942の事例では、Sality.AN.gen (Trojan) といった名称で誤検出されるケースが一部で報告されています。
対策
1. Windows Updateを実行する間だけセキュリティソフトを一時停止
2. ソフトウェア側で特定のフォルダや実行ファイルを例外設定する
3. それでもダメな場合は別のセキュリティ製品に切り替えてみる
ただし、セキュリティを無視して実行するのはリスクがあるため、一時停止の間も怪しいファイルやリンクを開かないように注意しましょう。
隠しフォルダC:\$WinREAgentの削除・リネーム
C:\$WinREAgentというフォルダが更新プログラムのインストール時に問題を起こす事例もあります。隠しフォルダなのでエクスプローラーの表示設定を変更しないと確認できません。フォルダを削除または名前を変えることで更新が正常に進む可能性があります。
具体的な手順
1. エクスプローラーのオプションで隠しファイルを表示
2. システム保護やバックアップを作成し、最悪の場合に備える
3. Cドライブ直下にある\$WinREAgentフォルダを探す
4. 削除またはリネーム(例: \$WinREAgent_oldなどに変更)
5. Windows Updateを再度実行して挙動を確認
ただし、フォルダの内容を消してしまうことによる影響はゼロとは言い切れないため、自己責任で行う必要があります。
「なぜこんなトラブルが起こるのか」を理解する
Windows Updateは想像以上に複雑な処理を行っています。特にプレビュー版では次のような理由でトラブルが発生しがちです。
多岐にわたるハードウェア・ソフトウェア環境
世界中のユーザーがさまざまなスペックのPCを使っています。特定のドライバやBIOSの設定によって、プレビュー版の新しいコードが想定外のエラーを引き起こすことがあります。私自身も、以前は問題なく動いていたハードウェアが新しいプレビュー更新で不具合を起こした経験があります。
プレビュー版ならではの実験的要素
プレビュー版は本番リリース前のテスト的な位置づけです。そのため、ベータ版とまではいかないものの、より多くの人に試してもらう実験的機能やパッチが含まれています。本来は安定版で得られなかったフィードバックを集める目的があるため、どうしてもエラー報告の可能性は高まります。



私も何度かプレビュー更新のバグに遭遇しましたが、回避策を知っていれば大きく落ち込まずに済むということを実感しました。
トラブル解決に役立つ表
以下に、代表的な対処策とそのポイント、リスクを整理した表を用意しました。
対処法 | ポイント | リスク・注意点 |
---|---|---|
プレビュー更新をオフにする | 設定→Windows Update→「最新の更新プログラムをすぐに受け取る」をオフ | 今後のプレビュー更新が受け取れない |
wushowhide.diagcabでKBをブロック | 特定の更新のみ隠すことが可能 | 手動でのダウンロードには効果なし |
セキュリティソフトを一時停止 | 更新実行中のみ停止し、終わったら戻す | 停止期間中はウイルス侵入リスクが高まる |
C:\$WinREAgentを削除またはリネーム | 隠しフォルダを操作するため要表示設定変更 | 一部リカバリ関連機能に影響が出る可能性あり |
CBSログの解析 | c:\windows\logs\cbs\内を確認して不具合箇所を特定 | 上級者向けで手間がかかる |
導入を再チャレンジする場合の流れ
それでもKB5035942をどうしてもインストールしたい場合は、以下のような手順を試してみるとよいでしょう。
1. セキュリティソフトの一時停止
更新が実行される時間だけ、アンチウイルスのスキャンやリアルタイム保護をオフにします。終わったら必ずオンに戻すのを忘れないでください。
2. システムファイルチェッカーの活用
Windowsターミナル(またはコマンドプロンプト)を管理者権限で開き、sfc /scannowを実行してみます。破損したシステムファイルを自動修復してくれることがあります。
3. DISMコマンドでのイメージ修復
システムファイルチェッカーでも改善しない場合、DISM /Online /Cleanup-image /RestoreHealthを実行することで、Windowsのコンポーネントストアを修復可能です。時間はかかりますが、効果は高いとされています。
4. クリーンブート(不要なサービス停止)
最小限のサービスだけを動かした状態でのクリーンブートを行い、干渉するプログラムを減らしてからWindows Updateを試すのも定番の手法です。
それでもダメならログ解析や再インストールも視野に
どうしてもインストールが失敗する場合、CBSログ(c:\windows\logs\cbs\ 以下のファイル)などを読み解き、不具合箇所を細かく特定しないと根本解決しないケースがあります。しかし、この作業は初心者には難易度が高いです。周りに詳しい方がいれば相談するか、最終的にはWindowsを再インストールする選択肢も視野に入れておくべきかもしれません。



私は再インストールで一から環境を作り直した経験がありますが、非常に時間がかかるため、根気が必要でした。ただ、クリアな環境で再度アップデートをかけるとあっさり解決したのも事実です。
まとめ:無理をせず、必要ならば回避も選択肢に
KB5035942はプレビュー更新であるため、セキュリティに直接かかわるものではありません。インストールに苦戦してPC作業の効率が落ちるくらいなら、思い切ってアップデートをスキップするのも一つの賢明な判断です。また、プレビュー更新での新機能や修正をいち早く取り入れたいのであれば、セキュリティソフトの一時停止や隠しフォルダの削除などのテクニカルな対処を試す形となります。最終的には自分の使用環境とリスクを天秤にかけて、適切な対応を選ぶことが大切です。



私の場合、PCがメインの仕事道具なので、余計な時間を費やすよりもプレビュー更新を切り離す判断をしました。結果的に不具合が起こらなくなり、精神的にも楽になったのを覚えています。
最終的におすすめしたい回避策
プレビュー更新を無効化
もっとも簡単でリスクが少ない方法です。Windows Updateの設定でプレビュー更新の受け取りをオフにし、既にダウンロードされたKB5035942はwushowhide.diagcabでブロックすれば、通知が来なくなります。
必要なときだけインストールを試す
もしプレビュー版の新機能に興味がある場合は、安定していそうな段階で再度試してみるとよいでしょう。あるいはVM(仮想マシン)など別の環境でテストしてから、本番マシンに導入するのも安全策の一つです。
この記事を読んでくださった方へ
Windows Updateのトラブルは、どうしても気分的に疲れてしまいがちです。でも、今回紹介したように原因や対策を理解すれば、無駄な時間とイライラを回避することができます。KB5035942がインストールできない状態を何とかしたい、でも難しい設定は避けたいという方は、まずはプレビュー更新をオフにしてみることをぜひ検討してみてください。



私は更新失敗が連続すると焦ってしまうタイプですが、「プレビュー版なら急ぐ必要なし」と意識してからはだいぶ気持ちが楽になりました。皆さんも焦らず、最適な方法を選んでみてくださいね。
コメント