[修正] .NET Framework3.5インストールエラー0x800F0950



問題を排除するために楽器を試してください

ザ・ エラーコード0x800F0950 従来のインストーラーを使用して.NET3.5 Frameworkをインストールしようとすると、Windows10にが表示されます。エラーコードに付随するエラーメッセージは次のとおりです。 「次の機能をインストールできませんでした」



NET Framework3.5エラー



ほとんどの場合、影響を受けるユーザーは、WindowsFeatureを使用して.NETFramework 3.5をインストールすることにより、この問題を修正することができました。 Windows 10を使用している場合は、既にコンピューターにインストーラーがあります。Windowsの[機能]画面から強制的にインストールする必要があります。



.NET Framework3.5のインストールを強制するのに役立つ可能性のあるもう1つの方法はWindowsUpdateです。 Microsoftは定期的にアップデートをプッシュしていることに注意してください ネットフレームワーク 、およびをトリガーする可能性のある最も一般的な理由の1つ 0x800F0950 エラーは、NETFrameworkアップデートがWindowsUpdate経由でインストールされるのをすでに待機しているインスタンスです。

Windowsの機能またはWindowsUpdateを介してインストールできない場合は、互換性のあるインストールメディアから不足しているフレームワークをインストールできます。それでも失敗する場合は、解析エラーを無視するカスタムスクリプトを作成し、CMDまたはPowershellターミナルを介して強制的にインストールできます。

ただし、システムの破損の問題が原因でこのエラーコードが表示され、最終的にオペレーティングシステムのフレームワークをインストールする機能に影響を与えるという文書化された状況がいくつかあります。この場合、このエラーを修正する実行可能な方法は、修復インストールまたはクリーンインストールのみです。



方法1:Windowsの機能を使用して.NET Framework3.5をインストールする

ブラウザでダウンロードしたインストーラから.NETFrameworkバージョン3.5をインストールしようとしたときにこのエラーが表示された場合は、Windowsの[機能]メニューからインストールすることで、問題を完全に回避できる可能性があります。

Windows10にはすでに.NETFrameworkバージョン3.5のアーカイブが含まれていることに注意してください。インストールを促すだけです。以前に遭遇していたいくつかの影響を受けたユーザー エラーコード0x800F0950 .NET Frameworkバージョン3.5をインストールする場合、従来、Windowsの機能画面からインストールを試みたところ、インストールがスムーズに行われることが確認されていました。

をインストールするには .NET Framework 3.5 Windowsの機能画面から、以下の手順に従ってください。

  1. 開く 実行 を押してダイアログボックス Windowsキー+ R 。次に、 ‘appwiz.cpl’ テキストボックス内でを押します 入る 開くために プログラムと機能 メニュー。

    appwiz.cplと入力し、Enterキーを押して、インストールされているプログラムのリストを開きます。

  2. 中に入ると プログラムと機能 メニューの場合は、右側のメニューを使用してクリックします Windowsの機能をオンまたはオフにします

    Windowsの機能メニューへのアクセス

  3. Windowsの機能画面が表示されたら、に関連付けられているチェックボックスをオンにすることから始めます。 NET Framework 3.5(このパッケージには.NET 2.0および3.0が含まれています)、 次にクリックします OK 変更を保存します。

    .NET Framework3.5の有効化

  4. 確認プロンプトで、をクリックします はい 手順を開始し、パッケージが正常にインストールされるのを待ちます。
  5. 操作が完了したら、コンピュータを再起動し、次の起動が完了したら問題が修正されるかどうかを確認します。

この方法が適用できない場合は、別のエラーが発生したか、以前にダウンロードした実行可能ファイルから.NET Framework 3.5パッケージをインストールすることを計画している場合は、次の潜在的な修正に進みます。

方法2:保留中のすべてのWindowsUpdateをインストールする

をトリガーする可能性のある1つの理由 0x800F0950 .NET Framework 3.5アップデートをインストールしようとしたときのエラーは、WindowsUpdateに同じことを実行する準備ができているスケジュールされたアップデートがすでにあるという事実です。

同じエラーコードに遭遇した一部のユーザーは、Windows 10バージョンを利用可能な最新のビルドに更新した後、最終的に問題を修正できたと報告しています。これを実行してコンピューターを再起動した後、ほとんどの人が.NET Framework 3.5が既にインストールされているため、専用のインストーラーを使用する必要がないことを報告しています。

このシナリオが当てはまる場合は、Windows 10コンピューターに保留中のすべての更新プログラムをインストールし、これで問題が自動的に解決されるかどうかを確認します。

  1. 開く 実行 を押してダイアログボックス Windowsキー+ R 。次に、 ‘ms-settings:windowsupdate’ テキストボックス内でを押します 入る 開くために Windows Update のタブ 設定 アプリ。

    ダイアログの実行:ms-settings:windowsupdate

  2. Windows Update画面内で、右側のセクションに移動して、をクリックします。 アップデートを確認する

    保留中のすべてのWindowsUpdateをインストールする

  3. 次に、画面の指示に従って、コンピューターを最新の状態にするまで、保留中の各更新をインストールします。
    注意: 保留中のすべての更新をインストールする前に再起動するように求められた場合は、指示に従って再起動してください。ただし、次の起動が完了したら、同じWindows Update画面に戻って、残りの更新プログラムのインストールを完了します。
  4. 保留中のすべてのWindowsUpdateを最終的にインストールすると、.NET Framework3.5が既にインストールされていることがわかります。 WindowsUpdateコンポーネント。

これが発生しなかった場合、または現在保留中のWindows Updateをインストールする準備ができていない場合は、以下の次の潜在的な修正に進んでください。

方法3:インストールメディアを介したNETFrameworkのインストール

最初の2つの修正がうまくいかなかった場合、多くのユーザーが正常に使用した1つの実行可能な修正は、互換性のあるインストールメディアに、管理者特権のコマンドプロンプトまたはPowershellウィンドウからNETFrameworkをインストールさせることです。

これは以下の方法と同等ですが、互換性のあるインストールメディアがすでにある場合は、はるかに高速です。

この方法を試してみたい場合は、以下の手順に従ってインストールしてください。 .NET Framework 3.5 互換性のあるインストールメディアから直接バージョン:

  1. 互換性のあるインストールメディアをDVDドライブ、フラッシュドライブに挿入するか、ISOを使用している場合はマウントします。
  2. 押す Windowsキー+ R 開くために 実行 ダイアログボックス。次に、 ‘cmd’ テキストボックス内でを押します Ctrl + Shift + Enter 昇格したコマンドプロンプトを開きます。あなたが見るとき UAC(ユーザーアカウントプロンプト) 、クリック はい 管理者権限を付与します。

    [実行]ダイアログに「cmd」と入力します

    注意: Powershellを使用する場合は、「 パワーシェル ' の代わりに ' cmd ‘。

  3. 管理者特権のCMDプロンプトが表示されたら、次のコマンドを入力して「 XXX ‘現在インストールメディアを保持している文字:
    Dism / online / enable-feature / featurename:NetFX3 / All / Source:XXX : sources  sxs / LimitAccess
  4. 押す 入る このプロセスを開始し、操作が完了するのを待ちます。インストールが完了したら、コンピューターを再起動し、次の起動が完了したらNETFrameworkが正常にインストールされたかどうかを確認します。

それでも表示される場合は 0x800F0950 エラーまたはインストールが別のエラーコードで失敗した場合は、以下の次の潜在的な修正に進んでください。

方法4:カスタムインストールスクリプトを作成する

上記の方法がうまくいかなかった場合、またはWindowsの機能を使用する代わりの方法を探している場合は、 0x800F0950 カスタムCMDインストールスクリプトを作成し、昇格された特権で実行するとエラーが発生します。

ただし、これを行うには、次のことを行う必要があることに注意してください Windows10コンピューターと互換性のあるインストールメディアを作成する

互換性のあるインストールメディアが既にある場合、または上記のガイドを使用して作成したばかりの場合は、以下の手順に従って、カスタムスクリプトを使用して.NET Framework3.5を強制的にインストールしてください。

  1. 開く 実行 を押してダイアログボックス Windowsキー+ R。 次に、 ” notepad.exe” Ctrl + Shift +を押します 入る 高架のメモ帳ウィンドウを開きます。

    高架のメモ帳ウィンドウを開く

    注意: によって促されたとき UAC(ユーザーアカウント制御) 、クリック はい 管理者権限を付与します。

  2. 高架のメモ帳ウィンドウに入ったら、次のコードを貼り付けます。
    @echo off Title .NET Framework 3.5オフラインインストーラーfor %% I in(DEFGHIJKLMNOPQRSTUVWX YZ)do if present '%% I:\ sources  install.wim' set setupdrv = %% I if defined setupdrv(echo Found drive%setupdrv %echo .NET Framework3.5をインストールしています... Dism / online / enable-feature / featurename:NetFX3 / All / Source: PLACEHOLDER : sources  sxs / LimitAccessエコー。 echo .NET Framework3.5をechoにインストールする必要があります。 )else(echoインストールメディアが見つかりません!echo DVDまたはUSBフラッシュドライブを挿入し、このファイルをもう一度実行します。echo。)pause

    注意: 交換する必要があります PLACEHOLDER 現在インストールメディアをホストしているドライブの文字。

  3. コードを正常に挿入し、それに応じて変更したら、上部のリボンを使用して選択します ファイル> 名前を付けて保存 次に、作成したスクリプトを保存する適切な場所を選択します。
  4. 好きな名前を付けることができますが、名前の末尾を「.cmd」にすることが重要です。正しい拡張子を追加したら、をクリックします 保存する ボタンをクリックして修正を作成します。

    CMD修正の作成

  5. 次に、以前に.cmdスクリプトを保存した場所に移動し、ファイルを右クリックして、をクリックします。 管理者として実行 新しく登場したコンテキストメニューから。次に、をクリックします はい 確認プロンプトで、操作が完了するのを待ちます。
  6. この手順の最後に、このカスタムスクリプトは.NET 3.5 Frameworkをインストールし、Windowsインストールメディアを使用してサポートファイルにアクセスし、作業を完了します。この操作が完了したら、コンピューターを再起動して、問題が修正されたかどうかを確認します。

まだ表示されている場合 0x800F0950 エラーコードが表示されない場合、または別のエラーコードが表示されない場合は、以下の潜在的な修正を下に移動してください。

方法5:修復インストールの実行

上記の潜在的な修正のいずれもうまくいかなかった場合は、従来は解消されなかったある種の破損に対処している可能性があります。この場合、解決を試みる必要があります 0x800F0950 すべてのWindows関連ファイルをリセットすることによるエラーコード。

あなたはこれを行うことができます クリーンインストール 、しかし私たちの推奨事項は 修理インストール(インプレース修理) 代わりに。

クリーンインストールはOSドライブ上のすべてを識別して削除するわけではありませんが(事前にバックアップしない限り)、修復インストールはOSコンポーネントにのみ影響し、個人のファイル、アプリ、ゲームはそのまま残ります。

タグ .NETエラー 読んだ7分