Windows 10/11でエラー0x80070659が発生したときの原因と11の解決策
Windowsデバイスに.NET Framework 4をインストールしようとした際、「システムポリシーによってインストールが許可されていません」というエラーコード0x80070659が表示されるケースが報告されています。また、Windows Updateの実行中に同じエラーに遭遇するユーザーもいます。
もしエラー0x80070659にお困りであれば、この記事はまさにうってつけです。本記事では、このエラーの正体と発生原因を詳しく解説し、実際に効果があった対処法を順番にご紹介します。
Windowsのエラー0x80070659とは?
Windowsデバイスに表示されるエラー0x80070659は、システム内に構成上の問題が存在することを示すサインです。設定が誤って変更されているため修正が必要であることを、システムが知らせているとも言えます。
場合によっては、レジストリエントリの破損や損傷が原因でこのエラーが発生することもあります。ただし、最もよくあるシナリオは、システムのアップグレードを実行しようとしたタイミングです。
エラー0x80070659の主な原因
このエラーの原因はシステムによって異なりますが、共通しているのは、デバイスのパフォーマンスに影響を及ぼすため非常に厄介だという点です。
以下に、エラー0x80070659の一般的な原因を挙げます。
- 構成の問題 – システムが構成上の問題を検出すると、エラー0x80070659がスローされます。
- 誤ったシステム設定 – 最近システム設定を変更した場合、変更内容が正しいか確認してください。設定ミスがあると、このエラーが表示される可能性があります。
- 破損または損傷したレジストリエントリ – レジストリの破損は、さまざまなエラーメッセージを引き起こすことで有名です。修復すればエラーを解消できる場合があります。
- Windows Update自体の問題 – インターネット接続が不安定だったり、アップデート自体に不具合があると、エラーが発生することがあります。更新プログラムをダウンロードする際は、安定した高速な通信環境を確保し、手動ダウンロードの前にはレビューを確認して、アップデート自体の安定性やバグの有無をチェックしましょう。
- システムファイルの問題 – システムファイルに異常があると、画面にこのエラーが表示されることがあります。システムファイル チェッカー(SFC)ユーティリティを使って修復しましょう。
- マルウェア感染 – ウイルスやマルウェアへの感染が原因で、エラー0x80070659が発生する場合もあります。この場合は、ウイルスを完全に駆除することが先決です。
- 未完了のアップデート – アップデートが途中で中断された場合にも、このエラーが現れることがあります。
エラー0x80070659への対処法11選
ここからは、エラー0x80070659を解消するための具体的な方法を紹介します。上から順番に試してみてください。
対処法1:Windows Updateトラブルシューティングツールを使う
Windows Updateトラブルシューターは、Windows Updateに関する問題を自動的に検出・修復してくれる標準ツールです。問題の診断から、Microsoftのサーバーから最新のアップデートを取得し直し、再インストールするまでの一連の手順を案内してくれます。
使い方は以下の通りです。
- 設定を開き、Updateとセキュリティを選択します。
- トラブルシューティングのセクションへ移動します。
- 追加のトラブルシューティングツールを選択し、Windows Updateの項目をクリックします。
- トラブルシューティングツールの実行ボタンを押します。
- 完了したらPCを再起動し、エラーがまだ表示されるかどうかを確認します。
対処法2:必要なWindows Updateサービスが動作しているか確認する
Windows Update関連サービスは、OSやオプションソフトウェアへの更新を提供する一連のサービスです。WSUS(Windows Server Update Service)、Microsoft Update、Automatic Updatesなどが含まれ、ネットワーク上の全マシンのWindows更新を管理しています。
必要なサービスがすべて有効になっているか確認するには、以下の手順を実行します。
- 検索フィールドにcmdと入力します。
- 管理者として実行を選択します。
- 以下のコマンドを1行ずつ入力し、それぞれEnterキーを押します。
- taskkill /f /fi “SERVICES eq wuauserv”(複数回実行)
- net stop cryptSvc
- net stop bits
- net stop msiserver
- ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
- rmdir C:\Windows\SoftwareDistribution\DataStore
- rmdir C:\Windows\SoftwareDistribution\Download
- すべてのコマンドを実行し終えたら、コマンドプロンプトを閉じます。
- PCを再起動し、もう一度アップデートのインストールを試みます。
対処法3:一時キャッシュフォルダをクリーンアップする
Windowsの一時キャッシュフォルダは、ダウンロード中のファイルやコピー中のデータを一時的に保管する場所です。ネットワーク接続が一瞬途切れてもダウンロードを継続できるようにしたり、よく使うファイルの一部をハードディスクに保存することでパフォーマンスを向上させる役割を担っています。
しかし、このフォルダはWindows上でトラブルの原因になりやすく、ウイルスやマルウェアの攻撃を受けやすいことでも知られています。そのため、専門家はエラーが発生した際にはこのフォルダをクリアすることを推奨しています。
一時キャッシュフォルダを削除する手順は以下の通りです。
- Windows + Rキーを同時に押し続けます。
- テキストフィールドに%windir%\SoftwareDistribution\DataStoreと入力し、Enterキーを押します。
- 新しいエクスプローラーのウィンドウが開きます。
- フォルダ内のすべてのファイルを削除します。
- PCを再起動します。
対処法4:システムファイル チェッカーを実行する
システムファイル チェッカー(SFC)は、コンピュータ上のシステムファイルをスキャンできるWindows標準ユーティリティです。コマンドプロンプトから「sfc」コマンドでアクセスできます。
このツールは、欠損または破損したファイルを検出して修復でき、トラブルシューティングの手順として頻繁に活用されます。Windows Resource Protection(WRP)機能を利用して、PC上に破損・欠落ファイルがないかを保証します。
SFCを使用する手順は以下の通りです。
- Windowsキーを押し、検索フィールドにcmdと入力します。
- 検索結果を右クリックし、管理者として実行を選択します。
- コマンドプロンプトのウィンドウが表示されたら、次のコマンドを入力します:sfc /scannow。
- Enterキーを押します。
- スキャンが完了するまで待ちます。
- 完了後、PCを再起動し、再度アップデートのインストールを試みます。
対処法5:ソフトウェア制御ポリシーを確認する
ソフトウェア制御ポリシーは、Windows 10/11に搭載された機能で、IT管理者がデバイスにインストール・実行できるソフトウェアを制限できます。組織内で承認済みアプリケーションのみを使用させるための有効な手段です。
基本的にソフトウェア制御ポリシーとは、コンピュータ上でのソフトウェアの使用方法を管理するセキュリティポリシーの集合であり、悪意のあるコードによる被害を抑えたり、マルウェアのインストール自体を防いだりするのに役立ちます。
なお、ソフトウェア制御ポリシーはWindows 10/11のProfessionalおよびEnterpriseエディションでのみ動作します。Homeエディションをご利用の場合は、この方法は適用されませんのでご注意ください。
現在のソフトウェア制御ポリシーを確認する手順は以下の通りです。
- コントロールパネルを起動します。
- システムとセキュリティを選択します。
- 管理ツールへ移動します。
- ローカル セキュリティ ポリシーを開きます。
- ソフトウェアの制限のポリシーのセクションをクリックします。
- 制限が何も設定されていない場合は、ソフトウェアの制限のポリシーノードを右クリックします。
- 新しいソフトウェアの制限のポリシーを作成するを選択します。
- 強制適用のセクションをダブルクリックします。
- ローカルのAdministrators以外のすべてのユーザーオプションを選択します。
- OKをクリックします。
- PCを再起動し、再度アップデートのインストールを試みます。
対処法6:最近インストールしたセキュリティソフトをアンインストールする
セキュリティソフトは、ウイルス攻撃などの脅威からWindows PCを守るために導入されます。しかし、他のアプリケーションの動作に干渉し、エラーを引き起こすこともあります。その場合は、一時的にアンインストールする必要があります。
セキュリティソフトをアンインストールする理由は人それぞれですが、正常に動作しない、更新要求が頻繁すぎる、古くてセキュリティ面の懸念がある、単純にハードディスク容量を圧迫しているといったケースが挙げられます。
Windows Updateのインストールが妨げられている場合のアンインストール手順は以下の通りです。
- スタートメニューを右クリックします。
- コントロールパネルを選択します。
- プログラムと機能を開き、アンインストールしたいセキュリティソフトを見つけます。
- それを右クリックし、アンインストールボタンを押して作業を進めます。
- PCを再起動し、アップデートの問題が解決したかどうかを確認します。
対処法7:Windows Update関連サービスがすべて起動しているか確認する
必須のWindows Updateサービスが無効化されていると、エラー0x80070659が発生する可能性があります。
以下に、必要なサービスをすべて有効化する手順を示します。
- スタートメニューを右クリックし、ファイル名を指定して実行を選択します。
- テキストフィールドにservices.mscと入力し、OKをクリックします。
- 表示されたウィンドウでWindows Updateを右クリックし、プロパティを選択します。
- スタートアップの種類を自動に設定します。
- サービス状態が停止している場合は、開始ボタンを押します。適用をクリックし、OKで確定します。
- 次にBackground Intelligent Transfer Service(BITS)を右クリックしてプロパティを開き、スタートアップの種類を自動に、サービス状態を実行中にします。OKをクリックして続行します。
- 最後にCryptographic Serviceを右クリックしてプロパティを選択し、スタートアップの種類を自動に、サービス状態を実行中にします。OKをクリックして変更を保存します。
- PCを再起動し、エラーがまだ発生するかどうかを確認します。
対処法8:ディスクの空き容量を確保する
システムドライブの空き容量不足により、Windows Updateが失敗することがあります。スムーズにアップデートをインストールするためには、ディスクの空き容量を増やすのが得策です。
空き容量を増やす方法はいくつかありますが、最も簡単なのはディスク クリーンアップ ユーティリティの利用です。
ディスク クリーンアップは、不要ファイルを削除してスペースを解放してくれるWindows標準ツールです。実行すると削除候補のファイル一覧が表示され、削除するかどうかを選択できます。ファイル数が多い場合は、1つずつ処理されるため完了まで時間がかかることがあります。
このツールはスタートメニューからアクセスでき、古いログファイルや閲覧済みWebページのキャッシュ画像・動画などの不要データを削除して、ハードディスクの空き容量を確保します。
使い方は以下の通りです。
- スタートメニューを右クリックし、ファイル名を指定して実行を選択します。
- テキストフィールドにdiskmgmt.mscと入力し、Enterキーを押します。ディスクの管理ウィンドウが開きます。
- 空き容量を増やしたいシステムドライブを選択します。
- プロパティをクリックします。
- ポップアップウィンドウが表示されたら、ディスク クリーンアップを選択します。
- クリーンアップにかかる時間の概算が算出されるまで少し待ち、OKをクリックします。
- 確認メッセージが表示されたら、ファイルの削除ボタンを押して続行します。
対処法9:最新のアップデートをロールバックする
Windows Updateが失敗する原因が、アップデート自体にある場合もあります。Windowsアップデートをインストール後、少なくとも10日間は元の状態に戻すことが可能です。ただし、すぐに行動しないと以前のバージョンには戻せなくなります。
最新のアップデートをロールバックする手順は以下の通りです。
- スタートメニューを開きます。
- 検索フィールドにwindows update settings(Windows Updateの設定)と入力します。
- 回復を選択します。
- 以前のバージョンのWindows 10/11に戻るオプションを見つけます。
- はじめにを選択します。
- 画面の指示に従って操作します。
- 完了したらPCを再起動します。
対処法10:デバイスドライバーを最新の状態に保つ
Windows Updateユーティリティはシステムの各種コンポーネントを管理してくれますが、サードパーティ製ドライバーまでは対応していません。長期的なトラブル防止のため、ドライバーの更新は手動で行う必要があります。
デバイスドライバーを更新する手順は以下の通りです。
- 検索フィールドにdevice manager(デバイスマネージャー)と入力します。
- デバイスマネージャーを選択します。
- デバイスカテゴリを選び、更新したいドライバーを右クリックします。
- ドライバーソフトウェアの最新版を自動検索オプションを選択します。
- ドライバーの更新ボタンをクリックします。
- Windowsが新しいドライバーを見つけられない場合は、デバイスメーカーの公式サイトから直接ダウンロードし、指示に従ってインストールしてください。
- PCを再起動します。
あるいは、ドライバー更新ツールを使ってプロセス全体を自動化するのも一案です。そうしたツールを使えば、どのドライバーを更新すべきか自分で調べる必要がなく、互換性のあるバージョンが自動でインストールされます。
対処法11:Microsoftのサポートチームに問い合わせる
これまでの方法をすべて試しても解決しない場合は、Microsoftのサポートチームの専門家に相談してみましょう。経験豊富な担当者が対応してくれ、リモートでデバイスを操作して迅速に診断・修復してもらえることもあります。
特に、最近のアップデート失敗がMicrosoft側で把握済みのエラーによるものだと判明している場合は、問い合わせを強くお勧めします。Microsoftの公式サイトからサポートチームに連絡できます。
まとめ
Windowsのエラーコード0x80070659はさまざまな要因で発生するため、変更を加える前にまず原因を特定することが重要です。本記事では、このエラーがどのような仕組みでトリガーされるのか、考えられる原因やトラブルシューティングの手順について解説しました。
一般的に、このエラーは構成の問題、誤ったシステム設定、破損したレジストリエントリ、システムファイルの問題、問題のあるWindows Update、マルウェア感染などが原因で起こります。
対処としては、まずWindows Updateトラブルシューターの実行を試みましょう。それでも改善しない場合は、必要なWindows Updateサービスがすべて稼働しているか確認したり、一時キャッシュフォルダをクリアしたりします。破損ファイルが疑われるならシステムファイル チェッカーの利用も有効です。その他、最近インストールしたセキュリティソフトの削除、ソフトウェア制御ポリシーの確認、ディスク容量の確保、デバイスドライバーの更新なども試せます。
本記事についてご質問やご意見がございましたら、ぜひ下記のコメント欄でお聞かせください!
-
Windows 11/10で発生する0x8900002Aエラーの原因と7つの解決策
Microsoftからの更新プログラムの重要性は、いくら強調してもし足りません。しかし、アップデートによっては、かえってトラブルを引き起こすケースもあります。その代表例が「0x8900002A」エラーです。 0x8900002Aエラーが発生するとどうなる? このエラーについては、実際に以下のような事例が報告されています。 Windows 10からWindows 11へアップグレードしたユーザーが、SSDに対してトリム(Trim)を実行しようとしたところ失敗し、0x8900002Aエラーが表示された。 別のユーザーは、Windows 10を更新しただけでデフラグやドライブ最適化ツールが動作しな
-
Windows 11/10でHAL_INITIALIZATION_FAILEDエラーを解決する方法|原因と8つの対処法
HAL_INITIALIZATION_FAILEDエラーは、PCがスリープ状態から復帰する際に発生する厄介なブルースクリーン(BSOD)エラーです。多くの場合、PCの再起動で一時的に解消されますが、根本的な原因を放置すると頻繁に再発します。このエラーはOSが古いPCで発生しやすく、ブルースクリーンが表示された後、PCが何度も自動的に再起動を繰り返すことがあります。 Windows PCでHAL_INITIALIZATION_FAILEDエラーが発生する原因 Windows 11/10のPCでBSODのHAL_INITIALIZATION_FAILEDエラーが発生する主な原因は以下の通りです。