Windowsエラー0x80070017の原因と対処法を徹底解説
エラーコード0x80070017は、Windows 10/11でユーザーが最も頻繁に遭遇するアップデート関連の問題の一つです。最新の更新プログラムをインストールしようとしたときや、OSのバージョンをアップグレードしたいときに発生することが多いのが特徴です。
また、Windowsを新規インストールまたは再インストールする際にも発生するケースがあります。この場合、多くは検証段階でエラーが表示され、処理が突然中断され、インストールを続行できなくなります。これまでの報告によると、Windows Anniversary UpdateやCreators Updateへのアップグレード時にこの問題が発生する例が特に多いようです。
さらに、アップデート時だけでなく、システムの復元を実行したときにもこのエラーが現れることがあります。なお、Windowsのインストール・アップデート時のエラー0x80070017の解決策は、システムの復元時に発生する場合にはそのまま適用できません。そのため、本記事ではそれぞれのシナリオごとにトラブルシューティングの手順を分けて解説します。
このエラー自体は危険なものではありませんが、アップデートのインストールが妨げられるため、放置するとセキュリティ上のリスクにつながる可能性があります。脆弱性や不具合は日常的に発見されており、それらを修正する唯一の手段がMicrosoftによるタイムリーな更新プログラムの提供です。したがって、システムを常に最新の状態に保つことは非常に重要です。
Windowsエラーコード0x80070017とは?
このエラーが表示されるのは主に3つの状況です。OSを新しいバージョンへアップグレード(または再インストール)しようとしたとき、最新のWindows Updateを適用しようとしたとき、そしてシステムの復元を試みたときです。どの状況に該当する場合でも対応できるよう、それぞれの解決策を紹介します。
実際に表示される可能性のあるエラーメッセージの例は以下の通りです。
- 「Windowsで新しい更新プログラムを検索できませんでした。コンピューターの新しい更新プログラムの確認中にエラーが発生しました。」
- 「エラーが見つかりました:コード 0x80070017 Windows Updateで不明なエラーが発生しました。」
- 「Windowsはインストールに必要なファイルをコピーできませんでした。ファイルが破損しているか、見つからない可能性があります。インストールに必要なすべてのファイルが利用可能であることを確認し、インストールを再起動してください。エラーコード 0x80070017」
- 「一部の更新プログラムがインストールされませんでした。失敗:57件の更新プログラム」
- 「システムの復元は正常に完了しませんでした。」
基本的なPCメンテナンスを怠ると、エラーコード0x80070017に遭遇するリスクが高まります。Outbyte PC RepairのようなPC修復ツールを定期的に実行すれば、そもそもこのエラーの発生を防ぐことにも役立ちます。
エラーコード0x80070017の原因
エラー0x80070017の最も一般的な原因はファイルの破損ですが、実際にはさまざまな要因が絡み合っていることがあります。主な原因は以下の通りです。
- Windowsレジストリが破損している
- CD-ROMドライブが故障している
- ハードディスクに不良セクタが存在する
- Windowsがマルウェアに感染している
- ハードウェアの一部が古い、破損している、またはシステムと互換性がない
- ウイルス対策ソフトがシステムと互換性がない、古い、または過剰に反応している
考えられる原因を把握したところで、以下の対処法を試してみましょう。
Windows Updateエラー0x80070017の解決方法
まずは、Windowsのアップデート中にこのエラーに遭遇したユーザー向けの解決策を紹介します。インストール時やシステム復元時のエラーに対する解決策については、後ほど別途説明します。
解決策1:ウイルス対策ソフトを一時的に無効化する
エラー0x80070017が表示されたら、まずウイルス対策ソフトを無効化してみてください。ユーザーの報告によると、このエラーコードの発生は、セキュリティソフトとWindows OSとの競合が原因であることが少なくありません。
そのため、保護ソフトを一時的にオフにすることが、最も手軽な解決策になる可能性があります。問題が解決したら、設定から通常どおりWindows Updateを実行できます。競合が続く場合は、ウイルス対策ソフトを完全にアンインストールし、別のツールに乗り換えるのも一つの方法です。
解決策2:Windows Updateのトラブルシューティングツールを実行する
Windows Updateのトラブルシューティングツールは、ネットワークアダプターのドライバーが見つからない、エラー0x80070017が発生する、イーサネットが動作しないなど、さまざまな問題の解決を支援してくれる組み込みユーティリティです。
使い方は以下の通りです。
- WinキーとIキーを同時に押してWindowsの設定を開き、ホーム画面の更新とセキュリティをクリックします。
- [更新とセキュリティ]セクションでトラブルシューティングをクリックし、ページ右側のWindows Updateを選択します。ポップアップウィンドウが表示されたらトラブルシューティングツールの実行をクリックします。
- トラブルシューティングツールが自動的に起動し、Windows Updateの問題を検出します。しばらく待ち、画面の指示に従って操作を完了させてください。
処理が完了したら、エラー0x80070017がまだ発生するかどうかを確認しましょう。
解決策3:Windows Updateカタログから手動でアップデートする
トラブルシューティングツールで解決しない場合は、必要なWindows更新プログラムを手動でダウンロードしてインストールする方法を試せます。この操作では、Windows Updateカタログにアクセスし、該当するKB番号を入力して更新プログラムを検索します。
具体的な手順は以下の通りです。
- 設定のWindows Updateセクションを開き、インストールに失敗している更新プログラムのKB番号を控えます。
- Windows UpdateカタログのWebサイトにアクセスし、検索フィールドにKB番号を入力して検索ボタンをクリックします。
- お使いのシステムのアーキテクチャに合ったダウンロードボタンをクリックします。32ビットシステムの場合、x64版をダウンロードしても正しくインストールできないので注意してください。
- .msuファイルをダウンロードしたら、開いて画面の指示に従ってインストールします。
- 最後にPCを再起動し、Windows Updateで更新プログラムが正常に適用されたかどうかを確認します。
解決策4:Windows Updateのコンポーネントをリセットする
エラー0x80070017は、Windows Updateのコンポーネントが正常に機能していないことが原因である可能性が高いです。Windows Updateでは、多数のファイル、プロセス、プログラム、ユーティリティが連携してOSを改善しています。これらを総称してWindows Updateコンポーネントと呼びますが、そのうちの一つでも正しく動作しないと、エラーコード0x80070017で示される問題が発生することがあります。
幸い、破損したコンポーネントはリセットによって修復できます。手順は以下の通りです。
- コマンドプロンプトを管理者として起動します。Win + Sキーを押して検索欄に「cmd」と入力し、右側のペインから「管理者として実行」を選択してください。
- コマンドプロンプトのウィンドウが開いたら、以下のコマンドを1行ずつ入力し、それぞれの後にEnterキーを押します。
- net stop wuauserv
- net stop cryptSvc
- net stop bits
- net stop msiserver
- Ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
- Ren C:\Windows\System32\catroot2 Catroot2.old
- net start wuauserv
- net start cryptSvc
- net start bits
- net start msiserver
これらのコマンドをすべて実行すると、Windows Updateに関連するサービスが再起動され、エラー0x80070017は解消されるはずです。
解決策5:ハードディスクをチェックし、不良セクタを修復する
前述のとおり、ハードディスク上の不良セクタもエラーコード0x80070017の原因になり得ます。そのため、エラーに遭遇した際にはハードディスクの不良セクタをチェックする必要があります。確認手順は以下の通りです。
- Win + Sキーを押して検索を開き、「cmd」と入力してコマンドプロンプトを管理者として起動します。
- 表示されたウィンドウにchkdsk n: /f /r(nはスキャンおよび修復対象のドライブ文字)と入力し、Enterキーを押します。
その後、プログラムがハードディスクのエラーを自動的にスキャンし、修復を行います。
解決策6:USBメモリからWindowsをインストールする
Windowsのインストールや再インストール時にエラー0x80070017が発生するのは、光学ドライブがWindowsインストールメディアの内容を読み取れない場合があります。
この問題は、WindowsのISOイメージをUSBフラッシュドライブに書き込み、起動可能なドライブを作成することで解決できます。Windows Media Creation Toolを使えば、簡単に起動可能なUSBドライブを作成できます。その後、そのUSBドライブからWindows 10/11をスムーズにインストールできるでしょう。
解決策7:クリーンブートを実行する
エラー0x80070017を解決するために、クリーンブートを試すことも有効です。クリーンブート環境ではサードパーティ製のプログラムやサービスは起動しません。手順は以下の通りです。
- WinキーとRキーを同時に押してファイル名を指定して実行ウィンドウを開きます。
- msconfigと入力してOKをクリックします。
- サービスタブに移動し、すべてのMicrosoftサービスを隠すにチェックを入れてから、すべて無効を選択します。
- スタートアップタブに移動し、タスクマネージャーを開くを選択します。
- タスクマネージャーでスタートアップアプリケーションを右クリックし、表示されたメニューから無効化を選択します。この手順を繰り返して、リスト内のすべてのスタートアップアプリケーションを無効にします。
- すべてのスタートアップアプリケーションを無効にしたら、システム構成ウィンドウに戻り、適用とOKをクリックして変更を保存します。その後PCを再起動し、エラーが解決したかどうかを確認してください。
解決策8:デバイスドライバーを更新する
ドライバーは、ハードウェアデバイスとPC上で動作するソフトウェアが正常に機能するための重要な要素です。エラー0x80070017が表示され、Windows Updateのインストールや新しいWindowsビルドのインストールに苦労しているなら、ドライバーに何らかの問題がある可能性が高いです。
ドライバーを手動で更新するのは手間がかかりますが、Outbyte Driver Updaterのようなツールを使えば、はるかに少ない労力と時間で同じ結果を得られます。すべてのデバイスドライバーを自動的に更新してくれるため、ドライバー関連の問題を解決する最も効率的な方法と言えるでしょう。
システムの復元エラー0x80070017の解決方法
システムの復元を実行しようとした際に、「システムの復元は正常に完了しませんでした」というエラーメッセージが表示されることがあります。実際、この問題にはさまざまな要因が関係しています。エラー0x80070017によってシステムの復元が完了しなかった場合、インストールの完了に必要なコンポーネントの一部が欠落しているか、破損している可能性があります。
システムの復元エラー0x80070017のトラブルシューティング手順は以下の通りです。
- PCをセーフモードで起動し、コマンドプロンプトを管理者として起動します。
- コマンドプロンプトにchkdsk /f X:と入力します。Xはプレースホルダーなので、パーティションの正確なドライブ文字がわからない場合は、diskpartを実行してlist volumeコマンドを入力すれば確認できます。システムパーティションのドライブ文字は通常Cです。
- 次回システムの再起動時にこのボリュームのチェックをスケジュールするかどうか尋ねられたら、Yキーを押してシステムを再起動します。
- その後、システムの復元エラー0x80070017がまだ発生するかどうかを確認します。
場合によっては、Windowsの組み込みツールがシステムの復元時に問題を引き起こすこともあります。そのため、MiniTool ShadowMakerなどのツールを使ってPCを保護し、万一の際にコンピューターを復元できるシステムイメージを作成しておくことを検討してみてください。
まとめ
本記事では、エラーコード0x80070017の考えられる原因と、最も効果的な解決策について解説しました。いずれの方法も実績のあるものばかりなので、必ず一つは問題の解決に役立つはずです。エラー0x80070017について質問や不明点がある場合は、ぜひコメント欄でお知らせください。
-
【Windows 10】Originエラー9:0の原因と解決方法を徹底解説
Originは、Steam、Epic Games、GOG、Uplayなどの他のゲームプラットフォームでは入手できない幅広いタイトルを提供している、ユニークなゲームプラットフォームです。しかし、このアプリを使用している際に発生しやすいエラーの一つが「Originエラーコード9:0」です。アプリのアップデート時や新バージョンのインストール時に、「Whoops – インストーラーでエラーが発生しました」というエラーメッセージが表示されることがあります。 このエラーは、PC内のさまざまな不具合、ウイルス対策ソフトやファイアウォールとの競合、破損した.NETパッケージ、またはキャッシュの破損などが原因で
-
Windows 10でWDF_VIOLATIONエラーが出たときの対処法|原因と8つの解決策を徹底解説
最近、Windowsユーザーの間で新たなブルースクリーン(BSOD)エラー「WDF_VIOLATION」が報告されています。おなじみの「PCに問題が発生したため、再起動する必要があります」というメッセージとともに表示されるこのエラーは、PCを再起動すれば復旧するものの、システムが突然クラッシュするため非常にストレスです。将来的に深刻なトラブルに発展させる前に、WDFの意味と仕組みを正しく理解しておくことが重要です。同じ問題でお困りの方は、ぜひ本記事をご覧ください。WDFとは何かを解説しながら、Windows 10のWDF_VIOLATIONエラーを解決する方法をわかりやすくご紹介します。 W