Windows 10で「一部の更新ファイルが正しく署名されていません」エラーが出たときの対処法
Windows Updateを実行した際に、エラーコード 0x800b0100 や 0x800b0109 が表示される場合、更新プログラムのインストールに必要なファイルが破損しているか、見つからないことを意味します。このエラーはWindows 10で特に多く報告されており、Microsoftが繰り返し修正を行ってはいるものの、更新メカニズムには依然として不安定な部分が残っています。
セキュリティ更新プログラムであれ累積更新プログラムであれ、新しい更新をダウンロードしてインストールしようとすると失敗し、このエラーコードが表示されます。ほとんどの場合、PCを何度再起動しても更新は失敗し続け、どうしてもインストールできなくなってしまいます。

幸いにも、この問題を解決する方法はいくつかあります。最初の方法で解決しない場合は、次の方法へと進んでください。それぞれ状況に応じて有効な手段となっています。
方法1:Windows Updateトラブルシューティングツールを実行する
このWindows Updateの問題は、トラブルシューティングツールを実行することで解決できることがあります。まず、Microsoftの公式サイトからトラブルシューティングツールをダウンロードし、お使いのOSのバージョン(32ビット/64ビット)に合ったものを選択してください。ダウンロード後、「ダウンロード」フォルダを開いて実行し、画面の指示に従って最後まで進めます。完了したら、再度更新プログラムのインストールを試みてください。これで問題なくインストールできるはずですが、それでも失敗する場合は次の方法に進みましょう。
方法2:DISMツールを実行する
DISM(Deployment Image Servicing and Management)は、Windowsに標準搭載されているコマンドラインツールで、Windowsイメージの修復や保守に使用されます。今回のような小さな問題から、より深刻なシステム障害まで、幅広い問題を解決できる強力なツールです。実行自体は簡単ですが、誤った操作はかえって被害を大きくする可能性があるため、手順は慎重に従ってください。
- キーボードのWindowsキーとXを同時に押し、表示されたメニューから「コマンドプロンプト(管理者)」を選択します。
または、次の方法でも開けます。
- Windowsキーを押して検索ボックスに「cmd」と入力し、表示された結果を右クリックして「管理者として実行」を選択します。
- いずれかの方法でコマンドプロンプトを開いたら、以下のコマンドを1行ずつ入力します。各行の入力後には必ずEnterキーを押して実行してください。入力ミスがないよう注意しましょう。
dism.exe /online /cleanup-image /scanhealth
dism.exe /online /cleanup-image /restorehealth
- 「exit」と入力してEnterキーを押すか、コマンドプロンプトのウィンドウをそのまま閉じます。
- 再度Windows Updateを実行します。今度は問題なく更新できるはずです。
方法3:レジストリエディタを使用する
レジストリエディタは非常に強力なツールですが、扱い方を間違えるとシステムに深刻な影響を与える可能性があります。作業を始める前に必ずレジストリのバックアップを作成しておきましょう。レジストリエディタを開いたら(手順1を参照)、左上の「ファイル」メニューから「エクスポート」を選択し、設定を確認してバックアップを保存します。
- キーボードのWindowsキーを押して「regedit」と入力し、表示された結果を開くと、レジストリエディタが起動します。

- 左側のツリーを展開し、HKEY_LOCAL_MACHINE → SOFTWARE → Policies → Microsoft → Windows → WindowsUpdate の順に移動します。
- 「WindowsUpdate」キーを削除します。事前にバックアップを取っているため、うまくいかない場合はいつでも復元できます。
- レジストリエディタを閉じ、WindowsキーとRキーを同時に押して「ファイル名を指定して実行」を開き、「services.msc」と入力してEnterキーを押します。「サービス」ウィンドウが開きます。
- 一覧から「Windows Update」と「Background Intelligent Transfer Service(BITS)」を見つけます。両方のサービスに対して同じ操作を行います。右クリックしてメニューから「停止」を選択し、両方のサービスが停止したら、再度右クリックして「開始」を選択します。これによりサービスが再起動されます。
- 「サービス」ウィンドウを閉じて、もう一度更新を試してみてください。今度は正常に動作するはずです。
Windows 10はリリースから長い時間が経ち、数多くの更新プログラムや大型アップデートが提供されてきましたが、更新機能まわりには依然としてバグや癖が残っているのが現状です。とはいえ、この特定のエラーに悩まされているのであれば、上記のいずれかの方法で必ず解決できるはずです。恐れずに順番に試してみてください。
-
Windows Updateの失敗KB4019472を修正する方法【完全ガイド】
マイクロソフトは2017年5月のパッチとして、最新の改善が適用されるオリジナルのRTMビルドを含む、Windows OSが稼働するすべてのマシン向けに新しいアップデートをリリースしました。このアップデートには、言語パックやセキュリティ更新など、さまざまな改善と修正が含まれていました。しかし、リリース直後から多くのユーザーから「このアップデートがインストールできず、以降Windows Updateが使えなくなった」という報告が相次ぎました。クラッシュするPCもあれば、一部のレジストリ値が編集できない、レイテンシや帯域幅が増加するといった問題が発生したケースもありました。本記事では、この問題を解決
-
Windows 10アップデート時のエラー0x800b0109「一部の更新ファイルが正しく署名されていません」を解決する方法
Windows 10を最新ビルドに更新しようとした際に、「一部の更新ファイルが正しく署名されていません。エラーコード:(0x800b0109)」というエラーメッセージが表示されることがあります。このエラーコードは、ダウンロードまたはインストールしようとしている更新プログラムが破損しているか、損傷していることを示しています。 重要なポイントとして、更新ファイル自体はMicrosoftのサーバー側では正常であり、問題はあなたのPC側で発生しているという点です。このエラーが表示されると、Windowsの更新が完了できなくなってしまいます。 本記事では、このエラーを解決するための4つの対処法を、初心者