Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 8.1 でアップデートの検索が停止する

これは私が最近戦っているかなり奇妙な問題です。私の最近の Windows 関連の記事を読んでいるなら、比較的新しい Lenovo Ideapad Y50-70 ラップトップで Windows Update (WU) 機能に問題があり、完全なシステム イメージを古い状態に戻す必要がありました。独自のもの。ただし、これ自体が UEFI、ATI、および Windows 8.1 の組み合わせで大きな問題を引き起こしましたが、私たちはそのハードルをうまく管理しました.

この事件から数週間後、私はラップトップがうるさく、CPU ファンが長時間稼働していることに気付きました。当然のことながら、プロセッサは 13% で実行されていたため、ほぼすべてが 1 つの論理スレッドであり、これは WU サービスも制御する svchost.exe プロセスでした。私は再び失敗した更新に直面していることを知っていました。実際、Windows 8.1 は、どれだけ長く実行したままにしても更新の検索を完了しませんでした。これを修正する必要があると判断しました。

問題の詳細

症状は単純です。Windows 8.1 は更新プログラムをチェックしますが、完了せず、システムは CPU 使用率が高くビジー状態です。これは、更新をインストールできないことを意味します。この機能を気にすると、行き詰まっているように見えるかもしれません。とか、気になることもあるでしょう。

私にとって、この問題は、2016 年 5 月の更新サイクルと最近のロールアップ更新パッチが利用可能になるまでの間のどこかで明らかになりました。それ以来、新しいドライバーをインストールしていないか、新しいハードウェアを追加していません。私の推測では、Windows Update にパッチの 1 つが欠けており、それが見つからないため、ループに陥っています。何らかの奇妙な理由で、更新サイクルの 1 つ中に、重要なデータが取り残されました。それが私の仮定です。

1 つを除いて、ログに明らかなエラーはありません。これは、直面している問題とは関係ありませんが、このチュートリアルを読んでいるという事実は、ここで取得された情報の一部があなたのケースに関連していることを示しています。

Windows ストアがマシン ライセンスを同期できませんでした。結果コード 0x80070002

このエラーの意味をオンラインで検索しましたが、ジャングル全体です。提案とオプションを 1 つずつゆっくりと見ていく必要があります。とにかく、興味がある場合は、WU のエラー コードのリストを参照するか、特定のエントリを検索してください。何百もの結果が得られますが、もちろん、それらはすべてあなたのものとは異なります。

解決策 - 公式のものはどれも機能しません

これはおそらく、このストーリー全体で最も面白い部分です。私はオンラインになり、読み始めました。インターネットは私に 6 つの異なる手がかりを与えてくれました - そのほとんどは Microsoft からの公式の提案とツールでした - しかし、それらは私の問題を決して解決しませんでした。このガイドを完全なものにするために、それらすべてについて言及し、実際に機能した 1 つのことに焦点を当てます。繰り返しますが、これは以前のイメージの状態やバックアップに戻ることではなく、実際の問題を把握して解決することです。古いスナップショットに戻って数日後に破損するだけの時間を無駄にするわけにはいかないからです。

トラブルシューティング ツールを使用する

Windows 7 以降にはきちんとしたトラブルシューティング ウィザードが付属しており、自動化された方法で問題の修正を試みることができます。これは、スキルの低いユーザーや、システムの内部を掘り下げたくないユーザーにとって便利なソリューションです。

トラブルシューティング担当者は、エラー - 0x80070490 を見つけて修正したと主張しています。これは、イベント ログのものとは異なります。これにより、更新履歴も完全にリセットされますが、必要に応じて WU がインデックスを再構築します。しかし、これで問題は解決しませんでした。

ディスク

次に試したツールは、展開イメージのサービスと管理 (DISM) ツールです。この便利なユーティリティは、専門家およびシステム管理者向けに設計されており、Windows に組み込まれているため、使用するだけで済みます。公式の指示では、次のコマンドが提案されています:

C:\windows\system32>DISM.exe /Online /Cleanup-image /Restorehealth

DISM をしばらく実行すると、エラーが修正されたと主張して完了しました。それは本当にありません。

C:\windows\system32>DISM.exe /Online /Cleanup-image /Restorehealth

展開イメージのサービスと管理ツール
バージョン:6.3.9600.17031

イメージ バージョン:6.3.9600.17031

[===========================100.0%==========================]
復元操作が正常に完了しました。コンポーネント
ストアの破損が修復されました。

操作は正常に完了しました。

C:\windows\system32>

Windows Update エラーの修正ウィザード

また、最新の WU 診断ツールも実行してみました。このツールは、インタラクティブなオンライン ウィザードを実行するときに利用できます。このツールは Troubleshooter と非常によく似ており、実際にははるかに徹底的な実行を完了し、さらに多くのエラーを検出したようです.エラー コードは常に変化し続けていることに注意してください。さらに、0x80244019 が何度か表示されることもありましたが、これは WU サービスが停止したために発生しただけであり、開始する必要がありました。

ただし、診断ユーティリティによって修正されたと思われる多くの良い点にもかかわらず、どれも違いはありませんでした.暫定的な再起動の有無にかかわらず、WU はスタックしたままになり、CPU は 12 ~ 13% のマークでホバリングします。

PowerShell PSWindowsUpdate モジュール

私は公式の PSWindowsUpdate モジュールを試しました。このモジュールは、Powershell を介して更新を取得し、コア機能に内在する問題を回避するはずです。本当にクールなツールのようです。私は、WU エラーに関する非常に実用的なガイドで Kapil Arya によって提供された指示に従いましたが、これは実際にはどこにも行きませんでした。また、チュートリアルが少し異なる一連の問題を参照していることにも注意してください。

ExecutionPolicy の設定 RemoteSigned
インポート モジュール PSWindowsUpdate
Get-WUInstall

スタンドアロン パッチ - KB3138615

スタンドアロンの WU パッチ KB3138615 を試してみましたが、直接ダウンロードすることはできなかったため、Microsoft Update カタログを使用する必要がありましたが、これで問題ありませんでした。パッチは実行されてインストールされましたが、それでも更新を取得できませんでした。

その他

私も DEP 設定を変更してみました - 本当に意味がなく、オンラインの記事で何度も繰り返されている純粋な魔法のように思えます。

私がしなかったことの 1 つは、WU コンポーネントを手動でリセットすることです。これは長くて長期にわたる行動であり、物事を台無しにする可能性が十分にあります.さらに、これらのアクションはすべてスクリプト化することができ、いずれにしてもトラブルシューターまたは診断ツールの一部である必要があります。いいえ。

実用的なソリューション:オートパッチャー

見よ、私は非公式のツールを使用してWUを修正しようとした.私は通常、システム管理用のサードパーティのユーティリティを推奨したり、信じたりしていないため、これは非常に急進的です。でも、今回は失うものがなかったので、やってみることにしました。 2016 年の夏に Microsoft によってリリースされた公式の修正プログラムを最終的に見つけてテストする前に、遅い Windows 7 の更新機能を回避するために Autopatcher を使用しようとしたため、Autopatcher の経験は生ぬるいものでした。

私は Autopatcher をダウンロードし、重要な Windows Update と重要でない Windows Update をすべて取得させます。これは 2.1 GB 相当のデータです。次に、これらのいくつかを実際にインストールできることをテストし、1 月の Adob​​e Flash Player の修正とその他いくつかを試しました。正常に動作し、その後の起動時に、実際に利用可能なホットフィックスのリストから削除されました.

私を驚かせたのは、2014年から2015年の古い修正プログラムの長いリストがリストされていたことです.Windowsがインストールされていないか、インストールする必要があるか、提供する必要さえあると思われます.全部インストールすることにしました。 Autopatcher は問題なくアクションを完了しました。再起動後も表示されていたので、他の更新プログラムに取って代わられたと思いますが、もっと重要なのは、Windows Update が再び機能していたことです! Autopatcher が何を実行し、インストールを試みたとしても、最終的にシステムに影響を与えていたループを解決したに違いありません。不足しているホットフィックスが最終的に適用されたか、破損したライブラリが置き換えられ、サービスは通常の作業を再開できたと思います。これはばかげたことのように聞こえますが、実際にはすべての古いものをインストールすることが役に立ちました。

別のシステム効果

私がこの記事を書いてから、そしてそれを公開する直前に、まったく同じ症状を伴うまったく同じ問題が私の Asus Vivobook で発生しました。したがって、私は同じ方法を使用し、Autopatcher で問題を確実に修正しました。

面白いのは、問題が再発し続けることです。しばらくすると、WU は単にシステム アップデートの検索を停止します。幸いなことに、Autopatcher は 2 つの完全に異なるシステムで何度も問題を解決し、一貫した良好な結果をもたらしました。それを実行し、更新をインストールするだけで、システムは通常の高速 WU 操作を再開します。

これは、ここで起こっていることが何であれ、Windows 8.1 固有の問題であることを示しており、このセミインテリジェントなオペレーティング システムを改善するものではなく、Windows 10 にアップグレードする理由にもなりません。逆に.ナンセンスな陰謀はさておき、ベンダーが主力製品の重要なコンポーネントのコア問題を解決できない、または解決したくない場合、私はそのベンダーの将来のリリースを使用するつもりはありません。

これに直面している人への推奨事項 - 問題が解決することを期待してアップグレードしないでください。そうかもしれませんが、それは解決策ではなく回避策です。私自身の方法もある意味でハックですが、本来あるべき WU 機能を元に戻します。とにかく、2 つの異なる Windows 8.1 ボックス、異なるハードウェア、異なるベンダー、異なるソフトウェア スタックでさえ、同じ問題です。これは純粋な OS の問題です。汗をかかないで、自分を責めないでください。 Autopatcher を使用してグリッチを修正し、通常の操作を再開します。信頼性が高く、安全で、過去 5 ~ 6 か月で 10 回以上テストされており、非常に優れています。

結論

私はここで成し遂げた仕事を誇りに思っていません。しかし、公式ツールのどれもが実際に有用で意味のあることを何もしなかったのは非常にばかげていると思います.サードパーティのソフトウェアを使用した力ずくのアプローチで、何らかの形でループのハードルを乗り越えることができました.さらに言えば、システムを再インストールすると修正された可能性がありますが、私はそれを疑っています.結局のところ、以前のイメージへの復元は一時的にしか役に立たず、システムを狂わせる何かが他にありました.

全体として、Autopatcher や WSUS Offline が最適な方法だとはまだ思いませんが、そうする必要がある場合は、更新のないシステムや WU が壊れているシステムよりもおそらく優れているでしょう。それでも、さまざまなエラーに対処する方法、いくつかのトラブルシューティング ツールの使用、いくつかの PowerShell トリック、いくつかのその他の些細なこと、そして Autopatcher によるかなり予期しないすべて適用の修正など、ここで多くのことを学びました.プロットの突然のひねり。

同様の問題に遭遇したことがある場合は、最初は簡単なことから始めて、絶望と大きな変化に向かってゆっくりと進んでください.公式のユーティリティです。役に立たない場合は、Autopatcher を検討してください。私は結果に満足しており、たとえそれがすべきではないことをしたとしても、このプログラムを使用することに自信が持てます.更新してほしいと頼んでいたのですが、実際には Windows Update が修正されました。この全体で詩的なパラドックスを理解できますか?問題は、ここ数年に見られた Windows 7 と 8.1 の問題で、Microsoft がそのような重要な機能にもっと焦点を当てることを本当に望んでいるということです.とにかく、このチュートリアルがあなたの正気を取り戻すのに役立つことを願っています.気をつけて。

乾杯。


  1. Windows 10 を bash しましょう。つまり、Windows 10 で BASH を実行します!

    はい。 Windows 10 は特別なことではありません。オペレーティング システムがリリースされたとき、1 年前の G50 に関する私のレビューと、最近の Anniversary Update に関する私の記事の両方で、それを確立しました。良くも悪くもありません。ちょうど平均。 ただし、興味深いのは、BASH を実行できることです。はい、基本的に適切な Linux です。仮想マシンとしてではありません。これは、Linux システムコールを NT API に変換し、Linux カーネルをエミュレートする Pico カーネル ドライバーを使用した、Ubuntu のユーザーモード実装です。邪悪

  2. 解決済み:Windows 10 の更新プログラムが 2022 の更新プログラムのチェックで停止する

    Microsoft は、サードパーティ アプリケーションによって作成されたセキュリティ ホールを修正する Windows 更新プログラムを定期的にリリースし、セキュリティの改善とバグ修正を行います。また、Windows 10 の更新プログラムが自動的にインストールされるように設定されています。つまり、新しい更新が利用可能になるたびに、Windows Update を介して自動的にダウンロードおよびインストールされます。または、Windows の設定から更新プログラムを手動で確認する必要がある場合や、更新プログラムの更新とセキュリティ チェックが必要な場合もあります。ただし、一部のユーザーからは