「Windowsは要求された変更を完了できませんでした」エラー(0x800f081fなど)の解決方法
.NET Framework や IIS などのソフトウェアをインストールしようとした際に、「Windowsは要求された変更を完了できませんでした」というエラーメッセージが表示されることがあります。この際に表示されるエラーコードとしては、0x800f081f、0x800f0805、0x80070422、0x800f0922、0x800f0906 などが挙げられます。また、「Windows の機能」から機能を有効化できない場合にも、同様のエラーが発生することがあります。

エラーコード 0x800f081f、0x800f0805、0x80070422、0x800f0922、0x800f0906 とは
このエラーメッセージは、多くの場合、他のプログラムやアプリケーションの動作に必要な .NET Framework 3.5 をインストールしようとしたときに表示されます。
このエラーが発生する主な原因は、関連するグループポリシーの設定が無効になっていることです。なお、グループポリシーエディターは、Windows Home エディションには搭載されていない点にご注意ください。
「Windowsは要求された変更を完了できませんでした」への対処法
方法1: グループポリシーエディターを使用する
まず、ローカルグループポリシーエディターを開きます。Win + R キーを押して「ファイル名を指定して実行」を開き、「gpedit.msc」と入力して Enter キーを押してください。Windows 10 をお使いの場合は、タスクバーの検索ボックスで「グループポリシー」と検索しても開けます。
ローカルグループポリシーエディターを開いたら、次のパスへ移動します。
コンピューターの構成 > 管理用テンプレート > システム
左側の「システム」フォルダーをクリックしたら、右側に表示される「オプションコンポーネントのインストールおよびコンポーネントの修復に関する設定を指定する」をダブルクリックします。
初期設定では「未構成」になっているはずです。これを「有効」に変更し、「適用」ボタンをクリックします。

設定を変更した後、改めて同じ .NET Framework 3.5 のインストールを試してみてください。今度は問題なく完了するはずです。
方法2: DISM ツールを使用する
DISM(Deployment Image Servicing and Management)は、さまざまな場面で活用できるコマンドラインツールです。たとえば、破損した Windows Update のシステムファイルの修復や、Windows システムイメージの復旧などに利用できます。
このツールを使用するには、管理者権限でコマンドプロンプトを起動する必要があります。タスクバーの検索ボックスで「cmd」と検索し、「コマンドプロンプト」を右クリックして「管理者として実行」を選択してください。その後、以下のコマンドを入力します。
Dism /online /enable-feature /featurename:NetFx3 /All /Source:[ドライブ文字]:\sources\sxs /LimitAccess
「[ドライブ文字]」の部分は、お使いのシステムドライブまたはインストールメディアのドライブ文字に置き換えてください。
コマンドの実行後、再度インストールを試みてください。
それでも問題が解決しない場合は、クリーンブートを実行してから、再度インストールをお試しください。
上記のいずれの方法でも解決しない場合は、Microsoft の公式サイトからセットアップファイルを再ダウンロードする必要があるかもしれません。
-
「Windowsが要求された変更を完了できませんでした」エラーの解決方法まとめ
Windowsに.NET Frameworkをインストールしようとした際、「Windowsが要求された変更を完了できませんでした」というエラーが表示されることがあります。エラーコードは0x80004005、0x800f0906、0x800f081f、0x80070422、0x800736B3、0x800f0805、0x800f0922など様々です。 多くの場合、このエラーは.NET Framework 3.5が必要なプログラムやアプリケーションを実行したときに発生します。「はい」をクリックして.NET Frameworkをインストールすると、数分後に「.NET Framework(2.0および
-
「要求されたサービスを完了するのに十分なシステムリソースが存在しません」エラーの対処法を徹底解説
ファイルやフォルダーを開こうとするたびに「要求されたサービスを完了するのに十分なシステムリソースが存在しません(Insufficient System Resources Exist To Complete The Requested Service)」というエラーが表示されたら、焦ってしまうことでしょう。特に急ぎの作業があるときはなおさらです。メモリ不足が原因だと結論づけてしまいがちですが、実は必ずしもそうとは限りません。驚くことに、いくつかの簡単な対処法でこの問題を解決できる場合があります。それでは、具体的な解決策を見ていきましょう。 「システムリソース不足」エラーを解決する最適な方法 1