Windows Update自体が問題を引き起こし、ダウンロードしたコンポーネントの更新に失敗する場合が数多くあります。更新モジュールに「変更待ち」の通知が表示される場合があります。これは、何度か試行してもインストールを拒否します。このような場合は、ダウンロード済みのWindowsUpdateファイルを削除することをお勧めします。
更新モジュールは、ファイルが存在するかどうかを確認します。そうでない場合は、プロセス全体が再初期化され、更新のダウンロードが再開されます。部分的にダウンロードされる更新ファイルは何かではなく、これでその問題が修正されます。
方法1:一時フォルダーの内容を削除する
コンピューターの一時フォルダーは、ダウンロード時にファイルを保持し、インストーラーは、ファイルを正しいディレクトリにインストールしようとすると、このフォルダーからファイルをフェッチします。インストーラーは、インストールが行われるように選択されているのと同じフォルダーにファイルをダウンロードすることはありません。
一時フォルダの内容を削除して、Runターミナルを使用してアクセスすることで問題を解決することができます。
- Windows + Rを押して、「 %temp% ダイアログボックスで」を選択し、Enterキーを押します。
- 一時フォルダをクリアしたことがない場合は、ディレクトリに何百ものエントリが表示されます。また、このフォルダのコピーを別の場所に作成して、何か問題が発生した場合に復元できるようにすることをお勧めします。
すべてのアイテムを選択して右クリックし、 削除 。
- この後、コンピュータの電源を入れ直し、このアクションで問題が解決したかどうかを確認します。
方法2:SoftwareDistributionフォルダーのコンテンツを削除する
SoftwareDistributionは、Windowsディレクトリにあるフォルダーで、コンピューターに最新のWindowsUpdateをインストールするために必要なファイルを一時的に保存するために使用されます。これは更新モジュールの要件であり、これに対する読み取り/書き込み操作はWUagentによって管理されます。
このフォルダの内容を削除すると、更新履歴が削除されます。履歴の削除には独自の特典があります。たとえば、更新モジュールの初期化に大きな時間がかかることはなくなりました。コンテンツを削除する前に、更新モジュールを無効にする必要があります。
- Windows + Sを押して、「 コマンド・プロンプト ダイアログボックスで」を選択し、アプリケーションを右クリックして「 管理者として実行 」。
- コマンドプロンプトで、「 ネットストップwuauserv 」と「 ネットストップビット 」。コマンドプロンプトはまだ閉じないでください。後で必要になる場合があります。
次に、Windows Updateディレクトリに移動し、すでに存在するすべての更新されたファイルを削除します。ファイルエクスプローラーまたはマイコンピューターを開き、手順に従います。
- 以下に記載されているアドレスに移動します。 Runアプリケーションを起動し、アドレスをコピーして貼り付けて直接アクセスすることもできます。
C: Windows SoftwareDistribution
- ソフトウェア配布内のすべてを削除します フォルダ(元に戻したい場合に備えて、別の場所にカットアンドペーストすることもできます)。
注意: 代わりに、ソフトウェア配布フォルダーの名前を変更することもできます。 「SoftwareDistributionold」のような名前を付けます。
次に、Windows Updateサービスをオンに戻し、再度起動する必要があります。最初に、Update Managerが詳細を計算し、ダウンロード用のマニフェストを準備するのに数分かかる場合があります。
- Windows + Sを押して、「 コマンド・プロンプト ダイアログボックスで」を選択し、アプリケーションを右クリックして「 管理者として実行 」。
- コマンドプロンプトで、「 ネットスタートwuauserv 」と「 ネットスタートビット 」と入力し、Enterキーを押します。
- 次に、コンピューターを再起動して、WindowsUpdateファイルを削除するように求めるアクティビティを実行してみます。
解決策3:XMLファイルを削除する
Windowsは、ダウンロードされた、または現在ダウンロードされるキューにあるすべての更新ファイルを追跡するためにXMLファイルを維持します。このXMLファイルを削除すると、すべてのリストが失われ、Windowsがリストの欠落を検出すると、新しいリストが作成され、すべての操作が再初期化されます。
注意: リストを削除する代わりに、ファイルを別の場所にカットアンドペーストして、問題が発生した場合にいつでも復元できるようにすることをお勧めします。
- Windows + Rを押して、「 C: Windows WinSxS ダイアログボックスで」を選択し、Enterキーを押します。
- ディレクトリで保留中のXMLファイルを検索し、 削除
- コンピューターを正しく再起動し、WindowsUpdateファイルが正常に削除されているかどうかを確認します。
解決策4:CatRoot2フォルダーをリセットする
Catrootとcatroot2は、WindowsUpdateの操作に不可欠なフォルダーです。これらは、更新パッケージの署名を保存するために使用され、インストールプロセスに役立ちます。 catroot2フォルダーのリセットは、いくつかのWindowsUpdateの問題に対する既知の修正です。
注意: catroot2フォルダーを削除したり名前を変更したりしないでください。このフォルダはWindowsによって自動的に再作成されますが、後者が行われた場合は再作成されません。
- Windows + Sを押して、「 cmd ダイアログボックスで」を選択し、アプリケーションを右クリックして、 管理者として実行 。
- 昇格したコマンドプロンプトが表示されたら、次のコマンドステートメントを1つずつ実行します。
net stop cryptsvc md%systemroot% system32 catroot2.old
今、すべてを削除します 内容 catroot2フォルダーの削除後、次のコマンドを実行します。
ネットスタートcryptsvc
Windows Updateを再度起動すると、catrootフォルダーがリセットされます。
読んだ3分