WindowsUpdateエラー0x8007045bとは何ですか
更新の問題は、Windowsの世界への啓示ではありません。 これらは、新しいビルド、パッチ、およびその他の種類の更新をインストールしているときに表示される傾向があります。 一部のユーザーは、システムを利用可能な次のWindowsビルド(Windows 0 Insider Preview 8007045)にアップグレードしようとすると、10x14379bエラーが発生することを報告しました。 これは更新の最も議論されているケースですが、他のビルドやマイナーな更新でも同様の問題が発生する可能性があります。 ほとんどすべての更新エラーは、ファイルの破損、サービスの誤った構成、サードパーティの干渉、およびその他の密接に関連する理由など、それらを発生させる原因と同じ原因を共有しています。 それらを解決するには、以下の一連のソリューションをじっくりと検討することをお勧めします。 本質を見逃さないように、各手順を正確に実行してください。
Windows修復ツールをダウンロードする
レジストリの破損、ファイル システムの誤動作、Windows ドライバーの不安定性に関連する問題を解決できる、Windows 用の特別な修復ユーティリティがあります。 Advanced System Repair Pro を使用して、Windows 0 の「Windows Update エラー 8007045x10b」を修正することをお勧めします。
1.WindowsUpdateトラブルシューティングを起動します
最初の、しかししばしば過小評価されている解決策は、UpdateTroubleshooterです。 はい、組み込みのトラブルシューティングでは、ポップエラーの外観にはさまざまな原因があるため、必ずしもポップエラーが修正されるとは限りません。 それにもかかわらず、0x8007045bコードを克服するためにWindowsトラブルシューターを試す価値はあります。 組み込みのユーティリティは、潜在的な問題についてシステムをスキャンし、自動アルゴリズムを使用してそれらを修正しようとします。
- Open 設定 に移動して 更新とセキュリティ > 解決します.
- 右側のペインで、 Windows Updateの をクリックし トラブルシューティングを実行する.
- 画面の指示に従ってプロセスを終了し、PCを再起動します。
2.システムファイルが欠落または破損していないことを確認します
冒頭で述べたように、ファイルの欠落や破損が原因で更新エラーが表示されることはよくあることです。 Windowsサービスを正しく実行するために不可欠な特定のファイルのリストがあります。 これらのファイルの一部がネイティブ環境から外れている場合は、更新エラーの原因である可能性が高くなります。 以下では、SFC(システムファイルチェッカー)とDISM(展開イメージのサービスと管理)の両方を使用します。これらは、存在しないコンポーネントがある場合はそれを検出して復元します。 以下のシーケンスを使用して、これらのスキャンの両方を起動してください。 こうやって:
SFC
- Open コマンドプロンプト 入力して、
cmd
横の検索ボックスに Start Menu - 右クリック コマンドプロンプト 選択して 管理者として実行..
- コンソールを開いたら、次のように入力します
sfc /scannow
コマンドをクリックしてクリックします 入力します. - 修正プロセスが完了したら、コンピューターを再起動します。
DISM
- Open コマンドプロンプト 前のステップで行ったように。
- このコマンドをコピーして貼り付けます
DISM.exe /Online /Cleanup-image /Restorehealth
. - クリック 入力します Windowsがスキャンと修正を終了するまで待ちます。
- 完了したら、PCを再起動して、アップデートを再インストールします。
これらのスキャンを両方実行した後、更新のインストールを再試行してください。 これが機能しない場合は、以下の代替エラーソリューションに進んでください。
3.ハードドライブをスキャンして破損したフラグメントを探します
一部の更新の問題は、ハードドライブの破損が原因である可能性があります。 そのため、このような破損が存在するかどうかを常に確認することをお勧めします。 これを行うには、次の手順に従います。
- Open コマンドプロンプト 上記と同じように。
- 次に、を貼り付ける必要があります
chkdsk /f /r C:
コマンドを押して 入力します。 必要に応じて交換してください 「C」 あなたのハードドライブの手紙で。 - システムは構成エラーと物理エラーの両方をスキャンし、それらを自動的に修復します。
この方法では問題が解決する可能性が低いため、最終的にうまくいかなくても心配する必要はありません。
4.クリーンブートアップを実行します
いくつかの互換性の問題の結果として、0x8007045bエラーが発生する可能性があります。 ウイルス対策ソフトウェアまたはその他のサードパーティソフトウェアは、Windowsサービスと競合して問題を引き起こす可能性があります。 クリーンブートアップ機能は、ユーザーが組み込みのアプリとサービスを使用してのみPCをブートし、一部のセカンダリアプリが原因であるかどうかを確認するのに役立ちます。 クリーンブートアップモードで起動するには、以下の簡単な手順に従います。
- イベント ウィンドウズキー+ R 組み合わせと貼り付け
msconfig
. - 次に、開いたウィンドウで、 サービス 上部にあるタブ。
- の横にあるチェックボックスをオンにします すべてのマイクロソフトサービスを隠す とをクリックしてください すべて無効にします
- 今選択してください タブを選択して 選択的スタートアップ オプション。 チェックボックスがオンになっているのは、 システム・サービスをロードする.
- クリック 申し込む & OK。 次に、PCを再起動します。
これで、クリーンブートモードでシステムの更新を試みることができます。 アップデートのインストールに失敗したか成功したかに関係なく、Windowsを通常のスタートアップ設定に戻す必要があります。 これを行うには、無効にしたサービスを有効にし、スタートアップオプションをから変更して、上記で実装したすべての手順をやり直すだけです。 選択的な 〜へ ノーマル.
5.WindowsUpdateコンポーネントをリセットします
更新に関連する問題を解決するもう2つの核となる方法は、WindowsUpdate設定のリセットを実行することです。 手順全体では、BITS、暗号化、MSIインストーラー、およびWindows Updateサービスを再起動し、一部の更新フォルダー(SoftwareDistributionおよびCatrootXNUMX)の名前を変更します。 これらのフォルダーには、WindowsUpdateの実装に必要な一時ファイルが含まれています。 これに基づいて、Windowsに破損した要素を削除し、更新関連のコンポーネントを最初から作成するように強制します。 以下に、この方法を回避するXNUMXつの方法を示します。 XNUMXつ目は、各コンソールコマンドを手動で入力して実行する必要があります。 もうXNUMXつは、メモ帳で記述され、WUReset.batとして保存されるいわゆるバッチスクリプトです。 どちらを選択しても、実際の違いはありません。 手順全体を行うのは複雑に思えるかもしれませんが、それほど時間と知識は必要ありません。 以下の手順に従ってください。
手動の手順を使用する
- Open コマンドプロンプト 入力して、
cmd
横の検索ボックスに Start Menu - 右クリック コマンドプロンプト 選択して 管理者として実行..
- このコマンドのリストをXNUMXつずつコピーして貼り付けます 入力します それぞれの後に。 (このアクションは、責任のあるサービスを無効にします Windowsのアップデート)
- 次に、上記のフォルダの名前を変更する必要があります。 クリックしてこれらのコマンドを貼り付けるだけです 入力します それぞれの後に。
- 最後に、あとは無効にしたサービスを元に戻すだけです。 したがって、これらのコマンドを以前と同じように適用します。
- これですべて完了です。 Windows Updateセンターに移動して、インストールを再試行してください。
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 Catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
バッチスクリプトの使用
これは、上記の代替方法です。 バッチスクリプトを使用して同じ範囲のコマンドを実行し、すべてのWindows Updateコンポーネント、暗号化サービス、およびSoftwareDistributionなどのフォルダーをリセットします。 想像できるほど難しいことではありませんが、前のものよりも簡単です。 必要なのは、Windowsのメモ帳とちょっとしたコピーアンドペーストの魔法だけです。 バッチスクリプトは、コマンドを手動で入力せずにすべてのステップを一度に実行する際に優位に立ちます。 将来、同様の問題が発生した場合は、作成済みの問題を実行できます。 。バット 更新コンポーネントをリセットするファイル:
- 新しい メモ帳 ファイル。 これを行うには、デスクトップ上の空き領域を右クリックして、を選択します。 新作 & テキスト文書.
- 次に、このコマンドのリストをメモ帳に貼り付けます。
- 貼り付けが完了したら、をクリックします File > 名前を付けて保存 名前をつけて WUReset.bat。 必ず設定してください エンコーディング 〜へ ANSI ファイルを任意の場所に保存します。
- 最後に、ファイルを右クリックして、 管理者として実行. WindowsUpdateの自動リセットをお楽しみください。
@ECHO OFF
echo Simple Script to Reset / Clear Windows Update
echo.
PAUSE
echo.
attrib -h -r -s %windir%system32catroot2
attrib -h -r -s %windir%system32catroot2*.*
net stop wuauserv
net stop CryptSvc
net stop BITS
ren %windir%system32catroot2 catroot2.old
ren %windir%SoftwareDistribution sold.old
ren "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader" downloader.old
net Start BITS
net start CryptSvc
net start wuauserv
echo.
echo Task completed successfully...
echo.
PAUSE
6.メディア作成ツールを使用する
更新を刺激して正常に動作させる試みがない場合に使用する最後の、しかし非常に強力なツールは、メディア作成ツールです。 この機器は、ユーザーがさまざまなエラーを回避するために利用できる更新の最新部分を取得するのに役立ちます。 更新手順は個人データに影響を与えることはなく、単にPCをアップグレードするだけです。 これを行うには、以下の手順に従います。
- まず、ユーティリティをからダウンロードする必要があります MicrosoftのWebサイト.
- 次に、ダウンロードしたファイルを実行します。
- 利用規約に同意した後、XNUMXつのオプションから選択できます。 選択する このPCを今すぐアップグレード.
- に選択します。 個人ファイルを保持する それらが手つかずになることを確実にするために。
- 最後に、プロセスを起動し、終了するまで待ちます。
- うまくいけば、この方法が0x8007045bエラーの回避に役立つことを願っています。
まとめ
これは、0x8007045bの問題にスタンプを付ける方法に関するチュートリアルでした。 問題が解決しない場合があり、デッドロックに陥ったと思われます。 この場合、以前の更新が上書きされるため、将来の更新を待つことができます。 将来、新しいアップデートを入手する際に同様の問題に直面した場合は、このガイドを参照して同じ手順を試してください。 それらは非常に用途が広く、更新に関連する多くの同様の問題に適合します。