- 1 はじめに:0x800f0954は「.NET 3.5が落とせない/参照できない」サイン
- 2 0x800f0954の主な原因
- 3 まず確認:あなたのPCは「会社・学校の管理PC」?
- 4 対処法1(最優先・成功率高):ISOを使って.NET 3.5をオフライン導入する(DISM)
- 5 対処法2:Windowsの機能から有効化(家庭用・制限なし向け)
- 6 対処法3(企業PCで多い):WSUS/ポリシーの制限を緩める
- 7 対処法4:ネットワーク/プロキシを切り分ける(意外と多い)
- 8 対処法5:Windows Update自体が不調なら修復する(SFC/DISM)
- 9 よくある質問(FAQ)
- 10 まとめ:最短で直すなら「ISO+DISM」が強い
はじめに:0x800f0954は「.NET 3.5が落とせない/参照できない」サイン

Windows 10/11で古いアプリを入れたり起動したりすると、.NET Framework 3.5(.NET 2.0/3.0含む)が必要になり、途中で失敗して次のような表示が出ることがあります。
- 必要な機能をインストールできませんでした
- Windows は要求された変更を完了できませんでした
- エラーコード:0x800f0954
このエラーは、単なる一時的な通信不良というよりも、Windowsが.NET 3.5の入手先(更新先)にうまくアクセスできないときに起こりやすいのが特徴です。
特に、会社・学校のPC(WSUSやグループポリシー管理)や、プロキシ環境、ネットワーク制限がある環境で発生しやすいです。
この記事では、初心者の方でも順番どおりに進められるように、成功率が高い順に対処法を整理して解説します。
0x800f0954の主な原因
0x800f0954が出る原因はだいたい次のどれかです。
- WSUS(社内の更新サーバー)経由になっていて、Microsoftから追加機能を取れない
- グループポリシーで「オプション機能の取得先」が制限されている
- プロキシ/フィルタリング/ファイアウォールで必要なダウンロードが遮断されている
- Windows Update関連のコンポーネントが不調(破損・停止・不整合)
- オフライン環境で入れようとしている(インストール元がない)
結論から言うと、最短で確実なのは 「ISOを使ったDISMのオフライン導入」です。
まずはそこから試すのが安全で速いです。
まず確認:あなたのPCは「会社・学校の管理PC」?
次のどれかに当てはまる場合、WSUS/ポリシー影響の可能性が高いです。
- 会社や学校から支給されたPC
- 「設定」が一部グレーアウトして変更できない
- Windows Updateが「組織によって管理されています」と出る
- VPN接続中だけ症状が出る
当てはまっても大丈夫です。この記事の後半でちゃんと分岐して解説します。
対処法1(最優先・成功率高):ISOを使って.NET 3.5をオフライン導入する(DISM)
0x800f0954は「ネット経由で取れない」ケースが多いので、Windowsのインストールメディアから直接入れる方法が最も安定します。
手順1:WindowsのISOを用意してマウントする
- Microsoft公式からWindowsのISOを入手(正規のもの)
- ISOファイルを右クリック → 「マウント」
- エクスプローラーで新しく増えたドライブ(例:D: や E:)を確認
※このドライブ内に sources\sxs があるのが重要です。
手順2:管理者としてターミナル(コマンド)を開く
- スタートを右クリック
- 「ターミナル(管理者)」 または 「Windows PowerShell(管理者)」 を選択
- ユーザーアカウント制御が出たら「はい」
手順3:DISMコマンドで.NET 3.5を有効化
マウントしたドライブが D: の例:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxs
- D: はあなたの環境のドライブ文字に置き換えてください。
- 完了したら再起動して、アプリのインストール(または起動)をもう一度試します。
この方法は、ネットワークやWSUSに左右されにくく、エバーグリーンで最も強い「鉄板手順」です。
対処法2:Windowsの機能から有効化(家庭用・制限なし向け)
企業PCでは失敗しやすいですが、家庭用PCならこれで通ることもあります。
- スタートで「Windowsの機能」と検索
- 「Windows の機能の有効化または無効化」 を開く
- .NET Framework 3.5(.NET 2.0 および 3.0 を含む) にチェック
- OK → そのままインストール
ここで0x800f0954が出るなら、次の「WSUS/ポリシー」対処へ進むのが早いです。
対処法3(企業PCで多い):WSUS/ポリシーの制限を緩める
できれば先に:社内ルールの確認
会社・学校のPCでは、勝手に設定変更するとポリシー違反になることがあります。
可能ならIT管理者に「.NET 3.5が必要で、追加機能の取得がブロックされている」と相談するのが安全です。
方法A:グループポリシーで「Windows Updateから取得」を許可
(Windows Pro以上で使えることが多いです)
- Win + R → gpedit.msc
- コンピューターの構成 → 管理用テンプレート → システム
- 「オプションのコンポーネント インストールとコンポーネント修復を指定する」 を開く
- 「有効」 を選ぶ
- 可能なら 「Windows Update を使って修復コンテンツをダウンロードする」 を許可する設定にする
- PC再起動 → 再度.NET 3.5を有効化
※組織によってはこの設定自体がロックされていることがあります。ロックされている場合は、DISM(ISO導入)が現実的です。
方法B:レジストリでWSUS参照を一時的に外す(上級者・自己責任)
これは環境によって効きますが、組織管理PCでは推奨度は低いです。
実施するなら必ず元に戻してください。
- Win + R → regedit
- 次を開く
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU - UseWUServer の値を 0 にする
- 再起動 → .NET 3.5の有効化を試す
- 終わったら UseWUServer を 1 に戻す
※企業環境では管理者判断が必要です。迷う場合はやらない方が安全です。
対処法4:ネットワーク/プロキシを切り分ける(意外と多い)
- VPNを切って試す(許可されている範囲で)
- 別の回線(スマホテザリング等)で試す
- プロキシ利用中なら、社内の許可設定が必要な場合があります
「家庭のWi-Fiではダメ、スマホ回線なら入る」などが起きる場合、ネットワーク制限が原因の可能性が高いです。
対処法5:Windows Update自体が不調なら修復する(SFC/DISM)
.NET 3.5が入らない原因が、Windowsの更新コンポーネントの不整合のこともあります。
1) 管理者でターミナルを開く(ここは必ず入れる)
- スタートを右クリック
- 「ターミナル(管理者)」 を開く
- 表示されたらそのまま実行
2) まずDISMでイメージ修復
DISM /Online /Cleanup-Image /RestoreHealth
3) 次にSFCでシステムファイル修復
sfc /scannow
完了後に再起動し、再度.NET 3.5を有効化します。
(この順番は「まずDISM→次にSFC」が安定です)
よくある質問(FAQ)
Q1. .NET Framework 3.5って削除してもいいの?
古いアプリが必要としている場合があるので、必要になったら入れるでOKです。常に必須ではありません。
Q2. Windows 11でも方法は同じ?
基本は同じです。画面の名称が多少違っても、DISM+ISO導入は共通で使えます。
Q3. 「sources\sxs が見つからない」と言われた
ISOが正しくない/必要なコンポーネントが入っていない可能性があります。別の正規ISOで試してください。
Q4. 会社PCで変更できない
その場合は、管理者制限がかかっている可能性が高いです。
最短は「IT担当に.NET 3.5が必要」と伝え、配布や許可を受けることです。
まとめ:最短で直すなら「ISO+DISM」が強い
0x800f0954は「.NET 3.5を入れたいのに、取得先に到達できない/許可されていない」ことが原因になりがちです。
だからこそ、ネット環境に左右されない ISO+DISM導入が最も成功率が高く、エバーグリーンに残せる手順になります。
- 最優先:ISOをマウントしてDISMで導入(安定・最短)
- 次点:Windowsの機能から有効化(家庭用向け)
- 企業PC:WSUS/ポリシーが原因のことが多い(無理に触らず管理者相談も視野)
- 仕上げ:DISM → SFC でWindows側の破損も修復
【おすすめ記事】
▶︎ワイヤレスネットワークでデバイス同士にアクセスできなくなったときの解決法
▶︎「新しいネットワークが接続されません」と表示されたときの対処法
▶︎iPhoneが最強のWi-Fiルーターに!外出先で安全にネット接続する方法
本記事で紹介したような、業務用PCのトラブル解決・社内マニュアル化・仮想マシン構築・リモート対応による修理相談なども承っております。
パソコンが動かない、仮想環境を整えたい、社内IT対応に困っている…
そんな企業様・部署単位でのご相談も、お気軽にどうぞ。
▶︎ お仕事・ご依頼の詳細は こちらのフォーム よりご連絡ください。

