Windows Updateのダウンロードには永遠に時間がかかります


15

コントロールパネルを使用して手動でWindows Updatesを実行すると、十分な速さでアップデートが検出されることに気付きましたが、インストールするアップデートを選択してインストールを要求すると、アップデートのダウンロードに時間がかかり、進行状況が表示されませんが、しばらくすると開始アイコンをクリックするとPCをシャットダウンすると、アップデートのインストール準備ができたことを示します。黄色のバングが表示されます。インストールする準備ができているアップデートの表示もありません。

ダウンロード時にWindowsアップデートを実行すると、最終的に選択したアップデートがダウンロードおよびインストールされますが、進行状況は示されませんが、数時間かかります。一部の(4)W7 PC(7)でこの動作が見られます。

Windows Update画面のように更新されません。

この動作に対する洞察またはそれを解決する方法は?

今月(2016年8月)火曜日のパッチの前に完全に更新されたWindows 7 64ビット。

注:ホームネットワーク、他の問題のないFios。それはいくつかのコンピューターで広く普及しており、それらのデバイスと一緒に旅行するときにそれらのいずれかでそれを行います、それはWindowsの更新GUIの問題です。通常の月から月への更新で発生します。

ここに画像の説明を入力してください

これは、この質問で答えられたアップデートの「チェック」とは関係ありませんが、私はこの質問に自分で答えましたが、これはまったく異なる問題であり、これまでのところ解決策が見つかりませんでした。

注意:

MSはスタック更新のサービスを開始し始めたため、この問題は発生しません。W7のクリーンインストール後のWindows Updateの問題については、こちらの投稿を参照してください>>>>> Windows 7 SP1


1
ほぼ同じ問題だと思います。利用可能な更新の数または適用可能な更新の数が増加したときに、何を行うか、いつ行うかを決定するためにWUが使用する内部アルゴリズム。
デビッドシュワルツ

1
マイクロソフトは汚れた洗濯物を公共の場で放映することにあまり興味がないので、何も証明するのは難しいです。私の結論は、これらの操作にかかる時間と利用可能な/適用可能な更新の数の観察に基づいています。
デビッドシュワルツ

1
気になるのは、一部のシステムで完全に機能することです。私のシステムは最新であり、毎月の更新で起こると言ったように、それはほんの数回の更新でそれを行います。
モアブ

2
こんにちは、hijo、C:\Windows\WindowsUpdate.logファイルの内容を表示して、このファイルのur問題migoに関連するエラーを確認してください。
GambleNerd

1
@Moab-すべての更新をインストールできますが、累積的な更新はできません。一部のクライアントがこの問題を示しているという事実は、これが可能性があることを示しています。非常に短い時間で、MicrosoftはWindows 10で発生するのと同様のWindows 7およびWindows 8.1の月次累積更新プログラムに切り替えています。
Ramhound

回答:


14

Windows Updateのダウンロードには永遠に時間がかかります

サイコロ。。。

このMS KBに記載されているすべての方法は、この問題の潜在的な解決策として気に入っています。特に、方法10から方法13は、まったく同じでなくても、関連する問題を解決するために過去に使用したソリューションのように聞こえる音を最も際立たせています。

この問題のトラブルシューティングを行っている場合、私は確かにスキップしない以下の方法を引用しますが、私はこれらまたはこのKBだけに限定するつもりはありませんが、これらは潜在的なソリューションの良い出発点かもしれません

また、該当する詳細情報を確認する%windir%\WindowsUpdate.logことは、この問題のトラブルシューティングに役立つことに同意します。

最後に、いずれかのマシンからこの問題のトラブルシューティングと作業を開始し、かなり高速のインターネット接続に接続していることを確認します。つまり、旅行してパブリックネットワークまたはモバイルWi-Fiに接続している場合は、念のために、要因が問題に関与していません。

潜在的な解決方法


方法1:Windows Updateトラブルシューティングツールを実行する

これを行うには、Windows Updateのトラブルシューティングに進みます


方法4:システム更新準備ツール(CheckSur.exe)を実行する

System Update Readinessツールをダウンロードして実行します。このツールは、将来のサービス操作を妨げる可能性のある不整合の1回限りのスキャンを実行します。CheckSur.exeツールをダウンロードして実行する方法の詳細については、マイクロソフトサポート技術情報の次の記事を参照してください。

DISMまたはシステム更新準備ツール(https://support.microsoft.com/kb/947821)を使用して、Windows破損エラーを修正します

更新プログラムを再度インストールしてください。

ツールを実行すると、CheckSur.logファイルは次の場所に保存されます。

%systemroot%\logs\cbs

方法5:システムファイルチェッカーツール(SFC.exe)を実行する

これを行うには、次の手順を実行します。

  1. 管理コマンドプロンプトウィンドウを開きます。
  2. コマンドプロンプトでsfc / scannow入力し、Enterを押します。
  3. スキャンが完了したら、更新プログラムを再度インストールしてください。

方法6:Catroot2フォルダーのコンテンツをリセットする

これを行うには、次の手順を実行します。

  1. 管理コマンドプロンプトウィンドウを開きます。
  2. 次のコマンドを入力し、各コマンドの後にEnterキーを押します。

    • net stop cryptsvc
    • md %systemroot%\system32\catroot2.old
    • xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s
  3. catroot2フォルダーのすべてのコンテンツを削除しますが、catroot2フォルダーは削除しないでください。

  4. 次のコマンドを入力して、Enterキーを押します。

ネットスタートcryptsvc

  1. コマンドプロンプトウィンドウを終了します。

方法8:Windows Updateファイルを登録する

これを行うには、次の手順を実行します。

  1. 管理コマンドプロンプトウィンドウを開きます。
  2. コマンドプロンプトで、次のコマンドを入力します。
REGSVR32 WUPS2.DLL /S
REGSVR32 WUPS.DLL /S
REGSVR32 WUAUENG.DLL /S
REGSVR32 WUAPI.DLL /S
REGSVR32 WUCLTUX.DLL /S
REGSVR32 WUWEBV.DLL /S
REGSVR32 JSCRIPT.DLL /S
REGSVR32 MSXML3.DLL /S
  1. 更新プログラムを再度インストールしてください。

方法10:SoftwareDistributionフォルダーの名前を変更する

これを行うには、次の手順を実行します。

  1. 管理コマンドプロンプトウィンドウを開きます。

  2. 次のコマンドを実行し、各コマンドの後にEnterキーを押します。

    • ネットストップwuauserv
    • cd%systemroot%
    • Ren SoftwareDistribution SoftwareDistribution.old
    • ネットスタートwuauserv
  3. 更新プログラムを再度インストールしてください。

重要この方法を使用すると、次の問題が発生します。

  • 現在ダウンロードされているが、まだインストールされていない更新プログラムは、Windows UpdateまたはMicrosoft Updateを使用して再度ダウンロードする必要があります。

  • Software Distributionフォルダーを削除すると、ダウンロード履歴が削除されます。

  • 現在Microsoft UpdateおよびWindows Updateから更新プログラムを受け取っている場合は、Windows Update Webサイトからこのオプションを再選択する必要があります。

注:問題が解決し、更新プログラムを正常にダウンロードおよびインストールできる場合は、SoftwareDistribution.oldフォルダーを安全に削除してディスク領域を回復できます。


方法11:現在のジョブのBITSキューをクリアする

これを行うには、次の手順を実行します。

  1. 管理コマンドプロンプトウィンドウを開きます。
  2. コマンドプロンプトで次のコマンドを入力し、各コマンドの後にEnterキーを押します。
Net stop bits
Net stop wuauserv
Ipconfig /flushdns
cd \documents and settings\all users\application data\microsoft\network\downloader
Del qmgr0.dat
Del qmgr1.dat
Net start bits
Net start wuauserv

メモこれらの手順を完了すると、BITSキューがクリアされます。

  1. 更新プログラムを再度インストールしてください。

方法12:Pending.xmlの名前を変更する

これを行うには、次の手順を実行します。

  1. 管理コマンドプロンプトウィンドウを開きます。
  2. コマンドプロンプトで、次のコマンドを入力します。

    takeown / f C:\ Windows \ winsxs \ pending.xml

  3. 次のコマンドを使用して、c:\ windows \ winsxs \ pending.xmlパスの名前を変更します。

    Ren c:\ windows \ winsxs \ pending.xml pending.old


方法13:WindowsパーティションでChkdskを実行する

これを行うには、次の手順を実行します。

  1. 管理コマンドプロンプトウィンドウを開きます。
  2. コマンドプロンプトで、次のコマンドを入力します。

    Chkdsk volume: /f /r

ソース


1
これはこの新しいWin10更新列車事故からリンクされているため、Win 10のMethod 11(BITS)ダウンロード場所はc:\ProgramData\Microsoft\Network\Downloader
次のとおりです。– McGuireV10

2

他の回答に記載されているWindows Updateの修正プログラムで問題が修正されていない場合、影響を受けるコンピューターでWindows Updateが機能するために、更新が遅くなる可能性があります。

別の答え私の、私は、Windows Updateが最終的にセットに到着し、すでにコンピュータにインストールされた更新を視野に入れ、それをプルーン、メモリ内のコンピュータに適用することができるすべての更新プログラムのツリーを構築することを説明していますインストールする必要がある更新とインストールの順序。

このブルートフォースプロセスにかかる時間は、最後のサービスパック以降、このプラットフォームで利用可能な更新の総数の関数です。あらゆる種類のサービスパックは、更新プログラムが新たに蓄積され始める新しいプラットフォームを定義します。また、Windows Updateは、過負荷の可能性があるMicrosoftサーバーから大量のデータを転送する必要があります。

Windows 7 SP1は5年以上前の2011年2月22日にリリースされ、それ以降、更新プログラムの数は大幅に増加しました。さらに、MicrosoftのWindows Updateサーバーは、Windows 10クライアントに帯域幅を優先するようになりました。結局のところ、Windows 7 SP1は苦しむことになります。

この問題を解決するために、Microsoftは最近、Windows 7 SP1の便利なロールアップをリリースしました。これは、サービスパックとまったく同じで、更新プログラムの開始プラットフォームとして機能します。それをインストールすると、2011年以降のすべての更新ではなく、それよりも後の更新のみが考慮されるため、ダウンロードと処理がはるかに高速な更新ツリーが非常に小さくなります。 。

Windows 7 SP1の便利なロールアップの詳細については、
MicrosoftによるWindows 7および8.1の更新のオーバーホールをご覧ください。ただし、サービスパックとは呼ばないでください

この便利なロールアップは、Windows 7 SP1でWindows Updateの実行時間を短縮できる唯一の方法です。別の方法としては、MicrosoftのWindows Updateサーバーが利用可能な帯域幅のある時間帯(早朝または深夜)に起動することです。

確かに、観察する問題は少し極端であり、これらのコンピューターの特定のセットアップに関連する非効率性に関連している可能性があります。いくつかの要因の組み合わせにより、Windows Updateが更新ツリーをダウンロードして整理するのにかかる時間が非常に長くなったと思います。これはMicrosoftのバグである可能性もあります。メモリ使用量、ネットワークアクティビティ、ディスクアクセスなど、動作中にWindows Updateを見ると、問題に関する詳細情報が得られる場合があります。

Windows 7 SP1の便利なロールアップをインストールすることは、影響を受けるコンピューターでこのWindows UpdateのGordian Knotを削除する唯一の方法です。ただし、将来的には動作しなくなる可能性があるため、すぐに適用する必要があります。


1

コントロールパネルからWindowsの自動更新をオフにし、Windows Updateサービスをオフにします。次に、C:\ Windows \ SoftwareDistribution \ Downloadに移動し、フォルダー内のすべてを削除します。Windows Updateサービスを再起動します。最後に、CLIを開きwuauclt.exe /updatenow、と入力して、Enterキーを押します。パッチを再度ダウンロードして、何が起こるかを確認してください。


1
ええ、それ以上のことをする方法を知っています。クリーンインストール以外はすべて試しました。
モアブ

1

これは永続的な修正ではありませんが、特定の更新がある場合はできるだけ早く必要であり、使用できる瞬間に永続的なものを整理する時間はありません。

https://catalog.update.microsoft.com/

IEを使用する必要があります。その後、Windows Updateサービスを無効にします。

時間があれば、恒久的な修正を整理します。


1
スーパーユーザーへようこそ!これは実際にはコメントであり、元の質問に対する答えではありません。投稿者に批判や説明を求めるには、投稿の下にコメントを残します。自分の投稿にいつでもコメントできます。評価が十分になったら、投稿にコメントできます。コメントするには50の評判が必要な理由を
DavidPostill

Firefoxはリンクへの接続さえ拒否し、Webサイトが正しく設定されていないと言います。あなたはIEが必要だと言いますが、それは誰もがこれにアクセスできるわけではないことを意味します。
fixer1234

@ fixer1234; 誰もがアクセスできないということはどういう意味ですか?WindowsのすべてのバージョンにIEがインストールされています。
ウェスセイド

@WesSayeed、この解決策を見るためのリンクにアクセスできず、質問が実際にはWindowsに関するものであることを忘れていました。少なくとも、IEを無効にしたり削除したりしていないWindowsユーザーはアクセスできます。ところで、ユーザーエージェントを変更するだけでは、別のブラウザーからリンクを表示するには不十分です。
fixer1234

0

WSUSオフライン(http://wsusoffline.net/)を使用して、不足しているすべての更新プログラムを手動でインストールしてみてください。

ソフトウェアでは、OSを選択し、そのバージョンのWindowsのすべてのアップデートをダウンロードしてから、アップデーターを起動すると、不足しているすべてのアップデートがインストールされます。


質問には答えませんが、回避策です。
モアブ

この方法でシステムを更新すると、原因となっているバグを取り除くことができます。Windowsの更新プログラムは、たまにごく一部にすぎないため(言い回しは申し訳ありません)、修正することができます。なぜこれはあなたの目には解決策ではないのですか?
-JustDenDimi

-1

「ダウンロード保留」は、証明書の期限切れ/破損が原因である可能性もあります。Windows 7とWindows 10は、Windows Updateを見るときに同様の決定にかなり苦しんでいることを考慮して、さらに可能な解決策を提供したいと思います。

Windowsに含まれているツールに依存する場合に備えて、イベントログ->アプリケーションでID 64および重要度 "警告"の "CertificateServicesClient-AutoEnrollment"を確認してください。または、Windows Update Minitoolを使用して詳細なエラーコードを取得できます。これは、基本的にWindows Updateとインターフェイスするサードパーティのツールです。私にとっては、Windows UpdateとWindowsストアの両方がダウンロードを開始したように見えますが、「ダウンロード保留中」で止まってしまい、続行せず、エラーコードを表示しません。Windows Update Minitoolは、最終的に2つのエラーコードを提供しましたが、それらの重要な点は次のとおりです。

  • 0x80240022(証明書に関連していることが判明しました。つまり、証明書の有効期限が切れているか、証明書チェーンが壊れています)

作業マニュアルを見つけることができれば、解決策はかなり簡単に思えます。 カスペルスキーはかなりまともなものをここで提供しています。rootsupd.exeツールは見つけるのが難しいため、これは特に役立ちます。また、カスペルスキーは、動作中のデバイスから証明書ストアのバックアップを取得するように言っていますが、Microsoftから証明書最新リストを取得してください。何らかの理由で、私はrootsupd.exeなしではそれらの証明書を使用できませんでした-証明書管理アプレットは証明書リストを表示しますが、壊れていると見なします。rootsupd.exeを使用してauthrootstl.cabの内容を抽出およびインポートすると、Windows Updateがようやく再び機能し始めました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.