Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

エラー0x800F0950.NETFramework3.5のインストールを修正する方法

エラーコード0x800F0950 Windows10およびWindows11で、従来のインストーラーを使用して.NET 3.5 Frameworkをインストールしようとしたとき、またはこの依存関係を必要とするゲームやアプリを起動しようとしたときに表示されます。エラーコードに付随するエラーメッセージは、「次の機能をインストールできませんでした」です。 。

エラー0x800F0950.NETFramework3.5のインストールを修正する方法

この問題を徹底的に調査し、Windows10とWindows11の両方のマシンで問題を再現しようとすると、0x800F0950の原因となる可能性のあるいくつかの異なるシナリオがあることがわかりました。 この問題の発生を助長する可能性のある原因の候補リストは次のとおりです。

  • 3.5.NETFrameworkがありません – Windows 10でこの依存関係を必要とするプログラムを起動しようとしたときにこのエラーが表示された場合は、Windowsの機能画面からインストールをトリガーするだけです。これにより、Windowsインストーラで現在発生している可能性のある問題を回避できます。
  • 4.8.NETFrameworkがありません – Windows 11にアップデートした後でこの問題に対処している場合は、OSに最新の.NET Frameworkパッケージがないために、エラーが発生している可能性があります。エラーは.NET3.5の反復を示していますが、実際には、公式チャネルを使用して最新バージョンをインストールしたことを確認する必要があります。
  • 以前の.NETFrameworkインストールの残骸 –結局のところ、以前に失敗した.NETインストールを処理した場合、またはFrameworkパッケージをアンインストールしようとしたが中断された場合は、同等の破損が残っているためにインストーラーが新しいファイルをインストールできないため、このエラーが表示されることがあります。この場合、.NETFramework修復ツールを実行して問題を修正できます。
  • 古いWindowsビルド – .NET Frameworkのインストールが失敗する原因となる可能性があるもう1つの根本的な理由は、古いOSビルドです。ユーザーがインストールしようとしている.NETFrameworkがOSビルドでサポートされていないため、インストールが失敗することは(Windows 10と11の両方で)珍しいことではありません。このシナリオに遭遇した場合は、.NET Frameworkのインストールを試す前に、保留中のすべてのWindows Updateを最初にインストールすることで、問題を解決できます。
  • .NETFrameworkはWU経由でインストールされるのを待っています –影響を受ける一部のユーザーによると、インストールしようとしているのと同じ.NET Frameworkパッケージが既にダウンロードされており、WU経由でインストールされるのを待っているシナリオでこの問題が発生することも予想できます。この場合、保留中の更新をすべてインストールしてPCを再起動すると、問題が自動的に修正されます。
  • 破損したWindowsインストーラーコンポーネント –破損したWindowsインストーラーコンポーネントを処理しているために.NET Frameworkをインストールできない場合、問題を完全に回避する1つの方法は、互換性のあるWindows10またはWindows11インストールメディアからのインストールをDISM経由で処理することです。 DISMコンポーネントも影響を受ける場合は、カスタムインストールスクリプトを作成して、昇格したCMDプロンプトから実行することもできます。
  • システムファイルの破損 –エラーコードをバイパスして保留中の.NET Frameworkのインストールを完了するためのあらゆる方法を試しても何も機能しない場合、破損したすべてのWindowsコンポーネントを更新するために修復インストールを実行するしかありません。 。

この問題を引き起こす可能性のあるすべての潜在的なシナリオに精通しているので、影響を受ける他のユーザーがこのエラーコードの最後に到達するために正常に使用した可能性のある修正のリストを次に示します。

DotNETから.NETFramework4.8をインストールする(Windows 11のみ)

ユーザーが.NETFrameworkバージョン3.5を必要とするゲームを(Steamまたは他のゲームランチャーを介して)起動しようとすると、Windows11が0x800F0950エラーをトリガーすることが知られていることに注意してください。 Windows 11の秘訣は、ゲームを起動するために必要なバージョンだけでなく、ゲームを実行できるようにするために、新しいイテレーションもすべて必要になることです。

この特定のシナリオに遭遇した場合は、DotNETホームページにアクセスし、ランタイムをダウンロードすることで、問題を修正できるはずです。 公式サーバーを使用した4.8.NETFrameworkのバージョン。

これを行う方法については、以下の手順に従ってください。

  1. 任意のブラウザを開き、 DotNETFramework4.8のダウンロードページにアクセスします。 。
  2. 内部に入ったら、 .NETFramework4.8ランタイムのダウンロードをクリックします。 ボタン。 エラー0x800F0950.NETFramework3.5のインストールを修正する方法
  3. ダウンロードが完了したら、ダウンロードした実行可能ファイルをダブルクリックして、 UAC(ユーザーアカウント制御)を受け入れます。 プロンプト。
  4. インストールウィンドウ内で、残りの手順に従って.NETFramework4.8のインストールを完了します。
  5. 操作が完了したら、コンピュータを再起動して、問題が修正されたかどうかを確認します。

同じ0x800F0950の場合 エラーがまだ発生している場合は、以下の次の潜在的な修正に進んでください。

.NETFramework修復ツールの実行

.NET Frameworkバージョンをインストールしようとした以前の試みが、予期しないシャットダウンなどによって中断された場合は、新しい.NETFrameworkインスタンスのインストールに影響を与えているある種の残りのファイルを処理している可能性があります。

このような状況に陥った場合の最善の行動は、 Microsoft.NETFramework修復ツールを実行することです。 0x800F0950の出現の原因となる可能性のある残りのファイルとデータクラスターをクリアするために、推奨される修正を適用します。

更新: このツールは、Windows10とWindows11の両方で動作します。手順は実質的に同じです。

以下の手順に従って、.NETFramework修復ツールをダウンロードして実行します。

  1. 任意のブラウザからMicrosoft.NETFramework修復ツールのダウンロードページを開きます。
  2. 正しいページが表示されたら、ダウンロードをクリックします Microsoft.NETFramework修復ツールの下のボタン 。 エラー0x800F0950.NETFramework3.5のインストールを修正する方法
  3. ダウンロードが完了したら、 NetFxRepairToolをダブルクリックします。 ユーザーアカウント制御で[はい]をクリックします 管理者権限を付与します。
  4. 画面の指示に従って修復ユーティリティを展開し、最初のスキャンが完了したら、推奨される修復戦略を実行します。 エラー0x800F0950.NETFramework3.5のインストールを修正する方法
  5. 推奨される修復戦略が実施されたら、コンピューターをもう一度再起動し、次の起動が完了した後で.NETFrameworkのインストールを再試行します。

同じ種類の問題が引き続き発生する場合は、以下の次の潜在的な修正に進んでください。

Windowsの機能を使用して.NETFramework3.5をインストールする(Windows 10のみ)

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

注: Windows 11には、このフレームワークの新しいバージョンが既にインストールされており、デフォルトで有効になっているため、それを必要とするアプリで確実に利用できるようにするために、ユーザー側でアクションを実行する必要はありません。

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

.NET Framework 3.5をインストールするには [Windowsの機能]画面から、以下の手順に従います。

  1. 実行を開きます Windowsキー+Rを押してダイアログボックス 。次に、「appwiz.cpl」と入力します テキストボックス内でEnterを押します プログラムと機能を開くには メニュー。 エラー0x800F0950.NETFramework3.5のインストールを修正する方法
  2. プログラムと機能に入ると メニューの場合は、右側のメニューを使用して、Windowsの機能をオンまたはオフにするをクリックします。 。 エラー0x800F0950.NETFramework3.5のインストールを修正する方法
  3. Windowsの機能画面が表示されたら、まず、。 NET Framework 3.5(このパッケージには.NET 2.0および3.0が含まれています)に関連付けられているチェックボックスをオンにします。 次に、[ OK]をクリックします 変更を保存します。 エラー0x800F0950.NETFramework3.5のインストールを修正する方法
  4. 確認プロンプトで、[はい]をクリックします 手順を開始し、パッケージが正常にインストールされるのを待ちます。
  5. 操作が完了したら、コンピュータを再起動し、次の起動が完了したら問題が修正されるかどうかを確認します。

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

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

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

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

:保留中の更新プログラムをインストールする手順は、両方のWindowsバージョンで同じです。

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

  1. 実行を開きます Windowsキー+Rを押してダイアログボックス 。次に、「ms-settings:windowsupdate」と入力します テキストボックス内でEnterを押します Windows Updateを開くには 設定のタブ アプリ。 エラー0x800F0950.NETFramework3.5のインストールを修正する方法
  2. Windows Update画面内で、右側のセクションに移動し、更新の確認をクリックします。 。 エラー0x800F0950.NETFramework3.5のインストールを修正する方法
  3. 次に、画面の指示に従って、コンピューターを最新の状態にするまで、保留中の各更新をインストールします。
    注: 保留中のすべての更新をインストールする前に再起動するように求められた場合は、指示に従って再起動してください。ただし、次の起動が完了したら、同じWindows Update画面に戻って、残りの更新プログラムのインストールを完了します。
  4. 保留中のすべてのWindowsUpdateを最終的にインストールすると、.NETFramework3.5がWindowsUpdateコンポーネントによって既にインストールされていることがわかります。

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

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

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

>

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

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

注: Windows10とWindows11の両方で、以下の手順に従うことができます。互換性のあるインストールメディアを挿入してください。

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

    注: Powershellを使用する場合は、「 PowerShell」と入力します ‘ cmd の代わりに‘ ‘。

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

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

カスタムインストールスクリプトの作成(Windows 10のみ)

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

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

更新: この方法はWindows11では機能しません。

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

  1. 実行を開きます Windowsキー+Rを押してダイアログボックスを表示します。 次に、” notepad.exe”と入力します Ctrl + Shift + Enter を押します 高架のメモ帳ウィンドウを開きます。 エラー0x800F0950.NETFramework3.5のインストールを修正する方法

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

  2. 高架のメモ帳ウィンドウに入ったら、次のコードを貼り付けます。 sources \ install.wim "set setupdrv =%% I if defined setupdrv(echo Found drive%setupdrv%echo Installing .NET Framework 3.5 ... Dism / online / enable-feature / featurename:NetFX3 / All / Source:プレースホルダー :\ sources \ sxs/LimitAccessエコー。 echo .NETFramework3.5をechoにインストールする必要があります。 )else(echoインストールメディアが見つかりません!echo DVDまたはUSBフラッシュドライブを挿入し、このファイルをもう一度実行します。echo。)一時停止

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

  3. コードを正常に挿入し、それに応じて変更したら、上部のリボンを使用してファイル>を選択します。 名前を付けて保存 次に、作成したスクリプトを保存する適切な場所を選択します。
  4. 任意の名前を付けることができますが、名前の末尾に「.cmd」拡張子を付けることが重要です。正しい拡張子を追加したら、保存をクリックします ボタンをクリックして修正を作成します。 エラー0x800F0950.NETFramework3.5のインストールを修正する方法
  5. 次に、前に.cmdスクリプトを保存した場所に移動し、ファイルを右クリックして、管理者として実行をクリックします。 新しく表示されたコンテキストメニューから。次に、[はい]をクリックします 確認プロンプトで、操作が完了するのを待ちます。
  6. この手順の最後に、このカスタムスクリプトは.NET 3.5 Frameworkをインストールし、Windowsインストールメディアを使用してサポートファイルにアクセスし、作業を完了します。この操作が完了したら、コンピューターを再起動して、問題が修正されたかどうかを確認します。

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

修復インストールの実行

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

これはクリーンインストールで実行できますが、代わりに修復インストール(インプレース修復)を実行することをお勧めします。

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


  1. Windows 10 で Origin エラー 9:0 を修正する方法

    Origin は、Steam、Epic Games、GOG、Uplay などの他のゲーム プラットフォームでは利用できない幅広いゲームを提供するため、ユニークなゲーム プラットフォームです。ただし、このアプリの使用中に発生する可能性のある一般的なエラーの 1 つは、Origin エラー コード 9:0 です。 . エラー – インストーラーでエラーが発生しましたというエラー メッセージが表示される場合があります アプリを更新するか、新しいバージョンをインストールするとき。このエラーは、PC のさまざまなバグ、ウイルス対策/ファイアウォールの複雑さ、破損した .NET パッケージ、または破損した

  2. Windows 10でWDF_VIOLATIONエラーを修正する方法

    Windows ユーザーは、新しいブルー スクリーン オブ デス エラーに直面しています。 WDF_VIOLATION と表示され、お使いの PC で問題が発生したため、再起動する必要があるというおなじみのメッセージが表示されます。このエラーの後、PC は再起動しますが、システムがクラッシュしてイライラすることがあります。将来的に重大な問題を引き起こさないように、WDF の意味を理解することが重要です。あなたも同じ問題に取り組んでいるなら、あなたは正しい場所にいます。 WDF とは何かを説明するとともに、WDF_vilation エラー ウィンドウ 10 を修正するのに役立つ完璧なガイドをお届