MSUの修正プログラムをインストールしようとすると、「このコンピューターで更新プログラムを検索しています...」という結果が永久に表示されます


42

Microsoftから2つの修正プログラムを手動でインストールしようとしています-1つはsvchost.exe極端なメモリ使用の問題に対処し、もう1つは低速なWindows Updateの問題に対処します。

このシステムは新しくインストールされたWindows 7であり、デスクトップにローカルに保存された2つのMSU更新プログラムがありますが、実際にそのような更新プログラムを見つけることはないため、2つの修正プログラムを実際にインストールすることはありません。

Windows Updateスタンドアロンインストーラーで、すべての更新プログラムを検索せずに、単一の更新プログラムのみをインストールするように強制する方法はありますか?


上のこれら二つの修正を取得する必要が主な理由は、より高速なWindows Updateのシステムを得ることですので、実際に(それがその更新を得たことがないです)、それは必要なすべての更新プログラムをダウンロードすることができます
トーマス・ウォード

2
@Moabそうでもない。ここで見られる問題は、特にスタンドアロンインストーラーにあります。それは全体的なWindows Updateについてではありません-それが、私がインストールしようとしていたMSUパッケージの2番目の目的でした。したがって、私は、具体的に問題を持っていたとして、彼らは、似ているとは考えていないwusa.exe更新プログラムのパッケージファイル用のスタンドアロンインストーラですプログラム、
トーマス・ウォード

1
@Moabは試行して失敗しました- wusaまだ「検索」しようとしていて何も見つからなかったため、問題を解決しませんでした。
トーマスウォード

4
@Moabいいえ、これはインターネット接続とは関係ありません。私はこの問題を数年前にxperf / WPAで追跡しました。最初のMSUのインストール後、すべてのMSI / MSPファイルが有効かどうかをWUサービスがスキャンします。これには多くの時間がかかるため、2回目の更新はインストール可能かどうかの検出を開始できません。私の回避策は、無駄なMSIスキャンを停止します。
magicandre1981

2
あなたが望むものを信じていますが、私はWindowsが何をするかをトレースしました。
magicandre1981

回答:


67

メッセージは誤解を招くものです。更新プログラムをインストールできるかどうか、または更新プログラムが不要になった(置き換えられた)かどうかを検索します。

Line #, DPC/ISR, Process, Stack Tag, Stack, Count, TimeStamp, % Weight
10, , , ,   wuaueng.dll!CUpdatesToPruneList::PopulateSupersedenceInfo, 31521, , 43,72
11, , , ,   wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded, 31521, , 43,72

MSU更新プログラムのインストールに使用されるWUSA.exeは、Windows Updateの単なるラッパーです。Windows Updateは更新プログラムをインストールした後、更新プログラムが適用されるかどうかを確認するためにループで再びハングし、インストール後にこれらのチェックが役に立たなくなり、このループが他のMSU更新プログラムのインストールをブロックします。

インストールを高速化するには、GUI(services.msc)または昇格(管理者として実行)コマンドライン(net stop wuauserv)を使用してWindowsUpdateサービスを停止します。これでループが停止し、アップデートのインストールが高速になりました。

最初のMSU更新をインストールし、WindowsUpdateサービスを再度停止して、2番目のMSUファイルをインストールします。

また、CMDと同じフォルダーにあるすべてのMSUファイルを列挙するスクリプトを作成し、それらインストールして、セットアップを高速化するためにWUサービスを毎回停止します。


4
ご回答どうもありがとうございました!これにより、スタンドアロンインストーラを使用してその「検索」ステップを確実に通過でき、多くの助けになりました。Windowsが更新プログラムを入手できることを願っています!
トーマスウォード

4
@DmitriNesterukダウン投票する代わりに、管理者facepalm
magicandre1981

4
私はサービスを停止しましたが、それをインストールしようとした瞬間に戻りmsuます。
マテウスモレイラ

1
Microsoftからリモートシステム管理ツールをインストールしようとすると、まるで魔法のように機能しました。彼らのフォーラムはいつものように役に立たなかったので、この解決策を見つけるのに時間を割いてくれてありがとう!
-user121391

4
サービスを停止する権限がなかったため、msuからファイルを抽出し、昇格したプロンプトから.cabファイルをインストールしました。> dism / online / add-package /packagepath:C:\update\myupdate.cab
kttii
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.