Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows Updateエラー0x800700c1とは?原因と9つの解決策を徹底解説

Windows Updateは、Microsoftが提供するWindows向けのソフトウェアアップデートです。バグやセキュリティ問題の修正に加え、新機能の追加が含まれることもあります。

Windows Updateは累積更新プログラムとして提供されることが多く、過去の更新内容がすべて含まれています。インターネットに接続されたデバイスへ自動的に配信されるほか、Microsoftの公式サイトから手動でダウンロードしてインストールすることも可能です。

Windows Updateを適用することは、パソコンの安全性とセキュリティを維持するうえで非常に重要であり、デバイスを快適に動作させ続けるためにも欠かせません。しかし、アップデートのインストール中にはさまざまなエラーが発生することがあり、そのひとつが「0x800700c1」というエラーコードです。

Windows Updateエラー0x800700c1とは?

0x800700c1は、Windows Updateの際に発生するエラーコードで、その原因は多岐にわたります。最も多いのは、インターネット接続の不具合、破損したデータ、マルウェア感染、サーバーとの接続障害などです。

また、このエラーがOutlookなどの他のアプリケーションに影響を及ぼし、Outlook上で0x800700c1エラーが表示されるケースもあります。

以下では、主な原因を詳しく見ていきましょう。

  • 接続の問題 – Windows Updateのダウンロードにはインターネット接続が必要です。オフラインでも更新ファイルのインストールは可能ですが、安定した接続がないと更新の構成が完了しないことがあります。Outlookやダウンロード時の0x800700c1エラーを解消するには、まず接続環境に問題がないか確認しましょう。
  • データの破損 – ファイル保存中にPCの電源が突然落ちたりクラッシュしたりすると、システムファイルが破損する可能性があります。システムファイルはWindows Updateのダウンロードとインストールに不可欠な役割を担っているため、破損していると0x800700c1のようなエラーが発生しやすくなります。
  • マルウェアやウイルス – マルウェアやウイルスも、Windows Updateのトラブルの代表的な原因です。PCがこれらの悪意のあるコンポーネントに感染していると、更新プログラムのダウンロードやインストールが妨げられたりブロックされたりすることがあります。
  • サーバー側の接続障害 – 原因がMicrosoftのサーバー側にある場合もあります。この場合、ユーザー側でできることはなく、Microsoftの対応を待つしかありません。
  • 不安定または破損したWindows Update – 更新ファイル自体が破損していたり、Microsoftがリリースした更新プログラムに問題があったりするケースもあります。この場合も無理にインストールせず、より安定したバージョンの配信を待つのが得策です。
  • 過剰に厳格なアンチウイルス・ファイアウォール設定 – アンチウイルスソフトやファイアウォールの設定が厳しすぎると、Windows Updateのインストールがブロックされることがあります。この場合は、アップデート中のみ一時的に無効化し、完了後に必ず再度有効化しましょう。

Windows Updateエラー0x800700c1の解決方法

このエラーに遭遇したら、まずはPCを再起動してから再度アップデートを試みてください。シンプルな再起動でも不要なプロセスが終了し、問題が解消されるケースは少なくありません。それでも改善しない場合は、以下の方法を順番に試してみましょう。

方法1:Windows Updateトラブルシューティングツールを使う

Windowsには、アップデート関連のエラーを自動的に診断・修復できる「Windows Updateトラブルシューティングツール」が標準搭載されています。0x800700c1エラーの解消にも活用できます。

  1. 「Windows + I」キーで設定アプリを開きます。
  2. 「更新とセキュリティ」→「トラブルシューティング」を選択します。
  3. 「追加のトラブルシューティングツール」をクリックします。
  4. 「Windows Update」を選択し、「トラブルシューティングツールの実行」ボタンを押します。
  5. ツールが自動的にスキャンを行い、0x800700c1エラーの原因を検出して修復します。
  6. 完了したらPCを再起動します。

方法2:SoftwareDistributionフォルダーの名前を変更する

SoftwareDistributionフォルダーは、すべてのWindows OSに存在し、Windows Updateに必要な一時ファイルや更新履歴が保存されています。このフォルダーが破損すると、エラーが発生することがあります。名前を変更することで問題が解決する場合があります。

  1. 検索フィールドに「cmd」と入力し、先頭の結果を右クリックして「管理者として実行」を選択し、コマンドプロンプトを起動します。
  2. 以下のコマンドを1行ずつ入力します。
    net stop wuauserv
    net stop bits
  3. エクスプローラーを開き、「C:\Windows」フォルダー内の「SoftwareDistribution」フォルダーを見つけます。
  4. フォルダーを右クリックして名前を変更します。または、コマンドラインに「ren c:\windows\softwaredistribution softwaredistribution.old」と入力しても構いません。
  5. PCを再起動し、エラーが解消されたか確認します。

方法3:メディア作成ツールを使ってアップデートする

Microsoftが提供する「メディア作成ツール(Media Creation Tool)」は、最新のインストールファイルを準備してOSをアップグレードしたり、クリーンインストール用のUSBメモリを作成したりできる無料の便利ツールです。自動アップデートがうまくいかない場合の代替手段として利用できます。

  1. Microsoftの公式サイトからメディア作成ツールをダウンロードします。容量は小さく、インストール不要のスタンドアロン型アプリケーションです。
  2. ツールを起動し、「別のPCのインストール メディアを作成する」を選択します。ライセンス条項に同意して画面の指示に進みます。
  3. 「次へ」を押し、「USB フラッシュ ドライブ」を選択して、使用するドライブを一覧から指定します。
  4. 「次へ」→「完了」を押してブータブルメディアを作成します。
  5. 作成したメディアをPCに接続してツールを開き、「今すぐこのPCをアップグレードする」を選択すれば、Windows Updateを使わずに最新バージョンへアップグレードできます。

方法4:必要なサービスが実行されているか確認する

0x800700c1エラーのもうひとつの原因は、重要なサービスが無効化されていたり破損していたりすることです。以下のサービスが正常に動作しているか確認しましょう。

  • Cryptographic Services(暗号化サービス)
  • Background Intelligent Transfer Services(BITS)
  • Remote Procedure Call Services(RPC)
  • Windows Update
  • Windows Update Medic Service
  1. 「Windows + R」キーを押し、「services.msc」と入力してサービスウィンドウを開きます。表示されない場合は、タスクマネージャーやCortana検索から開いてください。
  2. 一覧から対象のサービスを見つけ、1つずつ右クリックして「再起動」を選択します。選択できない場合は「停止」を押してから再度開始してください。
  3. スタートアップの種類が「手動」になっている場合は、ダブルクリックして「自動」または「自動 (遅延開始)」に変更します。
  4. PCを再起動し、すべてのサービスが実行されているか確認します。

方法5:ドライバーを更新する

通常、Windows 10/11はシステムに適合する新しいドライバーを自動的にダウンロードします。しかし、0x800700c1エラーが発生していると、Windows Updateだけでなくドライバーの更新もできなくなることがあります。

その場合は、ハードウェアメーカーの公式サイトにアクセスし、お使いのデバイスに対応したドライバーを手動でダウンロード・更新しましょう。

  1. スタートメニューを開きます。
  2. Cortana検索に「コントロールパネル」と入力し、Enterキーで開きます。
  3. 「システムとセキュリティ」→「システム」をクリックします。
  4. 「システムの詳細設定」に移動します。
  5. 「システムのプロパティ」ウィンドウが表示されます。
  6. 更新したいハードウェアドライバーを見つけ、「デバイスのインストール設定」を選択します。
  7. 「関連オプション」を選択して変更を保存します。

方法6:システムファイルチェッカー(SFC)を実行する

破損したシステムファイルが原因と思われる場合は、システムファイルチェッカーが有効です。

  1. 「Windows + R」キーで「ファイル名を指定して実行」を開きます。
  2. 空欄に「cmd」と入力してOKを押します。
  3. 開いたウィンドウに「sfc /scannow」と入力し、Enterキーを押します。
  4. SFCユーティリティがシステムファイルの破損をスキャンします。処理が完了するまで待ちましょう。
  5. 整合性の問題が検出されると、ツールが自動的に修復を行います。

方法7:ファイアウォールを一時的に無効化する

ファイアウォールの設定が敏感すぎると、Microsoftサーバーへの接続が安全でないと判断され、アップデートが自動的にブロックされることがあります。

  1. Cortana検索に「firewall」と入力してEnterキーを押します。
  2. 「Windows Defender ファイアウォール」をクリックし、「Windows ファイアウォールの有効化または無効化」を選択します。
  3. プライベートネットワークとパブリックネットワークの両方で無効にします。
  4. OKを押します。
  5. 次に、Cortana検索に「cmd」と入力し、先頭の結果を右クリックして「管理者として実行」を選択します。
  6. 「はい」を選択して続行します。
  7. 以下のコマンドを1行ずつ入力します。
    regsvr32 wuapi.dll
    regsvr32 wuaueng.dll
    regsvr32 wucltui.dll
  8. コマンド入力後、Windows Updateをインストールします。
  9. インストールが完了したら、必ずファイアウォールを再度有効化してください。

方法8:ウイルススキャンを実行する

前述のとおり、ウイルスもWindows Update関連のエラーを引き起こす要因です。ウイルスは重要なシステムプロセスやサービスに干渉し、更新ファイルを破損・消失させることさえあります。

システム内のウイルスやマルウェアをチェックするには、Windows Defenderまたはサードパーティ製のマルウェア対策ソフトを使用できます。Windows DefenderはWindows 10/11に標準搭載されたセキュリティソフトなので、追加のインストールは不要です。

Windows Defenderでのスキャン結果に不安が残る場合は、お好みのアンチウイルスソフトで追加スキャンを実行してみましょう。

方法9:ジャンクファイルを削除する

マルウェアやウイルスと同様に、ジャンクファイル(不要ファイル)もWindowsの重要なシステムプロセスやサービスに干渉することがあります。PCを最適な状態に保つためには、定期的な削除が必要です。

PC修復ツールを利用すれば、数回のクリックでシステム内の不要ファイルをまとめて削除できます。ジャンクファイルを取り除けば、PCは新品同様に高速かつ滑らかに動作するようになります。

まとめ

Windows Updateエラー0x800700c1は、他のアップデート関連エラーと同じく、比較的簡単に解決できる問題です。技術的な対応が必要に思えるかもしれませんが、手順を丁寧に守れば、専門知識がなくても自分で解消できます。

まずは最も簡単な対処法であるPCの再起動から始めましょう。それでも解決しない場合は、Windows Updateトラブルシューティングツールの実行、ファイアウォールの一時無効化、SoftwareDistributionフォルダーの名前変更などを順に試してください。それでもエラーが解消しない場合は、Windowsの専門家への相談をおすすめします。

どの方法で0x800700c1エラーを解決できたか、ぜひコメント欄で体験談を共有してください!

  1. Windows 7 / 8.1 / 10でエラーコード800F0922を修正する9つの方法

    一部のWindowsユーザーから、保留中の更新プログラムをインストールしようとした際にエラーコード800F0922が表示されるという報告が寄せられています。この問題は主にWindows 7やWindows 8.1で発生し、場合によってはWindows 10でも確認されています。このエラーコードについて詳しく調査したところ、複数の原因が考えられることが判明しました。以下に、800F0922エラーが発生することが確認されている主なシナリオをまとめます。Windows Updateの一時的な不具合 – 最も一般的なケースでは、Microsoftも認識している既知の不具合が原因です。この場合、「Win

  2. Windows 10アップデートエラー「0x800707e7」の原因と解決方法を徹底解説

    Windows Updateを実行した際に、更新プロセスが開始されない、または途中のパーセンテージで止まってしまい、アップデートが正常に完了しない――このような症状が現れたとき、エラーコード「0x800707e7」が表示されることがあります。このエラーは機能更新プログラムや品質更新プログラムで発生するほか、Windows 7からのアップグレード時にも報告されています。数多くのエラーレポートを分析した結果、この問題の主な原因として以下の項目が特定されています。インデックスの場所(Indexing Location):多くのWindows更新プログラムは、PCのインデックス場所を含むホスト環境がデ