Windows 10でエラーコード0x80070017を修正する方法

📅
🕑 1 分で読む

最近、Windows マシンでエラーコード 0x80070017 が表示されるようになりました。特に、新しいパッチやアップデートをインストールしようとしたり、システムの復元ポイントを作成しようとしたりするときによく発生します。これはよくある悩みの種で、システムファイルの破損、ドライバーの不具合、インストールメディアの問題などが原因であることが多いです。Windows がファイルの欠落や破損を誤認識し、このエラーを表示してしまうのです。このエラーの解決方法を見つけるのは、どの手順で解決できるのかを推測するようなものですが、実際に試してみれば、うまくいくことが多い方法がいくつかあります。

このガイドでは、これらのエラーの一般的な原因を詳しく分析し、実際の経験に基づいた分かりやすい解決策をご紹介します。ISOファイルの再作成、Microsoftのトラブルシューティングツールの実行、Windowsコンポーネントのリセット、ドライバーの更新など、様々な方法があります。場合によっては、システムが完全に壊れている状態でクリーンインストールが必要になることもあります。これらのヒントが、時間を節約し、システムをリフレッシュするのに役立つことを願っています。

Windows 10 PCでエラーコード0x80070017を修正する方法

基本的に、これらのエラーはすべて、システムファイルの破損、ドライバの不具合、またはアップデートコンポーネントの不具合に起因しています。そのため、修正方法は、新規インストールの問題、アップデートの不具合、システムの復元の問題などによって異なります。以下にいくつかの解決策をご紹介します。

Windows インストール エラー 0x80070017

USBメモリやDVDからWindowsをインストールしようとしたら、突然エラーが表示されました。これは多くの場合、ISOファイルや起動メディアが破損または損傷していることが原因です。Windowsはインストールメディアを必要以上に難しくする必要があるため、ここではインストールメディアを正しく再作成する方法を説明します。

Windows 10のISOファイルを再作成する

これは特に、ISOファイルをかなり前にダウンロードした場合や、非公式のソースからダウンロードした場合に便利です。Microsoftメディア作成ツールを使用して、クリーンで公式なISOファイルを入手してください。Windowsが破損したファイルについてエラーを起こさないように、最初からやり直すと考えてください。

  1. Microsoft の Web サイトにアクセスしてください。
  2. メディア作成ツールをダウンロードしてください(セットアップは簡単です)。怪しいファイルを避けるため、必ず正規のMicrosoftサイトからダウンロードしてください。
  3. セットアップを実行し、UAC プロンプトに同意して、「別の PC 用のインストール メディアを作成する」を選択し、 「次へ」をクリックします。
  4. 言語、エディション、アーキテクチャ (x86 または x64) を選択します。
  5. 「ISO ファイル > 次へ」を選択し、最適な場所に保存します。

ここから、別のデバイスにクリーンインストールする予定の場合は、ISOファイルをDVDに書き込むか、Rufus ( https://rufus.ie/ ) を使って起動可能なUSBメモリを作成してください。これは非常に簡単ですが、少し手間がかかります。USBドライブがクリーンフォーマット(FAT32またはNTFS)されていることを確認し、破損を防ぐため書き込み速度を低く(4倍速や8倍速など)してください。

Microsoftのオンライントラブルシューティングツールを使用する

場合によっては、根本的な原因はメディアだけでなく、アップデートやインストールを阻害する隠れたシステムの問題にあることもあります。Microsoftの組み込みトラブルシューティングツールを使えば、システムをスキャンして、Windows Updateコンポーネントの破損やレジストリの問題といったよくある落とし穴を見つけることができます。とても便利なので、試してみる価値は十分にあります。

  1. 公式 Microsoft サポート ページにアクセスしてください。
  2. クリックして、Windows Update の問題を解決するトラブルシューティング ツールを見つけます。
  3. プロンプトが表示されたら OS バージョンを選択し、トラブルシューティングを実行します。
  4. 画面上の指示に従います。場合によっては、許可を与えたり、完了後に再起動したりする必要があります。

設定によっては、このプロセスですぐにすべてが解決しない場合もありますが、最初のステップとしては有効です。その後、再起動して再度インストールを試みるだけで通常は十分です。

更新エラーコード 0x80070017

Windows Updateを実行しようとすると、このエラーが再び発生します。これは、多くの場合、更新コンポーネントまたはドライバーが壊れていることを示しています。Windows Updateのコンポーネントは壊れやすく、時々破損する可能性があるため、特に驚くことではありません。過去にうまくいった方法は次のとおりです。

Windows Update トラブルシューティングを実行する

非常にシンプルですが効果的です。アップデートが失敗する原因は、多くの場合、何らかのサービスやファイルが停止していることです。トラブルシューターはそれらすべてをチェックし、その場で修正を試みます。

  1. 押すとWin + I設定が開きます。
  2. 「更新とセキュリティ」に移動し、「トラブルシューティング」に進みます。
  3. [追加のトラブルシューティング]を選択し、Windows Updateを見つけて実行します。
  4. 実行して可能な範囲で修正し、PCを再起動してください。その後、再度アップデートをお試しください。

サードパーティのウイルス対策ソフトやファイアウォールを無効にする

当然のことながら、Windowsは必要以上にアップデートを難しくしています。サードパーティ製のセキュリティアプリや内蔵ファイアウォールがアップデートの完了をブロックしてしまう場合もあります。一時的にこれらを無効にすることで、問題が解決するかもしれません。

  1. を押しWin + Rて入力しますControl Panel
  2. Windows Defender ファイアウォールをクリックします。
  3. 左側で、[Windows Defender ファイアウォールのオン/オフの切り替え]を選択します。
  4. プライベートネットワークとパブリックネットワークの両方のオプションをオフにします。「OK」をクリックして再起動してください。

終わったら忘れずに電源を入れ直してください。トラブルシューティングのために一時的に無効にしているだけです。

Windows Updateコンポーネントをリセットする

この手順は少し複雑ですが、多くの場合、魔法の解決策となります。破損した更新ファイルやサービスがこれらのエラーの原因となることが多いです。回避方法は次のとおりです。

  1. コマンド プロンプトを管理者として開きます ([スタート] > [コマンド プロンプト (管理者)] を右クリックするか、cmd を検索して[管理者として実行] します)。
  2. Windows Update サービスを停止します: net stop bits、、、。net stop wuauservnet stop appidsvcnet stop cryptsvc
  3. 更新保存フォルダをリセットします:rmdir %systemroot%\SoftwareDistribution /S /Qおよびrmdir %systemroot%\system32\catroot2 /S /Q
  4. ネットワーク設定をリセットします:netsh winsock resetおよびnetsh winsock reset proxy
  5. サービスを再起動します: net start bits、、net start wuauservなど。
  6. PC を再起動して、再度更新プログラムを確認してください。

多すぎると感じるかもしれませんが、確かにWindowsのアップデートは面倒なこともあります。でも、この方法を使えば大抵の場合、面倒な作業は片付きます。

デバイスドライバーを更新する

古くなったドライバーや破損したドライバーは、アップグレードプロセス全体に支障をきたす可能性があります。特にグラフィック、ネットワーク、ストレージドライバーが該当します。更新するには:

  1. を押してデバイス マネージャーWin + Xを選択します。
  2. 各セクション、特にディスプレイ アダプターとネットワーク アダプターを調べて、古いドライバー (警告サインが付いているドライバー) がないか確認します。
  3. デバイスを右クリック >ドライバーの更新
  4. [ドライバー ソフトウェアの最新版を自動検索する]を選択します。
  5. 必要に応じて他のデバイスでも繰り返し、再起動して更新を再試行してください。

グラフィックカードやネットワークアダプターなど、特にメーカーのウェブサイトからドライバーをアップデートする方が良い場合もあります。自動検索で何も見つからない場合は、ハードウェアメーカーのサポートページを確認することをお勧めします。

システム復元エラー 0x80070017

システム復元ポイントの作成または使用時にエラーが表示される場合は、システムレジストリまたは回復環境に問題がある可能性があります。以下の点をご確認ください。

セーフモードでログイン

少し面倒ですが、セーフモードではサードパーティ製のもののほとんどが削除されるため、根本的な問題の解決が容易になります。セーフモードにアクセスするには、以下の手順に従ってください。

  1. を押してWin + R、 と入力しmsconfig、Enter キーを押します。
  2. 「ブート」タブに移動します。
  3. セーフブートのチェックボックスをオンにして、[OK]をクリックします。
  4. 再起動してください。これでPCがセーフモードで動作します。

セーフモード中であれば、復元ポイントの作成はそれほど問題になりません。それでは、システムファイルのリセットに移りましょう。

リポジトリをリセットする

それでもシステムの復元が失敗する場合は、管理情報を扱うデータベースであるWMIリポジトリをリセットしてみてください。セーフモードでは、以下の手順を実行してください。

  1. 管理者としてコマンドプロンプトを開きます。
  2. 次のコマンドを入力し、それぞれの後に Enter キーを押します。
  3. net stop winmgmt
  4. winmgmt /resetRepository
  5. その後、PC を再起動して再試行してください。

Windows 10をリセットする

他に方法がない場合は、リセットが最後の手段です。アプリや設定は消去されますが、根深いシステムエラーを修正できる可能性があります。リセットするには:

  1. 設定( )を開きますWin + I
  2. [更新とセキュリティ] > [回復]に移動します。
  3. [この PC を初期状態に戻す]の下の[開始する]をクリックします。
  4. 個人データを保存する場合は、「ファイルを保持する」を選択します。これによりファイルは保持されますが、アプリと設定は削除されます。

リセットは面倒ですが、システムの復元に関する頑固なエラーを修正する唯一の方法である場合もあります。

この修正プログラムが、エラー0x80070017の解決に役立つことを願っています。少し難しいですが、ほとんどの場合、破損したファイルを消去したり、絡み合ったWindowsの部品をリセットしたりするだけです。幸運を祈ります。お役に立てれば幸いです!

まとめ

  • Windows ISO イメージを再度ダウンロードまたは再作成します。
  • 更新の問題については、Microsoft のオンライン トラブルシューティング ツールを実行します。
  • サードパーティのセキュリティ ツールを一時的に無効にします。
  • Windows Update のコンポーネントとドライバーをリセットします。
  • システムの復元に関する問題をトラブルシューティングするには、セーフ モードを使用します。
  • それでもダメな場合は、「ファイルを保持する」オプションを使用して Windows をリセットします。

まとめ

これらのエラーへの対処は面倒ですが、上記の方法のほとんどは効果が実証されています。重要なのは忍耐です。1つの修正方法を試し、再起動して、それがうまくいくかどうかを確認してください。通常は、問題のあるファイルや設定を消去するだけで解決します。それでも解決しない場合は、クリーンインストールが必要になる可能性がありますが、これらのヒントのいずれかが役立つことを願っています。この情報が誰かの頭痛の種を解消するのに役立つことを願っています。