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

0x80092004:WindowsServerでの.NETFrameworkインストールエラー

Windows Server2012R2でオンラインおよびオフラインのインストーラーを使用してNETFramework4.7.2をインストールすると、次のエラーが発生しました:0x80092004 — Cannot find object or property 。同時に、「Couldn’t find the hash of component: NetFx4-PenIMC 」エラーがイベントビューアのログに表示されました。解決策を見つけるのにかなりの時間がかかりました。結局のところ、この問題は、インストールされている.Net Framework 3.5(またはその更新プログラム)のエラーが原因で、.NET4.7.2をインストールできなかったことに関連していました。私は私を助けた明白でない解決策を見つけました、そして私はそれをここで説明します。

0x80092004 (CRYPT_E_NOT_FOUND)を修正するには エラーの場合、Microsoftアップデートカタログから.NETFrameworkアップデートパッケージを手動でダウンロードする必要があります。

  1. https://www.catalog.update.microsoft.comにアクセスして、 KB4340558を検索します。;
  2. 更新プログラムをダウンロードする2018-07Windows8.1およびサーバー用の.NETFramework3.5、4.5.2、4.6、4.6.1、4.6.2、4.7、4.7.1、4.7.2のセキュリティと品質のロールアップ2012 R2 for x64(KB4340558);
  3. 3つのMSUファイルをダウンロードすることをお勧めします。それらをすべてダウンロードして、フォルダーc:\ Distr \ update:
    windows8.1-kb4338415-x64_cc34d1c48e0cc2a92f3c340ad9a0c927eb3ec2d1.msu
    windows8.1-kb4338419-x64_4d257a38e38b6b8e3d9e4763dba2ae7506b2754d.msu
    windows8.1-kb4338424-x64_e3d28f90c6b9dd7e80217b6fb0869e7b6dfe6738.msu

    0x80092004:WindowsServerでの.NETFrameworkインストールエラー
  4. 次に、次のコマンドを使用してMSUファイルを抽出します。
    expand -f:* c:\Distr\update\*.msu c:\Distr\update\extract 0x80092004:WindowsServerでの.NETFrameworkインストールエラー
  5. いくつかのファイルがC:\ Distr \ update\extractに表示されます。 CABファイルのみが必要です。 DISMツールを使用してCAB更新をWindowsイメージに統合します(再起動が必要な場合は実行します):
    dism /online /add-package /packagepath:"C:\Distr\update\extract\Windows8.1-KB4338415-x64.cab"
    dism /online /add-package /packagepath:"C:\Distr\update\extract\Windows8.1-KB4338419-x64.cab"
    dism /online /add-package /packagepath:"C:\Distr\update\extract\Windows8.1-KB4338424-x64.cab"
    dism /online /add-package /packagepath:"C:\Distr\update\extract\WSUSSCAN.cab"
  6. CABファイルのインストール時に0x80092004エラーが表示された場合は、次のコマンドを使用してこの更新プログラムをアンインストールします(たとえば、KB4338419のインストール中にエラーが表示されました)。
    dism /online /remove-package /packagepath:"C:\Distr\update\extract\Windows8.1-KB4338419-x64.cab"
    次に、次のコマンドを使用して同じCABファイルをインストールします。
    dism /online /add-package /packagepath:"C:\Distr\update\extract\Windows8.1-KB4338419-x64.cab" 私の場合、エラー0x80092004が消えるまで、KB4338419を2回続けてインストールおよび削除する必要がありました。
  7. サーバーを再起動し、.Net 4.7.2をインストールしてみてください–エラーなしでインストールされます。次に、C:\ Distr \update\からファイルを削除します。

この問題は、Windows8でも同じように修正されています。


  1. .Net Framework 3.5 インストール エラー コード 0x800f0922 を修正します。

    .Net Framework 3.5 インストール エラーの修正コード 0x800f0922: 上記のエラーは、.net フレームワークをインストールできないことを意味し、更新しようとするとエラー コード 0x800f0922 が表示されます。この問題が発生する理由は 1 つではありませんが、コントロール パネルから .NET Framework 3.5 をアクティブ化しないのと同じくらいばかげている場合があります。しかし、ユーザーによって PC の構成が異なるため、この問題を解決できる可能性のあるすべての方法をリストしようとします。 .Net Framework 3.5 インストール エ

  2. FIX:Server 2016 での NET Framework 3.5 0xc004000d インストール エラー (解決済み)

    Windows Server 2016 での Net Framework 3.5 0xc004000d インストール エラーは、Windows が .NET Framework 3.5 機能 (.Net Framework 2.0 および 3.0 を含む) をインストールするために必要なファイルを見つけられないか、ダウンロードできないために表示されます。このチュートリアルでは、サーバー 2016 での NET Framework 3.5 0xc004000d インストール エラーを解決するための手順と利用可能なすべての方法について説明します。 「指定されたサーバーで機能を追加または削除する要