【修正方法】Windows 7で更新プログラムがダウンロードされない・0%で止まる問題の解決策
Windows 7はかなり古いOSですが、その設計の良さから今でも多くのユーザーが新しいOSを導入せずに使い続けています。しかし年月が経つにつれ、Windows 7向けの更新プログラムを入手するのは難しくなり、MicrosoftもかつてほどこのOSに十分な注意を払わなくなっています。

Windows 7の更新プログラムが正しくダウンロードされない場合は、この記事で紹介する方法を試して問題を修正しましょう。よくある症状としては、「更新プログラムのダウンロード」画面が0%のまま固まってしまうというものです。さっそくこの問題を解決していきましょう。
対処法に進む前に、まずインターネット接続が従量制課金接続として設定されていないか確認してください。たとえ従量制接続としてマークされていなくても、「従量制課金接続でのダウンロード」をオンにしておくことをおすすめします。
さらに、PCを更新状態のまま少なくとも1〜2時間放置し、その後にSoftwareDistributionフォルダのサイズが増加しているかどうかを確認してください。サイズが増えていれば、更新が完了するまで待ちましょう。
また、以下の対処法を試す前に、必ずシステムの復元ポイントを作成しておいてください。
対処法1:インストールに必要な前提コンポーネントをダウンロードする
Windows 7の更新プロセスをスムーズに進めるには、Internet Explorer 11や.NET Framework 4.6.1といった前提コンポーネントを事前にダウンロードしてインストールしておく必要があります。これらなしでも更新が成功することはありますが、確実に進めるためにはこれらを導入しておくことが重要です。
Microsoft .NET Frameworkのインストール状況を確認し、整合性を検証して最新の状態にしておくことも大切です。すでに最新版がインストールされている場合でも、整合性をテストし、必要であれば修復を行いましょう。
リンク先にアクセスし、赤いダウンロードボタンをクリックして最新バージョンのMicrosoft .NET Frameworkをダウンロードしてください。ダウンロード完了後、ファイルを探して実行します。なお、この作業中は安定したインターネット接続が必要です。
- 最新バージョンのインストール後、次に整合性を確認します。キーボードのWindowsキー+Rキーの同時押しで「ファイル名を指定して実行」ダイアログを開きます。
- 「control」と入力し、「OK」をクリックしてコントロールパネルを開きます。

- 「プログラムのアンインストール」を選択し、「Windows の機能の有効化または無効化」をクリックします。

- 「.NET Framework 4.6.1」の項目を見つけ、有効になっているか確認します。
- .NET Framework 4.6.1のチェックボックスが有効になっていない場合は、クリックして有効化します。「OK」をクリックしてWindowsの機能ウィンドウを閉じ、PCを再起動します。
- すでに.NET Framework 4.6.1が有効になっている場合は、チェックを外してPCを再起動すると修復できます。再起動後、再度.NET Frameworkを有効にして、もう一度PCを再起動してください。
また、Windows 7の更新プログラムをダウンロード・インストールする前に、Internet Explorer 11がPCにインストールされていることも重要です。以下の手順に従ってインストールしてください。
- リンク先にアクセスし、ダウンロードするInternet Explorer 11のバージョンを選択します。現在インストールされているWindows 7の種類(32ビットまたは64ビット)に応じて選択するのが一般的です。

- 「次へ」をクリックしてインストーラーファイルをダウンロードします。「ダウンロード」フォルダ内からファイルを探すか、ブラウザのダウンロード履歴から直接クリックし、画面の指示に従ってインストールを完了させます。
- その後、Windows 7の更新が正常にできるようになったか確認してください。
対処法2:更新プログラムを手動でダウンロード・インストールする
Windowsがエラーを出し続けるのを待つのではなく、自分で問題を解決しようとするのは常に良い選択です。手動による更新は自動実行ではないため、エラーが発生しにくい傾向があります。インストール作業はやや複雑ですが、それほど難しくはなく、最終的には完全に更新されたPCを手に入れることができます。
- 該当ページにアクセスし、お使いのWindows 7のバージョンに対応した最新のServicing Stack Update(サービススタック更新プログラム)を見つけます。現在のバージョンは太字で表示されています。2016年7月のロールアップをダウンロード・インストールする前に、まずServicing Stack Updateをインストールする必要があります。

- これらの更新プログラムにはアップグレードされたUpdate Agentが含まれているため、今後の更新で苦労しないためにも必須です。これにより、PC上での延々と続く更新プログラムの検索を回避できます。
- ファイルをPCにダウンロードし、すべてのプログラムを閉じてからファイルを実行し、画面の指示に従って更新を完了させます。必ずServicing Stack Updateを先にインストールし、その後に7月のロールアップをインストールしてください。
更新プログラムの検索が正常に行われるようになったか確認してください。
注意:ダウンロード直後に更新プログラムのインストールに失敗することがあります。これはWindows Updateサービスがすでに起動しているためで、インストールを開始する前にこのサービスを無効化する必要があります。無効化の手順は以下の通りです。
- Windowsキー+Rキーの同時押しで「ファイル名を指定して実行」ダイアログを開き、「services.msc」(引用符は除く)と入力して「OK」をクリックします。

- 「Windows Update」サービスを見つけて右クリックし、「プロパティ」を選択します。

- プロパティ画面の「スタートアップの種類」が「自動(遅延開始)」に設定されていることを確認します。

- サービスがすでに実行中の場合(サービスの状態の横で確認できます)、「停止」ボタンをクリックすると即座に停止できます。
「停止」をクリックした際に、次のようなエラーメッセージが表示されることがあります。
「ローカル コンピューター上の Windows Update サービスを停止できませんでした。エラー 1079:このサービスに指定されたアカウントは、同じプロセスで実行される他のサービスに指定されたアカウントと異なります。」
このエラーが表示された場合は、以下の手順に従って修正してください。
- 上記の手順1〜3に従って、Windows Updateサービスのプロパティを開きます。
- 「ログオン」タブに移動し、「参照…」ボタンをクリックします。

- 「選択するオブジェクト名を入力してください」のボックスにPCの名前を入力し、「名前の確認」をクリックして名前が認証されるのを待ちます。

- 完了したら「OK」をクリックし、パスワードの入力を求められたら管理者のパスワードを入力します。
- 「OK」をクリックしてこのウィンドウを閉じます。
サービスウィンドウを開いたまま、「Windows Modules Installer」を見つけ、そのスタートアップの種類が「自動」に設定されているか確認してください。設定されていない場合は「自動」に変更し、問題が解決したかどうかを確認します。
対処法3:Microsoft FixItツールを使用する
FixItツールは、更新に関する問題を解決するためにMicrosoftが特別に開発したものです。特に更新プロセスが0%で止まっている場合には、ぜひ試してみることをおすすめします。完璧に機能したというユーザーもいれば、効果がなかったという声もありますが、試してみる価値は十分にあります。
リンク先にアクセスしてファイルをダウンロードしてください。Microsoftがこのプロジェクトを放棄したため、公式サイトではもう入手できませんが、このリンクで十分に代用できます。
また、Windows Updateのトラブルシューティングツールをダウンロードして実行し、画面に表示される指示に従ってトラブルシューティングを完了させることも可能です。この操作には管理者権限とある程度の時間が必要であることに注意してください。処理が開始されたら、完了まで中断しないことをおすすめします。
「ダウンロード」フォルダ内からファイルを見つけて実行し、画面の指示に従います。ツールがPCのエラーをスキャンします。スキャン完了後に更新の設定を実行し、更新プログラムがインストールされるかどうかを確認してください。
対処法4:SoftwareDistributionフォルダのアクセス許可を変更する
C:\WINDOWS\WindowsUpdate.logにあるログファイルに、更新サービスがSoftwareDistributionフォルダへの書き込みを試みたが失敗したという情報が記録されているとの報告があります。
同じ場所に移動して、同様のメッセージが表示されていないか確認することをおすすめします。表示されている場合は、以下の手順に従ってアクセス権限を変更し、フォルダの内容を変更する権限を付与してください。
- エクスプローラーを開き、以下の場所に移動してSoftwareDistributionフォルダを見つけます。
C:\windows\SoftwareDistribution\
- フォルダを右クリックし、「プロパティ」→「セキュリティ」タブの順にクリックします。

- 「詳細設定」ボタンをクリックします。「セキュリティの詳細設定」ウィンドウが表示されます。ここで所有者を変更する必要があります。
- 「所有者:」ラベルの横にある「変更」リンクをクリックすると、「ユーザーまたはグループの選択」ウィンドウが表示されます。
- 「詳細設定」ボタンからユーザーアカウントを選択するか、「選択するオブジェクト名を入力してください」欄に直接ユーザーアカウント名を入力して「OK」をクリックします。

- 必要に応じて、フォルダ内のすべてのサブフォルダとファイルの所有者を変更するには、「セキュリティの詳細設定」ウィンドウで「サブコンテナーとオブジェクトの所有者を置き換える」チェックボックスを選択します。「OK」をクリックして所有権を変更します。

- 次に、自分のアカウントにファイルまたはフォルダへのフルアクセス権を付与します。ファイルやフォルダを再び右クリックし、「プロパティ」→「セキュリティ」タブの順にクリックします。
- 「追加」ボタンをクリックすると、「アクセス許可のエントリ」ウィンドウが画面に表示されます。
- 「プリンシパルの選択」をクリックして自分のアカウントを選択します。アクセス許可を「フルコントロール」に設定し、「OK」をクリックします。必要に応じて、「セキュリティの詳細設定」ウィンドウで「すべての子孫に対して、このオブジェクトからの継承可能なアクセス許可で既存の継承可能なアクセス許可すべてを置き換える」を選択すると、内部のファイルやフォルダにもアクセスできるようになります。
対処法5:クリーンブート状態で更新する
他のサービスが更新プロセスに干渉していることで問題が発生している可能性があります。この場合は、システムの動作に不要なものを一切読み込まないクリーンブート環境で更新を実行することでのみ解決できます。
クリーンブート状態で更新プロセスを実行し、完了まで待ちましょう。更新プログラムのダウンロードとインストールが正常に完了したら、クリーンブートモードを解除して、通常どおりPCを使用できます。
対処法6:ファイアウォールを無効にする
ファイアウォールが原因でこの問題が発生していたという報告が複数のユーザーから寄せられており、問題を解決するために必要だったのはファイアウォールを無効化することだけだったそうです。ここではWindowsファイアウォールを例に説明しますので、お使いのファイアウォールに合わせて手順を実施してください。
- デスクトップ左下のスタートボタンを押して検索し、「コントロールパネル」を開きます。
- 「表示方法」を「小さいアイコン」に変更し、「Windows Defender ファイアウォール」の項目を見つけます。

- クリックして、ウィンドウ左側のメニューにある「Windows ファイアウォールの有効化または無効化」を選択します。
- プライベートネットワーク設定とパブリックネットワーク設定の両方で、「Windows ファイアウォールを無効にする(推奨されません)」の横にあるラジオボタンをクリックします。その後、更新プログラムをダウンロードできるか確認してください。

対処法7:特定の更新プログラムを順番に手動インストールする
ユーザーに警告せず自動的に更新プログラムをインストールする設定は、PCの速度を気づかないうちに低下させる可能性があるため、すべてのケースで推奨されるわけではありません。しかし、このように設定を変更することが、この問題の解決に役立つ場合があります。
- 「コントロールパネル >> システムとセキュリティ >> Windows Update」に移動し、「更新プログラムを自動的に確認しない(非推奨)」オプションを選択して「OK」をクリックします。

- KB3020369をインストールして再起動
- KB3125574をインストールして再起動
- KB3138612をインストールして再起動
- KB3145739をインストールして再起動
- 累積ロールアップ:2017年1月分(KB3212646)をインストールして再起動
- 最後に、Windows Updateの設定を「更新プログラムを自動的にインストールする(推奨)」に戻して「OK」をクリックします。これにより問題がリセットされ、更新プログラムのダウンロードが進むはずです。
同様の問題については、他の記事でも取り上げており、こちらも役立つかもしれません。上記の方法で問題が解決しなかった場合は、以下のガイドもぜひご覧ください:「Windows 7で更新プログラムの確認が止まる問題の対処法」。
-
Windows 10でSpotifyが開かない・起動しないときの対処法まとめ
Spotifyは、Windows、macOS、Android、iOS、Linuxなど主要なプラットフォームに対応した人気の音楽ストリーミングサービスです。世界中でサービスを展開しており、音楽だけでなくポッドキャストも楽しめるほか、無料プランとプレミアムプランが用意されています。月間約3億6500万人のユーザーが利用する一方、「Spotifyが開かない」「起動しない」といったトラブルに悩まされるユーザーも少なくありません。 この記事では、Windows 10 PCおよびAndroidスマートフォンでSpotifyが開かなくなる主な原因と、その解決方法を順番に詳しく解説します。 Windows 1
-
【Windows】「新しい更新プログラムを検索できません」エラーを解決する13の対処法
Windowsのアップデート時に「Windowsで新しい更新プログラムを検索できません(Windows could not search for new updates)」というエラーメッセージが表示され、困った経験はありませんか?このエラーが発生すると、バグや不具合を修正するためのアップデートが一切インストールできなくなってしまいます。しかし安心してください。シンプルかつ効果的なトラブルシューティングの手順を実行すれば、この問題は簡単に解決できます。同じエラーでお悩みの方は、ぜひ本ガイドをご活用ください。 「Windowsで新しい更新プログラムを検索できません」エラーの解決方法 PCのアッ