.NET Framework インストール時のエラー 0x800F0954
症状
Windows 10でBarTenderを実行するために必要なコンポーネントである.NET Frameworkをインストールしようとすると、次のエラーメッセージが表示されることがあります。
Windows で要求された変更を完了できませんでした。
変更を完了できませんでした。コンピューターを再起動して、もう一度お試しください。
エラーコード: 0x800F0954
対象
- Windows 10
- WSUS(Windows Server Update Services)を利用している場合。このエラーは、WSUSで.NETインストーラーが承認されていない場合に発生することがあります。
- .NET Framework 3.5
解決方法
これらの手順は、必ずIT管理者が確認し、実施することを強くおすすめします。
以下のレジストリ編集(管理者権限が必要)で、一時的にWSUSサーバーをバイパスする必要があります。
- スタートボタンを右クリックし、ファイル名を指定して実行をクリックします。
- regedit.exeと入力し、OKをクリックします。
-
次のレジストリキーに移動します。
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
- 左側のツリー構造でAUフォルダーを右クリックし、「エクスポート」を選択して、変更前にバックアップを作成します。
- 右側のペインで、UseWUServerという値が存在する場合は、そのデータを0に設定します。
- レジストリエディターを終了します。
- Windowsを再起動します。
- .NET Frameworkをインストールします。
- インストール後、再度レジストリを開き、UseWUServerのデータを1に戻します。
- レジストリエディターを終了します。
- Windowsを再起動します。